1. 系统信息
uname -m:显示处理器架构uname -r:显示内核版本arch:显示处理器架构cat /proc/cpuinfo:查看CPU信息cat /proc/meminfo:查看内存使用情况cat /proc/version:显示内核版本date:显示系统日期
2. 关机与重启
shutdown -h now:立即关机shutdown -r now:立即重启reboot:重启系统init 0/telinit 0:关闭系统logout:注销当前用户
3. 文件和目录操作
cd [目录]:切换目录pwd:显示当前路径ls -l:显示详细文件列表mkdir dir1:创建目录rm -rf dir1:强制删除目录及内容cp file1 file2:复制文件mv file1 new_name:移动或重命名文件ln -s file1 link1:创建软链接
4. 文件搜索
find / -name file1:全局搜索文件locate *.ps:快速查找文件(需先运行updatedb)grep "text" file1:在文件中搜索文本
5. 挂载文件系统
mount /dev/sda1 /mnt:挂载设备umount /mnt:卸载设备mount -o loop file.iso /mnt:挂载ISO文件
6. 磁盘空间管理
df -h:显示磁盘使用情况du -sh dir1:统计目录大小ls -lSr:按文件大小排序
7. 用户和群组管理
useradd user1:创建用户userdel -r user1:删除用户及主目录passwd user1:修改用户密码groupadd group1:创建用户组
8. 文件权限
chmod 755 file1:设置文件权限chown user1:group1 file1:修改文件所有者和组chattr +i file1:设置文件不可修改
9. 打包与压缩
tar -cvf archive.tar dir1:创建tar包tar -xvf archive.tar:解压tar包gzip file1:压缩文件unzip file1.zip:解压zip文件
10. 软件包管理
- RPM(Red Hat系)
rpm -ivh package.rpm:安装软件包rpm -e package:卸载软件包
- APT(Debian系)
apt-get install package:安装软件apt-get remove package:卸载软件
11. 网络管理
ifconfig eth0:查看网络配置ping example.com:测试网络连接netstat -tuln:查看端口监听状态
12. 文本处理
cat file1:查看文件内容head -n 5 file1:显示文件前5行sed 's/old/new/g' file1:替换文本awk '{print $1}' file1:提取第一列
13. 系统监控
top:实时查看系统进程ps aux:显示所有进程free -h:查看内存使用
14. VIM编辑器
- 命令模式 :
i(插入)、dd(删除行)、:wq(保存退出) - 查找替换 :
/keyword(搜索)、:%s/old/new/g(全局替换)
15. 其他实用命令
history:查看命令历史ctrl + r:搜索历史命令man command:查看命令手册