一、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分钟后重启并发送消息