一、Linux基础命令
1. whoami
[root@localhost ~]# whoami
root
2. id
- 功能:查看用户身份信息(UID、GID等)
- 常用选项:
-u:仅显示UID
-g:仅显示主组GID
-G:显示所有组GID
-n:显示名称而非数字(配合其他选项使用)
id # 查看全部信息
id -u # 查看UID
id -ng # 查看主组名
3. pwd
pwd
cd /etc && pwd
4. cd
cd 或 cd ~:返回当前用户家目录
cd ..:返回上级目录
cd -:返回上一次所在目录
cd /var/log
cd ..
cd ~
cd - # 返回上一次目录
5. man
man command_name
man id
man ls
6. uname
-s:内核名称
-r:内核版本
-m:硬件架构
-o:操作系统名称
-a:显示所有信息
uname -r # 查看内核版本
uname -m # 查看架构
uname -a # 查看全部信息
7. free
-m:以MB为单位
-g:以GB为单位
-h:自动易读格式(推荐)
-t:显示总计
-s n:每n秒刷新一次
free -h # 易读格式
free -h -s 2 -c 3 # 每2秒刷新,共3次
8. date
%Y:四位年份
%m:月份
%d:日
%H:小时(24小时制)
%M:分钟
%S:秒
date # 当前时间
date "+%Y-%m-%d %H:%M:%S" # 自定义格式
date -d "tomorrow" # 明天时间
date -s "12:00:00" # 设置时间
9. shutdown
-r:重启
-c:取消关机
-k:仅发送警告,不关机
now:立即
+m:m分钟后
HH:MM:指定时间
shutdown now # 立即关机
shutdown +10 # 10分钟后关机
shutdown -r now # 立即重启
shutdown -r +5 "系统维护" # 5分钟后重启并发送消息