首页 > 编程知识 正文

linux命令及说明(linux终端怎么打开)

时间:2023-05-04 09:02:12 阅读:78195 作者:974

1. 命令行日常系快捷键

以下快捷方式非常有用,可以大大提高你的工作效率。

CTRL U -剪切光标前的内容

CTRL K -将光标剪切到行尾

CTRL Y -粘贴

CTRL E -将光标移动到行尾

CTRL A -将光标移动到行首

ALT F -跳到下一个空格

ALT B -返回上一个空间

ALT Backspace -删除前面的单词

CTRL W -剪切光标中的下一个单词

Shift Insert -在终端中粘贴文本

那么,为了便于理解上述内容,让我们来看看以下命令。

sudo apt-get intall programname

正如您所见,命令有拼写错误,为了正常运行,必须将“intall”替换为“install”。

想象一下现在光标在行尾。 我们有很多方法可以把她放回单词install中替换。

我可以按两次ALT B。 这样的话,光标就在下一个位置。 (这里指的是光标的位置。

sudo apt-get ^ intall程序名称

现在可以双击箭头键将“s”插入安装中。 如果要将浏览器中的文本复制到终端,请使用快捷键“shift insert”。

2. SUDO !!

如果你还不知道这个命令,我想你应该好好感谢我。 如果你不知道,那是因为每次你输入长字符串指令后看到" permission denied "一定会很痛苦。

sudo!

sudo的使用方法! 很简单。 请假设您输入了以下命令:

获取安装语言程序

除非登录到具有足够权限的帐户,否则将始终显示" Permission denied "。

sudo! 以sudo的形式执行前面的命令。 所以上一个命令是这样的:

sudo apt-get安装语言程序

如果不知道什么是sudo,请戳这里。

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

我写过如何在终端后台运行命令的准则。

CTRL Z -暂停APP应用程序fg将程序重新调用到前台

怎么使用这个技巧?

请想想,您正在用nano编辑文件:

sudo nano abc.txt

将文件编辑一半,注意到必须立即在终端上输入命令,但nano会在前台运行以阻止输入。

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

其实只要按CTRL Z,前台的命令就会暂停,画面就会返回命令行。 然后,可以执行想要执行命令的命令。 命令运行后,可以在终端窗口中键入“fg”返回到以前中断的任务。

一个尝试很有趣。 就是用nano打开文件,输入什么来暂停会话。 在nano中打开另一个文件,输入任何内容,然后暂停会话。 输入“fg”将返回在nano中打开的第二个文件。 只需退出nano并输入“fg”,即可返回最初在nano中打开的文件。

4. 使用 nohup 在登出 SSH 会话后仍运行命令

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

那么如何使用nohup呢?

设想一下,您使用ssh远程登录到另一台计算机,然后运行非常耗时的命令退出ssh会话,但该命令仍在运行。 nohup可以把这一场景变成现实。

例如,由于测试的必要性,我用浆果派下载了发行版。 绝对不会给我草莓用的外接显示器、键盘、鼠标。

我总是用SSH从笔记本电脑连接草莓派。 如果要在不使用nohup的情况下使用草莓派下载大型文件,则必须在注销ssh会话并关闭笔记本电脑之前等待下载完成。 如果是,为什么要用草莓派的文件呢?

p>使用 nohup 的方法也很简单,只需如下例中在 nohup 后输入要执行的命令即可:

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

5. ‘在’特定的时间运行 Linux 命令

‘nohup’命令在你用 SSH 连接到服务器,并在上面保持执行 SSH 登出前任务的时候十分有用。

想一下如果你需要在特定的时间执行相同的命令,这种情况该怎么办呢?

命令‘at’就能妥善解决这一情况。以下是‘at’使用示例。

at 10:38 PM Fri at> cowsay 'hello' at> CTRL + D

上面的命令能在周五下午 10 时 38 分运行程序 cowsay。

使用的语法就是‘at’后追加日期时间。当 at > 提示符出现后就可以输入你想在那个时间运行的命令了。

CTRL + D 返回终端。

还有许多日期和时间的格式,都需要你好好翻一翻‘at’的 man 手册来找到更多的使用方式。

6. Man 手册

Man 手册会为你列出命令和参数的使用大纲,教你如何使用她们。Man 手册看起来沉闷呆板。(我思忖她们也不是被设计来娱乐我们的)。

不过这不代表你不能做些什么来使她们变得漂亮些。

export PAGER=most

你需要安装 ‘most’;她会使你的你的 man 手册的色彩更加绚丽。

你可以用以下命令给 man 手册设定指定的行长:

export MANWIDTH=80

最后,如果你有一个可用的浏览器,你可以使用 - H 在默认浏览器中打开任意的 man 页。

man -H <command>

注意啦,以上的命令只有在你将默认的浏览器设置到环境变量 $BROWSER 中了之后才效果哟。

7. 使用 htop 查看和管理进程

你用哪个命令找出电脑上正在运行的进程的呢?我敢打赌是‘ps’并在其后加不同的参数来得到你所想要的不同输出。

安装‘htop’吧!绝对让你相见恨晚。

htop 在终端中将进程以列表的方式呈现,有点类似于 windows 中的任务管理器。你可以使用功能键的组合来切换排列的方式和展示出来的项。你也可以在 htop 中直接杀死进程。

在终端中简单的输入 htop 即可运行。

htop

8. 使用 ranger 浏览文件系统

如果说 htop 是命令行进程控制的好帮手,那么 ranger 就是命令行浏览文件系统的好帮手。

你在用之前可能需要先安装,不过一旦安装了以后就可以在命令行输入以下命令启动她:

ranger

在命令行窗口中 ranger 和一些别的文件管理器很像,但是相比上下结构布局,她是左右结构的,这意味着你按左方向键你将前进到上一个文件夹,而右方向键则会切换到下一个。

在使用前 ranger 的 man 手册还是值得一读的,这样你就可以用快捷键操作 ranger 了。

9. 取消关机

无论是在命令行还是图形用户界面关机后,才发现自己不是真的想要关机。

shutdown -c

需要注意的是,如果关机已经开始则有可能来不及停止关机。

以下是另一个可以尝试命令:

pkill shutdown

10. 杀死挂起进程的简单方法

想象一下,你正在运行的应用程序不明原因的僵死了。

你可以使用‘ps -ef’来找到该进程后杀掉或者使用‘htop’。

有一个更快、更容易的命令叫做 xkill。

简单的在终端中输入以下命令并在窗口中点击你想杀死的应用程序。

xkill

那如果整个系统挂掉了怎么办呢?

按住键盘上的‘alt’和‘sysrq’不放,然后慢慢输入以下键:

REISUB

这样不按电源键你的计算机也能重启了。

11. 下载 Youtube 视频

一般来说我们大多数人都喜欢看 Youtube 的视频,也会通过钟爱的播放器播放 Youtube 的流媒体。

如果你需要离线一段时间(比如:从苏格兰南部坐飞机到英格兰南部旅游的这段时间)那么你可能希望下载一些视频到存储设备中,到闲暇时观看。

你所要做的就是从包管理器中安装 youtube-dl。

你可以用以下命令使用 youtube-dl:

youtube-dl url-to-video

你可以在 Youtubu 视频页面点击分享链接得到视频的 url。只要简单的复制链接在粘帖到命令行就行了(要用 shift + insert 快捷键哟)。

总结

希望你在这篇文章中得到帮助,并且在这 11 条中找到至少一条让你惊叹 “原来可以这样” 的技巧。

转载自:黑白之道

原文链接:http://mp.weixin.qq.com/s/X-L-8w9YR_cXJiiUfkvxEw

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。