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命令做例子:
在指定时间执行cowsay命令: $ at 10:00 AM sat at> cowsay ‘I'm Super Cow’ at> CTRL + D CTRL+D:退出at命令
6.Man帮助 man cowsay
7.htop:查看和管理进程(top的进阶版)
8.使用命令行下可视化的文件管理:ranger
相关主题 |