7 个每个 Linux 用户都应掌握的重要 Linux 命令

Linux 对于初次接触 Linux 的用户来说可能听起来很可怕,但实际上并非如此。Linux 是一系列基于 Linux 内核的开源 Unix 操作系统。这些操作系统被称为 Linux 发行版,例如 Fedora、Debian、Ubuntu 和 Mint。
自 1991 年问世以来,Linux 因其开源性而广受欢迎。人们可以修改和重新分发带有自己品牌的 Linux。当使用 Linux 操作系统时,您需要一个 shell 来访问所提供的服务。此外,建议通过 CLI 或命令行界面运行 Linux 操作系统。CLI 可以加快耗时的流程。
本文介绍了每个 Linux 用户都应了解的 7 个重要 Linux 命令指南。那么,让我们开始吧。
cat 命令
cat 是 “concatenate”(连接)的缩写形式。它是一个常用的多用途 Linux 命令。此命令用于在标准输出上创建、显示和复制文件内容。
语法cat [OPTION]... [FILE]..
要创建文件,请输入
cat > <file name> // Enter file content
要保存创建的文件,请按 Ctrl+D。要显示文件内容,请执行
cat <file name>
cd 命令
cd 命令用于在 Linux 中浏览目录和文件。它需要完整路径或目录名称,具体取决于当前目录。
语法cd [Options] [Directory]
假设您位于 /home/username/Documents 中。您想要导航到 Documents 的子目录 Photos。为此,请执行
cd Photos
要移动到完全不同的目录,请输入 cd,然后输入目录的绝对路径。
cd /home/username/Movies
上述命令将切换到 /home/username/Movies。除此之外,命令 cd..、cd 和 cd- 分别用于向上移动一个目录、转到主文件夹以及转到上一个目录。
提醒:Linux 的 shell 是区分大小写的。因此,请确保您输入的目录名称与实际名称一致。
echo 命令
echo 命令显示作为参数传递的文本行或字符串。它用于在 Linux 终端中调试 shell 程序。
语法echo [Option] [String]
echo 命令的其他示例包括
-
echo "String"
:这将显示引号内的字符串。 -
echo -e "Learn \nBy \nDoing"
:这里 ‘-e’ 标记允许 echo 命令理解参数中的反斜杠转义序列。
sudo 命令
sudo 代表 “SuperUser Do”(超级用户执行)。sudo 命令帮助您执行需要 root 或管理员权限的任务。
提醒:不建议每天使用此命令,因为如果您做错了什么,可能会发生错误。
语法sudo [command]
sudo 命令可以与 -h、-V、-v、-l 或 -k 选项一起使用,这些选项分别用于帮助、版本、验证、列表或终止。
另一个例子是,假设您要编辑 viz.alsa-base.conf 文件,该文件需要 root 权限。为此,命令将是
– sudo nano alsa-base.conf
要进入 root 命令行,请输入
sudo bash
然后输入您的用户密码。
history 命令
在使用 Linux 一段时间后,您会注意到每天运行数百个命令非常容易。history 命令显示 bash 终端中之前使用的所有命令。使用 history,您可以查看您之前输入的命令。
语法history
现在尝试运行 history 并检查您到目前为止输入的所有 Linux 命令。
ping 命令
ping 命令帮助检查您与服务器的连接是否良好建立。Ping 是一种计算机管理软件实用程序,用于检查 IP(互联网协议)上的主机可达性。
语法ping [option] [hostname] or [IP address]
假设,您要测试是否可以连接到 Google 服务器并返回。为此,只需输入
ping google.com
如果以上命令 ping 通 Google 服务器,您可以确定互联网连接良好。
提醒:使用 Ctrl+C 停止 ping。否则,它将继续发送数据包。
locate 命令
locate 命令帮助按文件名搜索文件。它的功能与 find 命令非常相似。唯一的区别是,locate 命令在数据库中搜索文件;而 find 命令在文件系统中搜索文件。此外,locate 的工作速度比 find 快。保持数据库更新以对其应用 locate 命令。
语法locate <file name>
结论
在本文中,您学习了 7 个重要的 Linux 命令。希望我的文章能帮助您快速高效地执行任务。