营销型WordPress外贸多语言独立站建设+谷歌SEO优化+谷歌关键字广告投放,就找WP花园!深圳公司,技术实力雄厚,用效果说话!详情咨询info@wordpresshy.com
在撰写本文时,Linux 在桌面上的全球市场份额为 2.68%,但超过 90% 的所有云基础设施和托管服务都在此操作系统中运行。 仅出于这个原因,熟悉流行的 Linux 命令至关重要。
根据 2020 年 StackOverflow 调查,Linux 是专业开发人员使用最多的操作系统,拥有令人印象深刻的 55.9% 的市场份额。 这不仅仅是巧合。 Linux 是免费和开源的,比其竞争对手具有更好的安全性,并拥有强大的命令行,使开发人员和高级用户更有效。 您还可以访问强大的包管理器和一堆开发工具,如 DevKinsta。
无论您是经验丰富的系统管理员还是 Linux 新手,都可以利用本指南。
让我们开始!
什么是 Linux 命令?
Linux 命令是在命令行上运行的程序或实用程序。 命令行是一个界面,它接受文本行并将它们处理成计算机指令。
任何图形用户界面 (GUI) 都只是命令行程序的抽象。 例如,当您通过单击“X”关闭窗口时,该操作后面会运行一个命令。
一种 旗帜 是我们可以将选项传递给您运行的命令的一种方式。 大多数 Linux 命令都有一个帮助页面,我们可以使用标志调用它 -h
. 大多数时候,标志是可选的。
一个 争论 或参数是 输入 我们给一个命令,以便它可以正常运行。 在大多数情况下,参数是文件路径,但它可以是您在终端中键入的任何内容。
您可以使用连字符 (-
) 和双连字符 (--
),而参数的执行取决于您将它们传递给函数的顺序。
最常用的 Linux 命令
在进入最常用的 Linux 命令之前,请确保启动一个 终端. 在大多数 Linux 发行版中,您会使用 Ctrl + Alt + T 这样做。 如果这不起作用,请在您的应用程序面板中搜索“终端”。

Linux 终端模拟器。
现在让我们深入研究 40 个最常用的 Linux 命令。 其中许多都有多个选项,您可以将它们串联起来,因此请务必查看命令手册。
1. ls
命令
ls
可能是每个 Linux 用户在终端中输入的第一个命令。 它允许您列出所需目录(默认为当前目录)的内容,包括文件和其他嵌套目录。
ls
它有很多选项,因此最好通过使用 --help
旗帜。 此标志返回您可以与 ls 一起使用的所有标志。
例如,要对输出的颜色进行着色 ls
命令,您可以使用以下命令:
ls --color=auto
现在 ls
命令输出是彩色的,您可以了解目录和文件之间的区别。
但是打字 ls
使用颜色标志会效率低下; 这就是为什么我们使用 alias
命令。
2. alias
命令
这 alias
命令允许您在 shell 会话中定义临时别名。 创建别名时,您会指示您的 shell 用一系列命令替换一个单词。
例如,要设置 ls
无需键入即可获得颜色 --color
每次标记,您将使用:
alias ls="ls --color=auto"
如您所见, alias
命令采用一个键值对参数: alias NAME="VALUE"
. 请注意,该值必须在引号内。
如果要列出 shell 会话中的所有别名,可以运行 alias
命令没有参数。
alias

别名命令。
3. unalias
命令
顾名思义, unalias
命令旨在删除一个 alias
从已经定义的别名。 要删除以前的 ls
别名,您可以使用:
unalias ls
4. pwd
命令
这 pwd
command 代表“打印工作目录”,它输出您所在目录的绝对路径。例如,如果您的用户名是“john”并且您在您的 Documents 目录中,则其绝对路径将是: /home/john/Documents
.
要使用它,只需键入 pwd
在终端:
pwd
# My result: /home/kinsta/Documents/linux-commands
5. cd
命令
这 cd
命令非常受欢迎,以及 ls
. 它指的是 ”C绞刑 directory”,顾名思义,会将您切换到您尝试访问的目录。
例如,如果您在 Documents 目录中并尝试访问其名为的子文件夹之一 视频,您可以输入以下内容:
cd Videos
您还可以提供文件夹的绝对路径:
cd /home/kinsta/Documents/Videos
有一些技巧 cd
可以在使用它时为您节省大量时间的命令:
1.进入主文件夹
cd
2.向上移动一个级别
cd ..
3.返回上一级目录
cd -
6. cp
命令
直接在 Linux 终端中复制文件和文件夹非常容易,有时它可以取代传统的文件管理器。
要使用 cp
命令,只需将其与源文件和目标文件一起键入:
cp file_to_copy.txt new_file.txt
您还可以使用递归标志复制整个目录:
cp -r dir_to_copy/ new_copy_dir/
请记住,在 Linux 中,文件夹以正斜杠 (/
)。
7. rm
命令
既然您知道如何复制文件,那么了解如何删除它们会很有帮助。
您可以使用 rm
命令删除文件和目录。 但是,在使用它时要小心,因为恢复以这种方式删除的文件非常困难(但并非不可能)。
要删除常规文件,您需要输入:
rm file_to_copy.txt
如果要删除空目录,可以使用递归 (-r
) 旗帜:
rm -r dir_to_remove/
另一方面,要删除包含内容的目录,您需要使用强制 (-f) 和递归标志:
rm -rf dir_with_content_to_remove/
8. mv
命令
您使用 mv
命令通过文件系统移动(或重命名)文件和目录。
要使用此命令,您需要在源文件和目标文件中键入其名称:
mv source_file destination_folder/
mv command_list.txt commands/
要使用绝对路径,您可以使用:
mv /home/kinsta/BestMoviesOfAllTime ./
…在哪里 ./
是您当前所在的目录。
你也可以使用 mv
重命名文件,同时将它们保存在同一目录中:
mv old_file.txt new_named_file.txt
9. mkdir
命令
要在 shell 中创建文件夹,您可以使用 mkdir
命令。 只需指定新文件夹的名称,确保它不存在,您就可以开始了。
例如,要创建一个目录来保存所有图像,只需键入:
mkdir images/
要使用简单的命令创建子目录,请使用父目录 (-p
) 旗帜:
mkdir -p movies/2004/
10. man
命令
另一个重要的 Linux 命令是 man
. 它显示任何其他命令的手册页(只要它有)。
要查看手册页 mkdir
命令,输入:
man mkdir
你甚至可以参考 man
手册页:
man man

