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
:查看命令手册