Linux 命令行,也称为终端,可能是一个令人生畏的地方。 但它也可以是您最有效的工具。
无论您使用哪种基于 Linux 的操作系统,文本命令通常都能正常工作,而且结果通常比图形桌面界面所能提供的更快。
然而,即使是长期用户,也有太多的命令需要提交到内存中。 这就是为什么我们准备了这份方便的 Linux 命令备忘单。 如果您想运行其中的几个,请查看怎样使用 Screen 在 Linux 终端上进行多任务处理。
Linux 命令行备忘单
终端 | |
---|---|
清除 | 清除终端屏幕。 |
历史 | 显示最近使用的命令。 您还可以通过向上和向下键查看这些命令。 |
! | 重复最近使用的命令。 您可以使用 !n 重复历史记录中的第 n 个命令或使用 !-n 重复 n 个命令之前发生的事情。 |
男子 | 显示终端程序的手册。 |
什么是 | 显示终端程序的简要说明。 一个更简单的 man 命令替代方法。 |
别名 | 创建一个命令的快捷方式,或者当与 cd 命令结合使用时,创建一个目录。 |
出口 | Exit 或者 close 终点站。 |
导航和文件管理 | |
光盘 | 更改目录。 用于在文件夹之间导航。 |
密码 | 显示当前目录。 |
光盘 | 更改当前目录。 |
ls | 显示当前目录中的文件列表。 |
cp | 制作文件的副本。 除非您指定特定目录,否则默认为当前目录。 |
MV | 将文件从一个目录移动到另一个目录。 |
R M | 删除一个文件或一组文件。 |
状态 | 显示上次访问、修改或更改文件的时间。 |
触碰 | 将给定文件的访问日期或修改日期时间更改为现在。 |
目录 | 删除一个或多个文件。 |
目录 | 创建一个目录。 默认为当前目录,但您也可以指定一个。 |
目录 | 删除目录。 默认为当前目录,但您也可以指定一个。 目标目录必须完全为空。 |
改名 | 更改一个文件或一组文件的名称。 |
寻找 | 搜索特定目录(或您的整个 PC)以查找符合指定条件的文件。 |
定位 | 搜索文件或目录。 比 find 命令更快,但选项更少。 |
格雷普 | 搜索特定文件或文件集以查看文本字符串是否存在以及在何处。 |
山 | 将单独的文件系统(例如外部硬盘驱动器或 U 盘)附加到系统的主文件系统。 |
卸载 | 从系统的主文件系统中分离一个单独的文件系统。 |
猫 | 显示文本文件的内容。 也适用于多个文件。 |
修改 | 修改文件的读、写和执行权限。 |
chown | 更改拥有文件的用户或组。 |
用户 | |
他的 | 切换用户。 除非您指定特定用户,否则此命令将尝试以 root 用户(您可以将其视为系统管理员)的身份登录。 |
我是谁 | 显示当前用户名。 |
ID | 显示当前用户和组。 |
密码 | 创建或更新用户的密码。 |
系统管理 | |
名 | 显示内核版本、硬件和操作系统等核心系统信息。 |
sudo | Enter 在命令之前以系统管理员身份执行命令。 用户必须具有管理员权限才能工作。 |
apt/dnf/吃豆子 | 用于安装软件和更新的程序。 使用哪一种取决于您的基于 Linux 的操作系统。 每个都需要管理员权限和附加说明,例如 sudo apt 安装程序名。 |
工作 | 显示所有当前作业的状态。 作业是正在运行的进程或进程组的表示。 |
背景 | 将作业发送到后台。 |
fg | 将作业发送到前台。 |
杀 | 根据进程 ID(您可以使用 ps 命令获取)结束进程。 |
全杀 | 结束名称与您的查询匹配的所有进程。 |
ps | 显示正在运行的进程列表。 默认为当前用户启动的进程。 |
最佳 | 显示正在运行的进程列表,按每个进程使用的 CPU 数量排序。 与 ps 不同,该命令实时更新。 |
正常运行时间 | 显示自上次启动以来的时间。 |
哪里 | 查找程序的可执行文件。 |
df | 显示系统上已使用和可用的磁盘空间量。 |
自由 | 显示系统上已使用和可用的 RAM 量。 |
网络管理 | |
ip | 显示您的 IP 地址、网络接口、带宽使用情况等。 |
平 | 从网络上的另一台计算机发送或接收数据。 通常用于测试是否建立了网络连接以及该连接的速度。 |
你 | 查找域的 DNS 地址 |
获取 | 下载一个文件。 |
ssh | 安全壳。 连接并登录到远程网络位置。 |
各种各样的 | |
回声 | 显示一行文本。 通常在程序和脚本中用于向用户传递信息。 |
因素 | 显示十进制数的可能因数。 |
表达式 | 求解数学方程。 |
看 | 在字典中查一个词。 |
更多 Linux 终端命令
尽管这份 Linux 命令备忘单很全面,但这份清单只是皮毛。 您在终端中可以做的事情比我们希望在一页上容纳的要多得多。 此外,根据您基于 Linux 的操作系统或需要安装其他程序,许多命令会发生变化。 上面的命令可能在大多数 Linux 机器上开箱即用。
这个备忘单中的所有项目都很有用,但还有其他 Linux 命令很有趣。 如果您是初学者,您也应该知道怎样检查您的 Linux 版本。