“man”的手册页。
11. touch
命令
这 touch
命令允许您更新指定文件的访问和修改时间。
例如,我有一个旧文件,最后一次修改是在 4 月 12 日:

旧日期。
要将其修改日期更改为当前时间,我们需要使用 -m
旗帜:
touch -m old_file
现在日期与今天的日期匹配(在撰写本文时为 8 月 8 日)。

新日期
尽管如此,在大多数情况下,您不会使用 touch
修改文件日期,而是创建新的空文件:
touch new_file_name
12. chmod
命令
这 chmod
命令可让您快速更改文件的模式(权限)。 它有很多可用的选项。
文件可以拥有的基本权限是:
- r(读)
- w(写)
- x(执行)
最常见的用例之一 chmod
是使用户可执行文件。 为此,请键入 chmod
和国旗 +x
,后跟要修改权限的文件:
chmod +x script
您可以使用它来使脚本可执行,从而允许您使用 ./
符号。
13. ./
命令
也许 ./
符号本身不是命令,但在此列表中值得一提。 它让您的 shell 可以直接从终端运行带有安装在系统中的任何解释器的可执行文件。 不再需要在图形文件管理器中双击文件!
例如,使用此命令,您可以运行 Python 脚本或仅以 .run 格式提供的程序,如 XAMPP。 运行可执行文件时,请确保它具有可执行 (x) 权限,您可以使用 chmod
命令。
这是一个简单的 Python 脚本,以及我们如何使用 ./
符号:
#! /usr/bin/python3
# filename: script
for i in range(20):
print(f"This is a cool script {i}")
下面是我们如何将脚本转换为可执行文件并运行它:
chmod +x script
./script
14. exit
命令
这 exit
命令正如其名称所暗示的那样:使用它,您可以结束 shell 会话,并且在大多数情况下,会自动关闭您正在使用的终端:
exit
15. sudo
命令
此命令代表“超级用户 do”,它允许您在运行特定命令时充当超级用户或 root 用户。 这就是 Linux 保护自己并防止用户意外修改机器的文件系统或安装不适当的软件包的方式。
Sudo 通常用于安装软件或编辑用户主目录之外的文件:
sudo apt install gimp
sudo cd
/root/
在运行您输入的命令之前,它会询问您的管理员密码。
16. shutdown
命令
正如您可能猜到的那样, shutdown
命令可让您关闭机器。 但是,它也可用于停止和重新启动它。
要立即关闭计算机电源(默认为一分钟),请键入:
shutdown now
您还可以安排以 24 小时格式关闭系统:
shutdown 20:40
取消上一个 shutdown
打电话,你可以使用 -c
旗帜:
shutdown -c
17. htop
命令
htop
是一个交互式进程查看器,可让您直接从终端管理机器的资源。 在大多数情况下,默认情况下不会安装 d,因此请务必在其下载页面上阅读有关它的更多信息。
htop

“htop”界面。
18. unzip
命令
unzip 命令允许您提取一个文件的内容 。压缩 来自终端的文件。 再说一次,默认情况下可能未安装此包,因此请确保使用包管理器安装它。
在这里,我们解压了一个充满图像的 .zip 文件:
unzip images.zip
19. apt
, yum
, pacman
命令
无论您使用的是哪个 Linux 发行版,您都可能使用包管理器来安装、更新和删除您每天使用的软件。
您可以通过命令行访问这些包管理器,您可以根据机器运行的发行版使用一个或另一个。
以下示例将安装 GIMP,这是一种通常在大多数包管理器中可用的免费开源软件:
1. 基于 Debian(Ubuntu、Linux Mint)
sudo apt install gimp
2. 基于 Red Hat(Fedora、CentOS)
sudo yum install gimp
3. 基于 Arch(Manjaro、Arco Linux)
sudo pacman -S gimp
20. echo
命令
这 echo
命令在终端中显示定义的文本——就这么简单:
echo "Cool message"

回声命令
它的主要用途是在这些消息中打印环境变量:
echo "Hey $USER"
# Hey kinsta
21. cat
命令
Cat
是“concatenate”的缩写,可让您直接从终端创建、查看和连接文件。 它主要用于在不打开图形文本编辑器的情况下预览文件:
cat long_text_file.txt

猫命令。
22. ps
命令
和 ps
,您可以查看当前 shell 会话正在运行的进程。 它打印有关您正在运行的程序的有用信息,例如进程 ID、TTY(TeleTYpewriter)、时间和命令名称。
ps

ps 命令。
如果您想要更具交互性的内容,可以使用 htop
.
23. kill
命令
当程序没有响应时很烦人,并且您无法以任何方式关闭它。 幸运的是,该 kill
命令解决了这种问题。
简单的说, kill
向终止它的进程发送 TERM 或终止信号。
您可以通过以下方式杀死进程…
营销型WordPress外贸多语言独立站建设+谷歌SEO优化+谷歌关键字广告投放,就找WP花园!深圳公司,技术实力雄厚,用效果说话!详情咨询info@wordpresshy.com