当前位置: 首页 > 科技观察

11个Linux终端命令,没用过的赶紧试试吧

时间:2023-03-12 12:42:28 科技观察

通过今天的文章,我将向大家展示一系列的命令、工具和技巧。我希望有人在一开始就告诉我这些,而不是永远把我困在我的成长道路上。1、以下快捷键在命令行中非常有用,可以大大提高你的工作效率:1'''2CTRL+U-剪切光标前的内容34CTRL+K-剪切光标到行尾的内容56CTRL+Y-粘贴78CTRL+E-移动光标到行尾910CTRL+A-移动光标到行首1112ALT+F-跳到下一个空格1314ALT+B-跳回到上一个空格1516ALT+Backspace-删除上一个单词1718CTRL+W-在光标前剪切一个单词1920Shift+Insert-将文本21'''粘贴到终端中然后,为了让上面的内容更容易理解,请看下面的命令。1sudoapt-getintallprogramname可以看到,命令中有错字,需要将“intall”替换为“install”才能正常执行。想象一下,光标现在在行尾,我们有很多方法可以将她返回到install这个词并替换它。我可以按两次ALT+B,这样光标就会在下面的位置(这里用来指光标的位置)。1sudoapt-get^installprogramname现在你可以按两次箭头键并在安装中插入“s”。如果要将浏览器中的文本复制到终端中,可以使用快捷键“shift+insert”。2.须藤!!如果你还不知道这个命令,我想你应该感谢我,因为如果你不知道,每次输入一长串命令后看到“permissiondenied”时你会很痛苦。如何使用sudo!!?这很容易。想象一下,你刚刚输入了以下命令:1apt-getinstallranger肯定会显示“Permissiondenied”,除非你已经登录了一个有足够权限的账户。须藤!将以sudo运行上一个命令。于是最后一条命令变成了这样:1sudoapt-getinstallranger(警告!主页强烈反对使用这条命令,因为如果最后一条命令有错别字或者你弄错了哪条是最后一条命令,那么可能会带来后果是灾难性的!所以,永远不要执行这个命令!永远不要执行这个命令!永远不要执行这个命令!重要的事情重复三遍。)3.暂停并在后台运行命令CTRL+Z-暂停应用程序fg-带程序回到前台Run会阻止您打字。您可能认为唯一的方法是保存文件,退出nano,运行命令,然后重新打开nano。其实只要按下CTRL+Z,前台的命令就会暂停,屏幕又会切换回命令行。然后就可以运行你想运行的命令了,命令运行完毕后,在终端窗口输入“fg”就可以回到之前挂起的任务。一件有趣的尝试是用nano打开一个文件,输入一些东西然后暂停会话。然后用nano打开另一个文件,输入一些东西然后暂停会话。如果您键入“fg”,您将返回到使用nano打开的第二个文件。只有退出nano并输入“fg”,你才会回到第一个用nano打开的文件。4.使用nohup在退出SSH会话后仍然运行命令如果你使用ssh登录其他机器,nohup命令真的很有用。那么如何使用nohup呢?想象一下,你使用ssh远程登录到另一台计算机,你运行了一个非常耗时的命令,然后退出了ssh会话,但命令仍然执行。而nohup可以将这个场景变为现实。例如,出于测试目的,我使用我的RaspberryPi下载发行版。我永远不会给我的RaspberryPi配备外接显示器、键盘或鼠标。通常我总是使用SSH从我的笔记本电脑连接到RaspberryPi。如果我在没有nohup的情况下使用RaspberryPi下载一个大文件,我必须等到下载完成才能退出ssh会话并关闭笔记本电脑。但如果是这样的话,那我为什么要用树莓派下载文件呢?nohup的使用方法也很简单,在下面的例子中输入nohup之后要执行的命令即可:5.'at(at)'具体运行Linux命令的时间'nohup'在SSH进入服务器时很有用并在SSH注销之前继续执行任务。想一想,如果你需要在特定的时间执行同一条命令,在这种情况下你应该怎么做呢?命令'at'可以很好地解决这种情况。以下是“at”用法的示例。1at10:38PMFri23at>cowsayhello45at>CTRL+D以上命令将在周五晚上10:38运行程序cowsay。使用的语法是在“at”之后附加日期时间。当出现at>提示符时,您可以输入当时要运行的命令。CTRL+D返回到终端。还有很多日期和时间格式,你需要翻看'at'的man手册才能找到更多的使用方法。6.ManManualManManual会为您列出命令和参数的概要,并教您如何使用它们。Man手册看起来单调乏味。(我想它们也不是为了娱乐我们而设计的)。但这并不意味着你不能做些什么来让它们更漂亮。1exportPAGER=most你需要安装'most';她会让你的男人手册更加丰富多彩。您可以使用以下命令为手册页设置特定的行长度:1exportMANWIDTH=80***如果您有可用的浏览器,您可以使用-H在默认浏览器中打开任何手册页。1man-H注意,只有在你将默认浏览器设置为环境变量$BROWSER后,以上命令才会生效。7.使用htop查看和管理进程你使用什么命令来找出你的计算机上正在运行的进程?我敢打赌它是在它后面有不同参数的'ps'以获得你想要的不同输出。安装'htop'!它一定会让你遇见。htop在终端中以列表的形式显示进程,有点类似于Windows中的任务管理器。您可以使用功能键的组合来切换排列和显示的项目。您也可以直接在htop中终止进程。只需在终端中输入htop即可运行它。1htop8。使用ranger浏览文件系统如果说htop是命令行进程控制的好帮手,那么ranger就是命令行浏览文件系统的好帮手。使用前可能需要先安装,但是一旦安装完成,就可以在命令行中输入以下命令来启动她:1ranger在命令行窗口中,ranger与其他一些文件管理器类似,但相比于上下结构布局,她的结构是左右的,也就是说你按左方向键会前进到上一个文件夹,而右方向键会切换到下一个文件夹。ranger的man手册在使用前值得一读,方便使用快捷键操作ranger。9.取消关机,无论是从命令行还是图形用户界面,才发现你并不是真的想关机。1shutdown-c需要注意的是,如果关机已经开始,可能来不及停止关机。这是另一个可以尝试的命令:1pkillshutdown10.终止挂起进程的简单方法想象一下,您正在运行的应用程序无缘无故地冻结了。您可以使用“ps-ef”找到进程并终止它或使用“htop”。有一个更快更简单的命令,称为xkill。只需在终端中输入以下命令,然后在窗口中单击要杀死的应用程序即可。1xkill整个系统挂掉怎么办?按住键盘上的“alt”和“sysrq”,然后慢慢输入以下键:1REISUB这样您的计算机就可以在不按电源按钮的情况下重新启动。11、下载Youtube视频一般来说,我们大多数人都喜欢看Youtube视频,也喜欢通过自己喜欢的播放器播放Youtube流媒体。如果您需要离线一段时间(例如:在从苏格兰南部飞往英格兰南部的航班期间),那么您可能希望将一些视频下载到您的存储设备并在闲暇时观看。您所要做的就是从包管理器安装youtube-dl。您可以通过以下命令使用youtube-dl:1youtube-dlurl-to-video您可以单击Youtube视频页面上的共享链接以获取视频的url。只需简单地复制链接并将其粘贴到命令行(使用shift+insert快捷方式)。总结我希望您在本文中得到帮助,并至少找到这11个让您惊叹“它可以这样做”的提示中的一个。