Linux 系统命令大全

Linux 系统命令大全
ccycc系统信息查看命令
硬件信息
arch- 显示机器的处理器架构dmidecode -q- 显示硬件系统部件 (SMBIOS/DMI)hdparm -i /dev/hda- 罗列磁盘的架构特性hdparm -tT /dev/sda- 在磁盘上执行测试读取操作lspci -tv- 罗列 PCI 设备lsusb -tv- 显示 USB 设备
系统信息
cat /proc/cpuinfo- 显示 CPU 信息cat /proc/interrupts- 显示中断cat /proc/meminfo- 校验内存使用cat /proc/swaps- 显示使用的 swap 分区cat /proc/version- 显示内核版本cat /proc/net/dev- 显示网络适配器及统计cat /proc/mounts- 显示已加载的文件系统
日期和时间
cal 2007- 显示 2007 年的日历表date- 显示系统日期date 04127002007.00- 设置日期和时间 (月日时分年.秒)
系统关机命令
telinit 0- 关闭系统 (方式 3)init 0- 关闭系统 (方式 2)shutdown -h hours:minutes &- 预约关机时间shutdown -c- 取消预约关机shutdown -r now- 立即重启shutdown -h now- 立即关机logout- 注销
文件和目录操作
目录导航
cd /home- 进入 ‘/home’ 目录cd ..- 返回上一级目录cd ../..- 返回上两级目录cd- 进入个人主目录cd ~user1- 进入指定用户的主目录cd -- 返回上次所在的目录pwd- 显示当前工作路径
文件列表
ls- 查看目录中的文件ls -F- 查看目录中的文件(带标识)ls -l- 显示详细信息ls -a- 显示隐藏文件ls *[0-9]*- 显示包含数字的文件名和目录名
文件操作
mkdir dir1- 创建目录mkdir dir1 dir2- 同时创建多个目录rm -f file1- 删除文件rm -rf dir1- 删除目录及其内容mv dir1 new_dir- 移动/重命名目录cp file1 file2- 复制文件ln -s file1 lnk1- 创建软链接
磁盘管理
磁盘空间
df -h- 显示已挂载的分区列表du -sh dir1- 估算目录使用的磁盘空间du -sk * | sort -rm- 按大小排序显示文件和目录
挂载操作
mount /dev/hda2 /mnt/hda2- 挂载磁盘分区umount /dev/hda2- 卸载分区mount /dev/cdrom /mnt/cdrom- 挂载光驱mount -o loop file.iso /mnt/cdrom- 挂载 ISO 文件
用户和群组管理
用户操作
useradd user1- 创建新用户userdel -r user1- 删除用户passwd user1- 修改用户密码chage -E 2005-12-31 user1- 设置密码过期时间
群组操作
groupadd group_name- 创建用户组groupdel group_name- 删除用户组groupmod -n new_group_name old_group_name- 重命名用户组
文件搜索
find / -name file1- 从根目录开始搜索文件find / -user user1- 搜索属于指定用户的文件locate *.ps- 搜索以 .ps 结尾的文件whereis halt- 显示命令的位置
这些命令涵盖了 Linux 系统管理的主要方面,建议在使用某些危险命令(如删除、关机等)时要特别小心。建议在执行重要操作前先备份数据。



