Linux 常用命令
Linux 系统管理员经常需要使用各种命令来获取系统信息、管理文件和目录、控制系统进程等。以下是 Linux 常用命令的总结:
**系统信息**
* arch:显示机器的处理器架构
* uname -m:显示机器的处理器架构
* uname -r:显示正在使用的内核版本
* dmidecode -q:显示硬件系统部件(SMBIOS / DMI)
* hdparm -i /dev/hda:罗列一个磁盘的架构特性
* hdparm -tT /dev/sda:在磁盘上执行测试性读取操作
* cat /proc/cpuinfo:显示 CPU 信息
* cat /proc/interrupts:显示中断
* cat /proc/meminfo:校验内存使用
* cat /proc/swaps:显示哪些 swap 被使用
* cat /proc/version:显示内核的版本
* cat /proc/net/dev:显示网络适配器及统计
* cat /proc/mounts:显示已加载的文件系统
**文件和目录管理**
* cd:切换目录
* pwd:显示当前目录
* ls:罗列文件和目录
* ls -F:罗列文件和目录,包括文件类型
* ls -l:罗列文件和目录,包括详细信息
* ls -a:罗列所有文件和目录,包括隐藏文件
* mkdir:创建目录
* rm:删除文件或目录
* mv:移动或重命名文件或目录
* cp:复制文件或目录
* ln:创建符号链接
* touch:创建新文件或更新文件的时间戳
**进程控制**
* shutdown:关闭系统
* init 0:关闭系统
* telinit 0:关闭系统
* shutdown -h now:立即关闭系统
* shutdown -h hours:minutes:在指定时间关闭系统
* shutdown -c:取消关闭系统
* reboot:重新启动系统
* logout:退出当前用户会话
**其他命令**
* date:显示当前日期和时间
* cal:显示日历
* clock:显示或设置系统时间
* lspci -tv:罗列 PCI 设备
* lsusb -tv:罗列 USB 设备
* file:显示文件的类型
这些命令可以帮助 Linux 系统管理员更好地管理系统和文件,可以提高工作效率和系统安全性。