学习《Linux从入门到精通》day-4

1、cal指令

作用:用来操作日历

语法1:#cal  等价于#cal    -1   直接输出当前月份的日历

语法2:#cal  -3                        表示输出上一个月、本月、下个月的日历

语法3:#cal  -y    年份              表示输出某一年的日历

语法4:#cal  -m                       以周一开头

2、clear/ctrl+L指令

作用:清除终端中已存在的命令和结果(信息)

语法:clear           或者快捷键:ctrl+L

 

注意:该命令并不是真的清除了之前的信息,而是把之前的信息隐藏到了最上面,通过滚动条可以查看。

 

3、管道(重要)

管道符:|

作用:管道可以用于“过滤”,“特殊”,“扩展处理”

语法:管道不能单独使用,必须配合前面所学的指令一起使用,其作用主要是辅助作用。

 

 

过滤案例:需要通过管道查询出当前目录下包含y字母的文档名称

#ls /|grep y

针对上面的命令说明:

  1. 以管道为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入;
  2. grep指令:主要用于过滤

特殊用法案例:通过管道的操作方法来实现less的等价效果(了解)

#less

#cat 路径|less

 

扩展处理:用目前学过的命令来统计某个目录下文档的总个数

#ls    / | wc -l

 

4、hostname指令

作用:操作服务器的主机名(读取、设置)(设置:该主机名是临时的,一旦重启就没了)

语法:#hostname                            表示输出完整的主机名

语法2:#hostname -f                      表示输出当前主机名的FQDN(全限定域名)

 

5、id指令

作用:用于查看一个用户的一些基本信息(包含用户id,用户组id,附加组id……),该指令如果不指定用户,则默认当前用户。

语法1:#id                默认显示当前执行该命令的用户的基本信息

语法2:#id  用户名   显示指定用户的基本信息

验证上述信息是否正确?

验证用户信息:通过文件/etc/passwd

验证用户组的信息:通过文件/etc/group

 

6、whoami指令

作用:“我是谁”,显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的应户名,方便记录日志。

语法:#whoami

7、ps -ef指令

指令:ps

作用:主要是用来插卡服务器的进程信息

选项含义:

              -e:等价于“A”:表示列出全部进程

              -f:显示全部的列

列的含义:

UID:该进程执行的用户id;

PID:进程id;

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

C:Cpu的占用率,其形式是百分数;

STIME:进行的启动时间;

TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并表示该进程并不是有终端设备发起;

TIME:进程的执行时间;

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

 

案例:(100%使用的指令)在ps的结果中过滤出想要的进程状态

#ps -ef | grep 进程名称

8、top指令

作用:查看服务器的进程占的资源

语法:

       进入命令:#top                 (动态显示)

       退出命令:按下q键

 

表头含义:

PID:进程id

USER:该进程对应的用户

PR:优先级

NI:

VIRT:虚拟内存

RES:常驻内存

SHR:共享内存

       计算一个进程实际使用内存 = 常驻内存(RES) – 共享内存(SHR)

S:表示进程的状态(sleeping,S表示睡眠,R表示运行)

%CPU:CPU占用百分比

%MEM:内存的占用百分比

TIME+:执行的时间

COMMAND:进程的名称或者路径

 

在运行top时,可以按下的方便的快捷键:

M:表示将结果按照内存(MEM)占用降序排列

P:表示将结果按照CPU使用率降序排列

1:当前服务器拥有多个CPU的时候可以使用“1”快捷键来切换是否展示显示各个CPU的详细信息

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值