linux执行shell命令基本常识(循序渐进学习Linux7)
一、ls命令
ls命令显示指定工作目录下的内容,例如:列出/home目录下的文件及其子目录
二、pwd命令
显示当前的工作目录
三、cd命令
改变当前的工作目录
例如:切换到/usr/bin
cd /usr/bin
返回默认的工作目录
cd ~
返回上级
cd ..
切换到根目录
cd /
四、date命令
显示或者修改系统时间与日期,只有超级用户才能用date命令设置时间,一般用户智用date命令显示时间。
例如:显示系统时间
修改系统时间:date -s 20220406
date -s 11:00
date -s "20220406 11:00"
显示两天前的时间:
常用的时间显示格式可以使用man date命令查看详细解释
%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 查询系统处于什么运行级别
十、w命令
用户显示登录到系统的用户信息。例如:
十一、uname
显示操作系统相关信息
十二、uptime命令
用来输出系统任务队列信息
十三、last命令
列出目前和过去登入系统的用户相关信息,它会默认读取/var/log目录下的wtmp文件
十四、dmesg命令
显示开机信息。同样可以在/var/log下查看dmesg文件
十五、free命令
用来显示系统内存状态
十六、ps命令
显示系统进程的状态,通常使用ps -ef查看系统所有进程
十七、top命令
对系统处理器状态实时监控(限于篇幅和时间限制,下图中的参数含义可以百度了解)
11:28:13 表示系统时间
up 574 days 表示系统已经启动574天了
2 users 当前系统登录用户数
load average 表示系统平均负载,3个数字分别表示1分钟,5分钟,15分钟前到现在系统平均负载值钱
(由于命令较多,篇幅和时间限制,在后续的讲解中会穿插一些常用命令,敬请谅解,也欢迎大家在评论区留言补充)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com