20个提高生产力的Linux命令与技巧(一)

报名入口来源:中国教育在线 2022-06-01

 

1、使用tab键进行自动完成

我将从一些看得见但又非常重要的事情开始:tab补全。当您开始在Linux终端中键入内容时,您可以按Tab键,它会建议所有可能的选项,这些选项以您到目前为止所键入的字符串开头。例如,如果您要复制名为linuxidc.txt的文件,则只需键入“ cp l ”,然后按tab键查看可能的选项。

使用Tab键进行自动完成

您也可以在完成命令时使用Tab键。

2、切换回上一个工作目录

假设您以长目录路径结尾,然后转到完全不同的路径中的另一个目录。然后您意识到必须返回到先前所在的目录。这会将您带回到上一个工作目录。您无需输入长目录路径,也无需复制粘贴。

在目录之间轻松切换是因为 cd 命令设置了 OLDPWD 环境变量值。除非你至少执行了一次 cd 命令,否则 OLDPWD 环境变量不会包含任何值 cd - 和 cd $OLDWPD 命令的执行结果并非在所有环境下都相同。

3、返回主目录

大多数现代Linux发行版均已为此命令预配置了shell。在这里至少可以节省两次击键。

快速返回主目录

4、列出目录的内容

您一定在想在列出目录内容的命令中还有了什么技巧。每个人都知道在这种情况下使用ls -l。

就是这样。同样,这也取决于Linux发行版和shell配置,但是您很可能能够在大多数Linux发行版中使用它。

使用ll而不是ls -l

5、在一个命令中运行多个命令

假设您必须一个接一个地运行几个命令。您是否在等待第一个命令完成运行,然后执行下一个命令?

那么,您可以使用“;”分隔符。这样,您可以在一行中运行许多命令。无需等待先前的命令完成后再执行其他任务。

6、仅在上一个命令成功的情况下,才能在一个命令中运行多个命令

在上一个命令中,您了解了如何在一个命令中运行多个命令以节省时间。但很多时候你必须确保命令不会失败才能执行下一条命令,那怎么办?

比如您要构建代码,然后在构建成功的情况下才接着运行make。

在这种情况下,可以使用&&分隔符。&&确保下一条命令仅在上一条命令成功执行时运行。

此命令的一个很好的例子是当您使用 sudo apt update && sudo apt upgrade 升级系统时。

 

我的题库在线题库
近期直播
联系方式

预报名

咨询

课程

题库