基本的 Linux 实用程序

Linux 几乎可以执行任何任务,大多数任务都是直观且易于解释的。

在 Linux 中获得帮助

命令 可用性
man <name> 阅读<name>的手册页。
man <section> <name> 阅读与给定部分相关的<name>手册页。
man -k <editor> 输出其手册页包含<editor>关键字的所有软件。
man -K <keyword> 输出包含<keyword>的所有手册页。
apropos <editor> 输出一行描述与单词编辑器匹配的所有应用程序。如果无法调用应用程序的名称,请使用此命令。
help 在 Bash shell 中,这将显示所有可用 bash 命令的列表。
help <name> 在 Bash shell 中,这将显示有关<name> bash 命令的信息。
info <name> 查看有关<name>的所有信息。
dpkg -l 在基于 Debian 的系统上输出所有已安装软件包的列表。
dpkg -L packageName 将在 Debian 上列出已安装的文件和给定包的路径详细信息。
dpkg -l | grep -i <edit> 无论何种情况,都使用<edit>返回所有 .deb 已安装的软件包。
less /var/lib/dpkg/available 返回所有可用包的说明。
whatis vim 列出 vim 的单行描述。
<command-name> --help 显示有关<tool-name>的使用信息。有时 command -h 也可以,但不适用于所有命令。

用户识别以及谁是 Linux 世界中的谁

命令 可用性
hostname 显示系统的主机名。
hostname -f 显示系统的完全限定域名(FQDN)。
passwd 更改当前用户的密码。
whoami 在终端登录的用户的用户名。
who 当前以用户身份登录的所有用户的列表。
w 显示当前系统状态,时间,持续时间,当前登录系统的用户列表以及其他用户信息。
last 谁最近使用过该系统。
last root root 用户最后一次登录的时间是什么时候。
lastb 显示进入系统的所有错误登录尝试。
chmod 更改权限 - 读取,写入,执行文件或目录。

处理相关信息

命令 可用性
top 列出按当前系统资源使用情况排序的所有进程。显示持续更新的进程显示(默认为 3 秒)。使用 q 键退出顶部。
ps 列出当前在当前 shell 会话上运行的进程
ps -u root 列出 root 正在运行的所有进程和命令
ps aux 列出当前系统上所有用户的所有进程