1.文件与目录命令
ls 列出目录内容 ls -l(详细列表)
[root@root ~]# ls #列出当前目录内容
cd 切换目录 cd /home/user
[root@root ~]# cd /tmp/ #切换到tmp目录下
[root@root tmp]#
mkdir 创建目录 mkdir project
[root@root tmp]# mkdir aa #创建目录aa
[root@root tmp]# ls #查看当前目录
aa
rm 删除文件或目录 rm file.txt
[root@root tmp]# rm aa.txt #删除aa.txt
cp 复制文件或目录 cp aa.txt /tmp/
[root@root ~]# cp aa.txt /tmp/ #复制aa.txt到/tmp下
mv 移动文件或重命名 mv oldname newname
[root@root ~]# mv /tmp/aa.txt /root/bb.txt #从/tmp下移动aa.txt到root下并改名为bb.txt
cat 查看文件内容 cat file.txt
[root@root ~]# cat file.txt #查看file里的内容
123
touch 创建空文件 touch bb.txt
[root@root ~]# touch bb.txt #创建空文件bb
[root@root ~]# cat bb.txt #查看bb文件里的内容
[root@root ~]#
pwd 显示当前工作目录 pwd
[root@root ~]# pwd #列出当前目录
/root #在/root下
2.系统信息与监控命令
top实时监控进程和系统资源 动态查看 ctrl+c退出查询
[root@root ~]# top
top - 14:58:20 up 44 min, 3 users, load average: 0.00, 0.01, 0.05
Tasks: 221 total, 1 running, 220 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 995772 total, 75372 free, 562744 used, 357656 buff/cache
KiB Swap: 2097148 total, 1968124 free, 129024 used. 269008 avail MemPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 191372 3332 1708 S 0.0 0.3 0:02.30 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:00.06 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.02 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
free 查看内存使用情况 free -h(人性化单位)加上-h以GB单位显示
[root@root ~]# free
total used free shared buff/cache available
Mem: 995772 562100 76016 22216 357656 269652
Swap: 2097148 129024 1968124[root@root ~]# free -h
total used free shared buff/cache available
Mem: 972M 548M 74M 21M 349M 263M
Swap: 2.0G 126M 1.9G
df 查看磁盘空间占用 df -h
[root@root ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 480860 0 480860 0% /dev
tmpfs 497884 0 497884 0% /dev/shm
tmpfs 497884 8804 489080 2% /run
tmpfs 497884 0 497884 0% /sys/fs/cgroup
/dev/mapper/centos-root 17811456 4559464 13251992 26% /
/dev/sda1 1038336 174128 864208 17% /boot
tmpfs 99580 4 99576 1% /run/user/42
tmpfs 99580 28 99552 1% /run/user/0
/dev/sr0 4554702 4554702 0 100% /run/media/root/CentOS 7 x86_64
[root@root ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 470M 0 470M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 8.6M 478M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 4.4G 13G 26% /
/dev/sda1 1014M 171M 844M 17% /boot
tmpfs 98M 4.0K 98M 1% /run/user/42
tmpfs 98M 28K 98M 1% /run/user/0
/dev/sr0 4.4G 4.4G 0 100% /run/media/root/CentOS 7 x86_64
date 显示或设置系统日期与时间
[root@root ~]# date
2025年 03月 30日 星期日 15:00:19 CST
whoami 查看当前用户 whoami
[root@root ~]# whoami
root
3.网络命令
ping 测试网络连通性 ping example.com ctrl+c打断
[root@root ~]# ping www.baidu.com
PING www.a.shifen.com (182.61.200.110) 56(84) bytes of data.
64 bytes from 182.61.200.110 (182.61.200.110): icmp_seq=1 ttl=128 time=3.40 ms
64 bytes from 182.61.200.110 (182.61.200.110): icmp_seq=2 ttl=128 time=3.89 ms
curl/wget 下载文件 curl -O https://url 最小化安装没有wget 只有curl
[root@root ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
ifconfig 查看网络接口信息
ip addr show 查看网卡信息
ssh 远程登录工具 ssh user@server
[root@root ~]# ssh root@192.168.10.129
4.进程命令
ps 查看进程状态 ps aux
kill 终止进程 kill -9 进程号 #根据进程号杀进程-9或者-15
pkill 根据名称终止进程 pkill firefox #根据进程名杀进程
bg/fg 后台 / 前台运行进程
bg(恢复后台进程)
jobs 查看后台任务 jobs
5.压缩与解压
tar 打包与压缩文件(支持 .tar.gz) tar -czvf archive.tar.gz files/
gzip/gunzip 压缩 / 解压 .gz 文件 gzip file.txt
zip/unzip 压缩 / 解压 .zip 文件 unzip archive.zi