我已经使用Linux十年了,通过今天的文章我将向您展示一系列的命令、工具和技巧,希望有人在一开始就告诉我这些,而不是绊倒我在我的成长路上。1、命令行常用快捷键以下快捷键非常有用,可以大大提高你的工作效率:CTRL+U——剪切光标前的内容CTRL+K——剪切光标到行尾的内容CTRL+Y-粘贴CTRL+E-将光标移动到行尾CTRL+A-将光标移动到行首ALT+F-跳到下一个空格ALT+B-跳回上一个空格ALT+Backspace-删除上一个单词CTRL+W-在光标后剪切一个词Shift+Insert-将文本粘贴到终端中为了使上面的内容更容易理解,请看以下命令行。sudoapt-getinstallprogramname正如你所看到的,命令中有一个错字,你需要将“intall”替换为“install”才能正常工作。想象一下,光标现在在行尾,我们有很多方法可以将她返回到install这个词并替换它。我可以按两次ALT+B,这样光标就会在下面的位置(这里用来指光标的位置)。sudoapt-get^intallprogramname现在你可以按两次箭头键并在安装中插入“s”。如果要将浏览器中的文本复制到终端中,可以使用快捷键“shift+insert”。2.须藤!!如果你还不知道这个命令,我想你应该感谢我,因为如果你不知道,每次输入很长的命令行后看到“permissiondenied”时你会很痛苦。须藤!!如何使用sudo!!?很简单。想象一下,您刚刚输入了以下命令:apt-getinstallranger肯定会显示“Permissiondenied”,除非您已登录到具有足够权限的帐户。须藤!将以sudo运行上一个命令。于是最后一条命令就变成了这样:sudoapt-getinstallranger不知道sudo是什么的可以戳这里。3.在后台暂停和运行命令我曾经写过一篇关于如何在终端后台运行命令的指南。CTRL+Z-暂停应用程序fg-将程序带回前台,但nano正在前台运行,因此您无法输入。您可能认为唯一的方法是保存文件,退出nano,运行命令,然后重新打开nano。其实只要按下CTRL+Z,前台的命令就会暂停,屏幕又会切换回命令行。然后就可以运行你想运行的命令了,命令运行完毕后,在终端窗口输入“fg”就可以回到之前挂起的任务。一件有趣的尝试是用nano打开一个文件,输入一些东西然后暂停会话。然后用nano打开另一个文件,输入一些东西然后暂停会话。如果您键入“fg”,您将返回到使用nano打开的第二个文件。只有退出nano并输入“fg”,你才会回到第一个用nano打开的文件。4、退出SSH会话后使用nohup运行命令如果你使用ssh登录其他机器,nohup命令真的很有用。那么如何使用nohup呢?想象一下,您使用ssh远程登录到另一台计算机,您运行了一个非常耗时的命令,然后退出了ssh会话,但该命令仍然执行。而nohup可以将这个场景变为现实。例如,出于测试目的,我使用我的RaspberryPi下载发行版。我永远不会给我的RaspberryPi配备外接显示器、键盘或鼠标。通常我总是使用SSH从我的笔记本电脑连接到RaspberryPi。如果我在没有nohup的情况下使用RaspberryPi下载一个大文件,我必须等到下载完成才能退出ssh会话并关闭笔记本电脑。但如果是这样的话,那我为什么要用树莓派下载文件呢?nohup的使用方法也很简单,在下面的例子中输入nohup后要执行的命令即可:nohupwgethttp://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso&5。“在特定时间运行Linux命令”当您通过SSH连接到服务器并继续在其上执行预SSH注销任务时,“nohup”命令很有用。想一想如果你需要在特定的时间执行同一个命令,这种情况下你应该怎么办?命令'at'可以很好地处理这种情况。以下是“at”用法的示例。at10:38PMFriat>cowsay'hello'at>CTRL+D以上命令将在星期五晚上10:38运行程序cowsay。使用的语法是在“at”之后附加日期时间。当出现at>提示符时,您可以输入当时要运行的命令。CTRL+D返回到终端。还有很多日期和时间格式,你需要翻看'at'的man手册才能找到更多的使用方法。6.ManManualManManual会为您列出命令和参数的概要,并教您如何使用它们。Man手册看起来单调乏味。(我想它们也不是为了娱乐我们而设计的)。但这并不意味着你不能做些什么来让它们更漂亮。exportPAGER=most你需要安装'most';她会让你的男人手册更加丰富多彩。您可以使用以下命令为手册页设置特定的行长度:exportMANWIDTH=80***如果您有可用的浏览器,您可以使用-H在默认浏览器中打开任何手册页。man-H
