系统命令

1.系统当前时间

data

2.切换用户

su

从root切换到普通直接切换就好了;如果反过来则需要输入密码

普通用户以超级管理员身份执行

sudo

3.echo命令

echo是输出命令

-e支持特殊字符

4.sort命令

sort按照字典字符升序排列

sort -r 是降序

5.diff

这个是查找不同的命令

6.重定向

输出

“>”这个就是以覆盖输出重定向

“>>”以追加方式输出重定向

输入

“<”这个其实一般被省略了,日常都在用

“<<”接收用户键盘输入

7.grep命令

image-20250213201843238

递归搜索可以添加选项-r

其他方式

image-20250213202002490

忽略大小写:

grep -i ‘pattern’ file
-i表示忽略大小写。

找出不匹配的行:

grep -v ‘pattern’ file

输出不匹配模式的行。

使用正则表达式匹配:

grep -E ‘pattern’ file
-E表示使用正则表达式匹配。

8.管道符号|

将前边的输出作为后面命令的输入

9.查看系统进程

ps [命令参数]
常用参数:
-e:显示当前所有进程
-f:显示UID,PPID,C与STIME栏位信息

10.sleep命令(了解)

暂停程序运行

image-20250213204754938

11.kill

杀死进程

tip:

在命令后面添加&,意味着在后天运行

12.top

实时展示资源耗费情况

image-20250213205246290

13.free

只是展示内存和交换区的使用情况

14.df命令

disk free缩写,查看磁盘情况的

15.du命令

disk usage缩写

16.关机和重启

关机

poweroff与shutdown

poweroff是直接切断电源,而另一个是可以保存数据后再关机

17.ifconfig

用来查看网络情况的

18.ping

网络连通性测试

19.curl

测试web服务接口

image-20250214131908118

image-20250214132113555

20.netstat

查看网络连接状态以及端口