差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
is:linux:linux的一般操作命令 [2025/02/17 04:26] – 移除 - 外部编辑 (未知日期) 127.0.0.1 | is:linux:linux的一般操作命令 [2025/02/17 04:26] (当前版本) – ↷ 页面is:linux的一般操作命令被移动至is:linux:linux的一般操作命令 A.L | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ==== 查询命令 ==== | ||
+ | * `uname -a` # 查看内核、操作系统、CPU信息的Linux系统命令 | ||
+ | * `head -n 1 / | ||
+ | * `cat / | ||
+ | * `hostname` | ||
+ | * `lspci -tv` # 列出所有PCI设备 | ||
+ | * `lsusb -tv` # 列出所有USB设备的Linux系统命令 | ||
+ | * `lsmod` | ||
+ | * `env` # 查看环境变量资源 | ||
+ | * `free -m` # 查看内存使用量和交换区使用量 | ||
+ | * `df -h` # 查看各分区使用情况 | ||
+ | * `du -sh` # 查看指定目录的大小 | ||
+ | * `grep MemTotal / | ||
+ | * `grep MemFree / | ||
+ | * `uptime` | ||
+ | * `cat / | ||
+ | * `mount | column -t` # 查看挂接的分区状态 | ||
+ | * `fdisk -l` # 查看所有分区 | ||
+ | * `swapon -s` # 查看所有交换分区 | ||
+ | * `hdparm -i / | ||
+ | * `dmesg | grep IDE` # 查看启动时IDE设备检测状况(注意:原描述中“网络”二字应删除) | ||
+ | * `ifconfig` | ||
+ | * `iptables -L` # 查看防火墙设置 | ||
+ | * `route -n` # 查看路由表 | ||
+ | * `netstat -lntp` | ||
+ | * `netstat -antp` | ||
+ | * `netstat -s` # 查看网络统计信息 | ||
+ | * `ps -ef` # 查看所有进程 | ||
+ | * `top` # 实时显示进程状态 | ||
+ | * `w` # 查看活动用户 | ||
+ | * `id` # 查看指定用户信息 | ||
+ | * `last` | ||
+ | * `cut -d: -f1 / | ||
+ | * `cut -d: -f1 / | ||
+ | * `crontab -l` # 查看当前用户的计划任务 | ||
+ | * `chkconfig –list` | ||
+ | * `chkconfig –list | grep on` # 列出所有启动的系统服务程序 | ||
+ | * `rpm -qa` # 查看所有安装的软件包 | ||
+ | |||
+ | (以下命令在原文中重复出现,已省略) | ||
+ | |||
+ | ==== Linux终端当前目录下窗口方式文件浏览 ==== | ||
+ | |||
+ | * 终端下,可以使用`nautilus .`命令打开文件夹; | ||
+ | * 窗口下,使用`ctrl+h`组合键打开隐藏文件,当然也可以通过窗口选项打开。 | ||
+ | |||
+ | ==== Linux重启命令 ==== | ||
+ | |||
+ | ===== 重启 ===== | ||
+ | |||
+ | * `reboot` | ||
+ | * `shutdown -r now` # 立刻重启(root用户使用) | ||
+ | * `shutdown -r 10` # 过10分钟自动重启(root用户使用) | ||
+ | * `shutdown -r 20: | ||
+ | * `shutdown -r +30 'The System Will Reboot in 30 Mins' | ||
+ | * 如果通过`shutdown`命令设置重启,可以用`shutdown -c`命令取消重启。 | ||
+ | |||
+ | ===== 关机 ===== | ||
+ | |||
+ | * `halt` | ||
+ | * `poweroff` | ||
+ | * `shutdown -h now` # 立刻关机(root用户使用) | ||
+ | * `shutdown -h 10` # 10分钟后自动关机 | ||
+ | * 如果通过`shutdown`命令设置关机,可以用`shutdown -c`命令取消关机。 | ||
+ | |||
+ | ===== 命令介绍 ===== | ||
+ | |||
+ | 在Linux下,常用的关机/ | ||
+ | |||
+ | * `shutdown`:安全地将系统关机。它会通知所有登录的用户系统将要关闭,并冻结login指令,新的用户不能再登录。可以设定立即关机、延迟关机或重启。 | ||
+ | + 参数说明: | ||
+ | - `-t`:在改变到其他runlevel之前,告诉init多久以后关机。 | ||
+ | - `-r`:重启计算机。 | ||
+ | - `-k`:不真正关机,只是发送警告信号给每位登录者。 | ||
+ | - `-h`:关机后关闭电源。 | ||
+ | - `-n`:不用init,而是自己关机(不推荐)。 | ||
+ | - `-c`:取消目前正在执行的关机程序。 | ||
+ | - `-f`:在重启时忽略fsck。 | ||
+ | - `-F`:在重启时强迫fsck。 | ||
+ | - `-time`:设定关机前的时间。 | ||
+ | * `halt`:最简单的关机命令,实际上是调用`shutdown -h`。它会杀死应用进程,执行sync系统调用,文件系统写操作完成后停止内核。 | ||
+ | + 参数说明: | ||
+ | - `-n`:防止sync系统调用。 | ||
+ | - `-w`:不是真正的重启或关机,只是写wtmp纪录。 | ||
+ | - `-d`:不写wtmp纪录(已包含在`-n`中)。 | ||
+ | - `-f`:没有调用shutdown而强制关机或重启。 | ||
+ | - `-i`:关机前关闭所有网络接口。 | ||
+ | - `-p`:关机时调用poweroff(默认选项)。 | ||
+ | * `reboot`:引发主机重启,过程与halt相似,但结果是重启。 | ||
+ | * `init`:所有进程的祖先,进程号始终为1。发送TERM信号给init会终止所有用户进程、守护进程等。定义了8个运行级别(runlevel),init 0为关机,init 1为重启(关于init的详细描述,此处不再叙述)。 | ||
+ | |||
+ | (注意:原文中关于`init`和其他命令的部分描述较为冗长且部分内容与`shutdown`和`halt`重复,已进行适当删减和整合。) |