15个Linux终端命令会震撼你的世界

我一直在使用Linux大约10年,本文将向您展示的是Linux命令,工具,巧妙的小技巧和一些简单有趣的命令,我希望有人从一开始就告诉我,而不是绊倒当我走时,他们在他们身上。

01 15

有用的命令行键盘快捷键

Linux键盘快捷键。

以下键盘快捷键非常有用,并且可以节省您的时间:

只是为了让上面的命令有意义看看下一行文本。

sudo apt-get安装程序名

正如你所看到的,我有一个拼写错误,为了使命令工作,我需要将“intall”更改为“install”。

想象一下,光标在行的末尾。 有很多方法可以回到安装这个词来改变它。

我可以按ALT + B两次,这会将光标放在以下位置(用^符号表示):

sudo apt-get ^ intall programname

现在您可以按光标键并将's'插入到安装中。

另一个有用的命令是“shift + insert”,尤其是如果您需要将文本从浏览器复制到终端中。

02之15

SUDO !!

sudo !!

如果您还不知道下一条命令,那么您将非常感谢我,因为直到您知道存在这种情况,您每次输入命令时都会诅咒自己,并且出现“权限被拒绝”字样。

你如何使用sudo !!? 只是。 想象一下你已经输入了以下命令:

apt-get install ranger

除非您使用提升的权限登录,否则将显示“权限被拒绝”字样。

sudo! 以sudo运行以前的命令。 所以之前的命令现在变成:

sudo apt-get安装游侠

如果你不知道什么是sudo, 从这里开始。

03 15

在后台暂停命令并运行命令

暂停终端应用程序。

我已经编写了一份指导, 说明如何在后台运行终端命令

那么这个技巧是什么?

假设你已经用nano打开一个文件,如下所示:

sudo nano abc.txt

通过在文件中输入文本一半的时间,您意识到您很快就想要在终端中键入另一个命令,但不能,因为您在前台模式下打开了nano。

你可能认为你唯一的选择是保存文件,退出nano,运行命令,然后重新打开nano。

您只需按CTRL + Z,前台应用程序将暂停,您将返回到命令行。 然后,您可以运行任何您喜欢的命令,并在完成回到先前暂停的会话时,在终端窗口中输入“fg”并按回车。

尝试一个有趣的事情是用nano打开文件,输入一些文本并暂停会话。 现在用nano打开另一个文件,输入一些文本并暂停会话。 如果您现在输入“fg”,则返回到您在nano中打开的第二个文件。 如果退出nano并再次输入“fg”,则返回到在nano中打开的第一个文件。

15的15

使用nohup在注销SSH会话后运行命令

nohup的。

如果使用ssh命令登录到其他计算机,则nohup命令非常有用。

那么nohup做什么?

假设你使用ssh远程登录到另一台计算机,并且你想运行一个需要很长时间的命令,然后退出ssh会话,但即使你不再连接,命令仍然运行,然后nohup可以让你做到这一点。

例如,我使用我的Raspberry PI来下载发行版以供审查。

我从来没有将我的Raspberry PI连接到显示器,也没有连接到它的键盘和鼠标。

我总是通过ssh从笔记本电脑连接到Raspberry PI。 如果我开始在没有使用nohup命令的情况下在Raspberry PI上下载大文件,那么在注销ssh会话和关闭笔记本电脑之前,我必须等待下载完成。 如果我这样做了,那么我可能还没有使用Raspberry PI来下载文件。

要使用nohup,我必须输入的命令是nohup,后跟该命令,如下所示:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso&

15 15

在特定时间运行Linux命令'AT'

使用at计划任务。

如果连接到SSH服务器并且希望该命令在注销SSH会话后保持运行,那么'nohup'命令是很好的。

想象一下,你想在特定的时间点运行相同的命令。

' at '命令可以让你做到这一点。 'at'可以如下使用。

在星期五下午10:38
在> cowsay'你好'
在> CTRL + D

上述命令将在星期五晚上10:38 PM运行程序。

语法是'at',后面是运行日期和时间。

出现at>提示符后,输入要在指定时间运行的命令。

CTRL + D返回到游标。

有许多不同的日期和时间格式,值得检查手册页以获取更多使用'at'的方法。

06 15

手册页

多彩的MAN页面。

手册页为您提供了命令应该执行的操作以及可以使用的开关的大纲。

手册页是自己沉闷的。 (我想他们不是为了激励我们)。

但是,你可以做一些事情来让你更有吸引力。

导出PAGER =大部分

您将需要安装'最; 为了这个工作,但是当你这样做,使你的手册页更加丰富多彩。

您可以使用以下命令将手册页的宽度限制为特定数量的列:

导出MANWIDTH = 80

