一、ls命令

ls命令显示指定工作目录下的内容,例如:列出/home目录下的文件及其子目录

linux执行shell命令基本常识(循序渐进学习Linux7)(1)

二、pwd命令

显示当前的工作目录

linux执行shell命令基本常识(循序渐进学习Linux7)(2)

三、cd命令

改变当前的工作目录

例如:切换到/usr/bin

cd /usr/bin

返回默认的工作目录

cd ~

返回上级

cd ..

切换到根目录

cd /

四、date命令

显示或者修改系统时间与日期,只有超级用户才能用date命令设置时间,一般用户智用date命令显示时间。

例如:显示系统时间

linux执行shell命令基本常识(循序渐进学习Linux7)(3)

修改系统时间:date -s 20220406

date -s 11:00

date -s "20220406 11:00"

显示两天前的时间:

linux执行shell命令基本常识(循序渐进学习Linux7)(4)

常用的时间显示格式可以使用man date命令查看详细解释

linux执行shell命令基本常识(循序渐进学习Linux7)(5)

%a 显示星期几

%b 月名简称

%B 月名全称

%c 显示日期和时间格式

%d 显示一个月的第几天

%D 显示年份和月份;格式为mm/dd/yy

%H 小时(00-23)

%I 小时(00-12)

%k 时(0-23)

%l 时(1-12)

%m 月份(01-12)

%M 分(00-59)

%S 显示秒

%Y 显示年份,完整的年份

%y 显示年份,年份最后两位数字

%c 显示日期和时间格式

五、passwd命令

用户设置用户密码

例如:passwd

之后连续输入两次密码即可

修改某个用户密码

passwd 用户名

六、su命令

用户改变用户身份

su [选项] [用户名]

选项

说明

-

加载相应用户下的

环境变量

-l

使目前的shell成为改

变身份后用户默认的shell

-c

改变身份运行一个

指令后就结束

-m

改变用户身份,但是

不改变环境变量

例如:

1.切换为超级用户可以使用 su - 或者 su

2.在普通用户A下修改超级用户root的密码

su -c passwd

七、clear命令

清除屏幕信息

八、man命令

上面有提到过,显示指定命令的帮助信息

九、who命令

显示当前登录到系统的用户

可以使用 who -r 查询系统处于什么运行级别

linux执行shell命令基本常识(循序渐进学习Linux7)(6)

十、w命令

用户显示登录到系统的用户信息。例如:

linux执行shell命令基本常识(循序渐进学习Linux7)(7)

十一、uname

显示操作系统相关信息

linux执行shell命令基本常识(循序渐进学习Linux7)(8)

十二、uptime命令

用来输出系统任务队列信息

十三、last命令

列出目前和过去登入系统的用户相关信息,它会默认读取/var/log目录下的wtmp文件

十四、dmesg命令

显示开机信息。同样可以在/var/log下查看dmesg文件

十五、free命令

用来显示系统内存状态

linux执行shell命令基本常识(循序渐进学习Linux7)(9)

十六、ps命令

显示系统进程的状态,通常使用ps -ef查看系统所有进程

十七、top命令

对系统处理器状态实时监控(限于篇幅和时间限制,下图中的参数含义可以百度了解)

linux执行shell命令基本常识(循序渐进学习Linux7)(10)

11:28:13 表示系统时间

up 574 days 表示系统已经启动574天了

2 users 当前系统登录用户数

load average 表示系统平均负载,3个数字分别表示1分钟,5分钟,15分钟前到现在系统平均负载值钱

(由于命令较多,篇幅和时间限制,在后续的讲解中会穿插一些常用命令,敬请谅解,也欢迎大家在评论区留言补充)

,