Linux - 你需要知道的所有命令
外壳 -
它是一个命令行界面,将解释我们的命令。它逐行执行每个命令行。
由于 Linux 中的一切都是文件(甚至是命令),操作系统如何知道命令的文件在哪里以及如何转换这些指令?
-> Shell 会为你做所有这些事情。
密码、LS、CD
打印工作目录(pwd) 从根目录开始打印工作目录。它存储在环境变量($PWD)中。
-
ls 为我们提供了当前目录的内容(文件、目录)列表。 ls 将为您提供该特定目录的内容(文件、目录)列表。
-
cd 用于更改目录。 cd 将带您进入该目录。 cd .. 会将您带出当前目录。
mkdir, rm, rmdir
mkdir 用于创建目录。 -p 在我们必须在目录中创建目录时使用。
rm 用于删除文件,rmdir 用于删除目录。
grep
grep 代表全局正则表达式打印。它用于按字符搜索文件。它是最常用的命令之一。

- 在这里,我们在文件 users.txt 中搜索“斯大林”这个词。 -n 用于获取行号。 -c 用于获取计数。 ./* 将为我们获取当前目录中的所有匹配项。
什么,伙计
Whatis 为我们提供了命令的描述。
man 命令为我们提供了指定命令的手册。本手册将有不同的标志,我们可以使用该命令。它就像一个文档。
少,管道
它在一个单独的窗口中打开输出,这样终端就不会被弄乱。它在输出很长时使用。
Pipe 获取 1 个命令(左侧)的输出,并将其作为右侧另一个命令的输入。
例如。 ls -la /etc |较少的
- 它为我们提供了 /etc 文件夹中的内容(文件、目录)列表,其中包含隐藏文件的长列表作为 less 命令的输入。 less 在一个单独的窗口中打开它,这使我们能够有效地管理这个长列表。
wc, 头, 尾排序, tr, uniq
没有。文件中的行、字、字节。

这是7号。 行,第 25 行是没有。 words 和 118 是没有。 文件的字节数,问候是文件名。
默认情况下,* head 为我们提供了文件的前 10 行。如果您想要更多行,请使用 head -n(no. of lines) 文件名。 tail 默认为我们提供文件的最后 10 行。如果您想要更多行,请使用 head -n(no. of lines) 文件名。
- sort -> 按特定顺序对文件进行排序。 tr -> 翻译/更改文件的内容。 uniq -> 用于检查重复值。
chmod, umask
使用 chmod 我们可以更改/修改权限。加号 (+) 用于添加权限,减号 (-) 用于删除权限。我们还可以使用数字来更改权限。 1 用于执行,2 用于写入,4 用于读取权限。 5(4+1) 用于读写。 7(4+1+3) 用于读取、写入、执行权限。 6(4+2) 用于读取和执行。
umask 用于更改默认权限。
更多推荐

所有评论(0)