最后,如果您有浏览器可用,您可以通过使用-H开关在默认浏览器中打开任何手册页,如下所示:

man -H

请注意,只有当您在$ BROWSER环境变量中设置了默认浏览器时,此功能才有效。

07 15

使用htop查看和管理进程

用htop查看进程。

您目前使用哪个命令来找出您的计算机上正在运行哪些进程? 我敢打赌,你正在使用' ps ',并且你正在使用各种开关来获得你想要的输出。

安装'htop'。 这绝对是你希望你早点安装的工具。

htop提供了终端中所有正在运行的进程列表,就像Windows中的文件管理器一样。

您可以使用功能键的混合来更改排序顺序和显示的列。 您也可以从htop中终止进程。

要运行htop,只需在终端窗口中键入以下内容:

HTOP

08 15

使用ranger导航文件系统

命令行文件管理器 - 游侠。

如果htop对控制通过命令行运行的进程非常有用,那么ranger对于使用命令行浏览文件系统非常有用。

您可能需要安装ranger才能使用它,但是一旦安装,您只需在终端中键入以下内容即可运行它:

游侠

命令行窗口将与其他文件管理器非常相似,但它的工作原理是从左到右,而不是从上到下,这意味着如果使用左箭头键,则按文件夹结构工作,右箭头键按照文件夹结构。

在使用护林员之前,请务必阅读手册页,以便您可以习惯所有可用的键盘开关。

15 15

取消关机

取消Linux关机。

所以你通过命令行或从GUI开始关闭 ,你意识到你真的不想这样做。

请注意,如果关机已经开始,那么停止关机可能为时已晚。

另一个命令是尝试如下:

10 15

杀死洪流过程简单的方法

使用XKill杀死进程。

想象一下,你正在运行一个应用程序,无论出于何种原因,它都会挂起。

您可以使用'ps -ef'来查找流程,然后终止流程或使用'htop'。

有一个更快,更容易的命令,你会喜欢叫做xkill

只需在终端中键入以下内容,然后单击要杀死的应用程序的窗口。

xkill

如果整个系统挂起,会发生什么?

按住键盘上的'alt'和'sysrq'键并按住它们,同时慢慢键入以下内容:

REISUB

这将重新启动您的电脑,而不必按住电源按钮。

11 15

下载Youtube视频

YouTube的-DL。

一般来说,我们大多数人都很高兴Youtube主持这些视频,我们通过我们选择的媒体播放器对他们进行观看。

如果你知道你将要离线一段时间(例如,由于飞机旅行或在苏格兰南部和英格兰北部之间旅行),那么你可能希望下载一些视频到笔驱动器上,并在你的休闲。

您只需从软件包管理器安装youtube-dl即可。

您可以使用youtube-dl,如下所示:

youtube-dl url-to-video

您可以点击视频页面上的分享链接,获取Youtube上任何视频的网址。 只需复制链接并将其粘贴到命令行(使用shift +插入快捷键)即可。

12 15

用wget从网上下载文件

从wget下载文件。

wget命令使您可以使用终端从Web下载文件。

语法如下:

wget路径/到/文件名

例如:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

有许多开关可以与wget一起使用,例如-O可让您将文件名输出为新名称。

在上面的例子中,我从Sourceforge下载了AntiX Linux。 文件名antiX-15-V_386-full.iso相当长。 将它作为antix15.iso下载会很好。 为此,请使用以下命令:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

下载单个文件似乎不值得,只需使用浏览器导航到网页,然后单击该链接即可。

但是,如果您想要下载一打文件,那么可以将链接添加到导入文件并使用wget从这些链接下载文件将更快。

只需使用-i开关,如下所示:

wget -i / path / to / importfile

有关wget的更多信息,请访问http://www.tecmint.com/10-wget-command-examples-in-linux/。

13 15

蒸汽机车

sl Linux命令。

这一个没有那么有趣,有点儿有趣。

使用以下命令在终端窗口中绘制蒸汽火车:

SL

14 15

得到你的财富告诉

Linux Fortune Cookie。

另一个不是特别有用但有点乐趣的是命运命运。

像sl命令一样,您可能需要先从存储库安装它。

然后只需输入以下内容即可获得您的财富

幸运

15 15

让一头牛告诉你的财富

Cowsay和xcowsay。

最后让一头母牛用cowsay告诉你你的财富。

在终端中输入以下内容:

财富| cowsay

如果你有一个图形桌面,你可以使用xcowsay来让卡通牛显示你的财富:

财富| xcowsay

cowsay和xcowsay可以用来显示任何消息。 例如,要显示“Hello World”,只需使用以下命令:

Cowsay“你好世界”

概要

我希望你发现这个列表有用,并且你认为“我不知道你能做到这一点”,至少列出11个项目中的1个。