8个超级实用的 Linux 命令

1.终端命令行键盘快捷键

下面列出了几个非常实用的快捷键,这些快捷键可以为你节约大量时间:

  • Ctrl + u:删除光标前的命令
  • Ctrl + k:删除光标后的命令
  • Ctrl + y:粘贴文本(上面两条命令删除的文本)
  • Ctrl + e:把光标移动到命令尾
  • Ctrl + a:把光标移动到命令头
  • ALT + f:把光标移动到下一个空格处
  • ALT + b:把光标移动到前一个空格处
  • ALT + Backspace:删除光标前一个单词
  • CTRL + W:同上
  • Shift + Insert:粘贴文本到终端(例如,从浏览器中)

例如,要快速修正下面命令:

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

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

2.sudo

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

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

  • CTRL + z:暂停一个程序
  • fg:返回应用

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

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

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

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

大似命令如下:

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

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

使用cowsay命令做例子:

QQ截图20151212104837

在指定时间执行cowsay命令:

CTRL+D:退出at命令

6.Man帮助

QQ截图20151212105623

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

QQ截图20151212110025

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

QQ截图20151212110636

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注