Linux包含大量命令,但是我们从这里选择了37个最重要的命令。
下面的列表按字母顺序显示。 命令在列表中的位置并不代表其有用或简单。 有关命令用法的最终字词,请参阅其手册页。 man命令当然在我们的列表中,它是“ manual”的缩写。
1.别名
使用alias命令可以给命令或命令序列指定自己的名称。 然后,您可以输入您的短名称,外壳程序将为您执行命令或命令序列。
别名cls = clear
这将设置一个名为cls的别名。 这将是clear的另一个名称。 当您键入cls时,它将清除屏幕,就像您键入clear一样。 当然,您的别名可以保存一些按键。 但是,如果您经常在Windows和Linux命令行之间切换,则可能会发现自己在不知道您的意思的Linux机器上键入Windows cls命令。 现在它将知道。
别名比该简单示例要复杂得多。 这是一个叫做pf(用于过程查找)的别名,它有点复杂。 请注意在命令序列周围使用引号。 如果命令序列中包含空格,则这是必需的。 该别名使用ps命令列出正在运行的进程,然后通过grep命令将它们通过管道传输。 grep命令在ps的输出中查找与命令行参数$ 1相匹配的条目。
别名pf =“ ps -e | grep $ 1”
如果您想发现快门过程的进程ID(PID),或者想知道快门是否还在运行,则可以使用这样的别名。 键入pf,一个空格和您感兴趣的进程的名称:
pf快门
终端窗口中的别名命令
命令行上定义的别名将随终端窗口消失。 当您关闭它时,它们消失了。 要使您的别名始终可用,请将其添加到主目录中的.bash_aliases文件中。
2.猫
cat命令(“ concatenate”的缩写)将文件的内容列出到终端窗口。 这比在编辑器中打开文件快,而且没有机会意外更改文件。 要读取.bash_log_out文件的内容,请在主目录为当前工作目录时键入以下命令,默认情况下为:
猫.bash_logout
终端窗口中的cat .bash_logout命令
如果文件的长度超过终端窗口中的行数,则文本会以太快的速度拉动,以至于您无法阅读。 您可以通过更少的管道传递cat的输出,以使过程更易于管理。 使用更少的内容,您可以使用向上和向下箭头键,PgUp和PgDn键以及Home和End键在文件中前后滚动。 键入q从更少退出。
猫.bashrc | 减
猫.bashrc | 少在终端窗口
3.光盘
cd命令更改您的当前目录。 换句话说,它将您带到文件系统中的新位置。
如果要切换到当前目录内的目录,则只需键入cd和其他目录的名称即可。
光盘工作
如果要切换到文件系统目录树中其他位置的目录,请在目录路径前加一个/。
光盘/ usr / local / bin
要快速返回您的主目录,请使用〜(波浪号)字符作为目录名称。
光盘〜
这是另一种技巧:您可以使用双点符号…表示当前目录的父目录。 您可以键入以下命令进入目录:
光盘…
假设您在目录中。 父目录以及您当前所在的目录都在其中。要更改为其他目录之一,可以使用…符号来缩短输入的内容。
cd …/游戏
chmod
chmod命令在文件或文件夹上设置文件许可权标志。 这些标志定义谁可以读取,写入或执行文件。 当您使用-l(长格式)选项列出文件时,您会看到一串类似于
-rwxrwxrwx
如果第一个字符是-,则该项是文件;如果是-d,则该项是目录。 字符串的其余部分是三组,每组三个字符。 从左开始,前三个代表所有者的文件权限,中间三个代表组的文件权限,最右边的三个字符代表其他人的权限。 在每个集合中,r代表读取,w代表写入,x代表执行。
如果存在r,w或x字符,则授予文件许可权。 如果不存在该字母,而是显示-,则不会授予该文件许可权。
使用chmod的一种方法是将您希望授予的权限提供给所有者,组和其他人,为3位数字。 最左边的数字代表所有者。 中间数字代表组。 最右边的数字代表其他数字。 此处列出了您可以使用的数字及其代表的含义:
0:无权限
1:执行权限
2:写许可
3:写入和执行权限
4:读取权限
5:读取和执行权限
6:读写权限
7:读取,写入和执行权限
查看example.txt文件,我们可以看到所有三组字符都是rwx。 这意味着每个人都拥有对该文件的读取,写入和执行权限。
为所有者设置读取,写入和执行权限(在我们的列表中为7); 对该小组进行读写(在我们的清单中为6); 并读取并执行其他命令(在我们的列表中为5),我们需要在chmod命令中使用数字765:
chmod -R 765 example.txt
要为所有者设置读取,写入和执行(列表中的7)的权限,并为该组和其他用户设置读取和写入(列表中的6)的权限,我们需要在chmod中使用数字766 命令:
chmod 766 example.txt
5.弦
chown命令允许您更改文件的所有者和组所有者。 用ls -l列出example.txt文件,我们可以在文件描述中看到dave dave。 其中的第一个表