初步的学习是参照了一本Linux就该这么学,因为别的书有些跳得太快,自己是新手,有的时候比较难操作。
2.1 强大好用的shell
shell是一个命令行工具,也被称为终端或壳,充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。
2.2 执行查看帮助命令
打开 open in terminal 命令,这打开了一个 Linux 系统的命令行终端。
首先要讲述执行Linux命令的格式
- 有命令名称、命令参数、命令对象
- 且三者之间需要用空格分隔
- 命令对象一般指要处理的文件、目录、用户等
- 命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),前者用--前缀,后者用-前缀。
开启了第一个命令 man man,用于查看 man命令自身的帮助信息。
查找的结果此处就不一一列举了,有点多。
2.3 常用的系统工作命令
echo 命令 用于在终端输出字符串或变量提取后的值 举例如下
date命令 用于获取当前时间,有几个比较好玩的输出方式,这里直接上图。
rebot命令 用于重启系统。
poweroff命令 用于关闭系统。
以上两种命令只允许 root 管理员才可以使用。
ps命令 这个命令就有助于理解操作系统里的一些内容啦,它是用于查看系统中的进程状态的
并且 -a -u -x 分别表示了你可以看拿些进程,依次为 显示所有进程,用户以及其他详细信息,显示没有控制终端的进程。
top命令 用于动态的监视进程活动与系统负载等信息。
top命令可以看作强化版的Windows的任务管理器,top命令运行结果如上图所示。
前五行为系统整体的统计信息
- 第一行位系统时间、运行时间、登录终端数、系统负载
- 第二行进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
- 第三行用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程的资源百分比、空闲的资源百分比等等
pridof命令 用于查询某个指定服务进程的PID值。
kill命令 用于终止某个指定PID的服务进程。
killall命令 用于终止某个指令名称的服务所对应的全部进程。