订阅本站
收藏本站
微博分享
QQ空间分享

8个超级实用的Linux命令

lilin 分类:Linux命令 时间:2019/11/29 18:06:07 评论: 加入收藏

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 cowsay

上面命令有一个拼写错误,intall应为install。假设你的光标在命令尾,你怎么才能快速进行改正呢?

最快的操作是:按两下 ALT + b 定位到intall前,进行修改。

 

2.sudo

sudo命令可以让你临时获得超级管理员的权限。例如:

sudo apt-get install ranger

 

3.暂停命名的执行并放入后台

CTRL + z:暂停一个程序

fg:返回应用

例如:想象你打开了一个文件进行编辑:

nano somecode.py

在写到一半时,你需要执行一条命令。当然你可以保存并退出文件,再执行命令,然后在打开文件继续编辑。或者你可以按CTRL + Z暂停当前任务并放入后台,然后执行命令,最后用fg恢复任务继续编辑。(可以同时编辑多个文件)

 

4.使用 nohup 运行命令:在退出SSH之后命令继续执行

在使用ssh登陆到远程主机,执行长时间的命令时,nohup非常有用。nohup可以让命令在ssh logout之后继续执行。

大似命令如下:

nohup wget https://xxx.xxx/xxx.tar &

当我用ssh连接到树莓派时,总用nohup。(输入命令,关机睡觉)。

 

5.at:在指定时间执行某条命令

使用cowsay命令做例子:

8个超级实用的Linux<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

在指定时间执行cowsay命令

$ at 10:00 AM sat

at> cowsay ‘I'm Super Cow’

at> CTRL + D

CTRL+D:退出at命令

 

6.Man帮助

man cowsay

8个超级实用的Linux<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

 

7.htop:查看和管理进程(top的进阶版)

8个超级实用的Linux<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

 

8.使用命令行下可视化的文件管理:ranger

8个超级实用的Linux<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: