Linux中的进阶指令与高级指令

进阶指令

df指令:查看磁盘空间

语法格式:#df-h(不带-h 就没有单位可读性差)

free指令:查看内存使用情况

语法格式:#free(没有单位)#free-m(以M为单位,但是会有误差)

Linux中的进阶指令与高级指令_第1张图片

head指令:①查看一个文件的前n行,如果不指定n的数值,默认显示前十行。

                 ②可以动态的查看一个文件的变化

语法格式①:#head-n 文件路径 名字

语法格式②:#head-f 文件路径 名字

tail指令:①查看一个文件的后n行,如果n不指定,默认显示后十行。

              ②可以查看一个文件的动态变化内容,但是该内容不能是手动增加的(该功能一般用于查看日志)。

语法格式①:#tail-n 文件路径 名字

语法格式②:#tail-f 文件路径 名字

less指令:查看文件,以较少的内容进行输出,按下辅助键查看更多(数字+回车--跳到指定行 、 空格+上下键--跳一页)

语法格式:#less 文件路径

wc指令:统计文件内容信息,包含行数、单词数、字节数(l/w/c)。

语法格式:#wc -l/w/c 文件路径 名字

注意:统计单词数功能存在较大问题,以空格为依据,所以不一定准确

date指令(重点):表示操作时间和日期(读取(主要)、设置)

语法格式①:# date         输出格式:2018年7月14日 星期六 9:33:00

语法格式②:# date +%F(等价于# date +%Y-%m-%d)  输出格式:2018-7-14

语法格式③:# date +"+%F %T"  (等价于# date “+%Y-%m+%d %H:%M:%S”)  输出格式:2018-7-14 9:33:00

语法格式④:获取之前或之后的某个时间(备份)# date -d “-1 day" "+%F %T"(-1 day 可以写成-1 year 或者“-”改成“+”)

小技巧:按上下键可以调出曾输入过的命令

cal指令:用来操作日历的

语法格式①:# cal  等价于 #cal -1   直接输出当月日历

语法格式②:#cal -3  输出的是上个月  这个月  下个月的日历

语法格式③:# cal -y 年份   输出的是某个年份的日历

clear/ctrl + L 指令:清除终端中已经存在的命令或信息(不是真的清除,类似于清屏)。

语法格式:#clear     或者 ctrl  L

管道(重要):一般用于过滤、特殊、扩展处理

管道符 |

不能单独使用,需要配合前面所讲的一些命令配合使用,起辅助作用

过滤案例:查询名称包含“y”字母的文档:#ls / | grep y        (前面的输出就是后面的输入)

扩展用法:查询目录下文档的个数:# ls/ | wc-l

高级指令

hostname:用来操作服务器的主机名(读取、设置)

语法格式①:# hostname        输出完整的主机名

语法格式②:# hostname -f    输出主机名中的FQDN(全限定域名)

id指令:查看用户的一些基本信息,包括用户id、用户组id、附加组id,如果不指定用户,默认当前用户。

语法格式①:# id

语法格式②:# id Linux123

Linux中的进阶指令与高级指令_第2张图片

whoami指令:显示当前登录的用户名,一般用于shell脚本

语法格式:# whoami

ps-ef指令(重点):查看服务器的进程信息

选项含义:-e 等价于-A  表示列出全部的进程。

                  -f 显示全部的列(显示全字段)

Linux中的进阶指令与高级指令_第3张图片

UID:用户id

PID:进程id

PPID:该进程的父级进程id,如果一个进程的父级进程找不到,则该进程称为僵尸进程

C:cpu的使用率

STIME:该进程的启动时间

TTY:终端设备,若显示?则表示该进程不是由终端设备发起

TIME:进程的执行时间

CMD:该进程的名称或者对应的路径

案例:在ps的结果中过滤出想要查看的进程:#ps-ef |gnome-panel

top指令:查看服务器的进程占的资源。

语法格式:进入 # top   退出  q

Linux命令有很多  http://man.linuxde.net/top







你可能感兴趣的:(Linux中的进阶指令与高级指令)