Linux 有用的命令
0、Shell命令行日常快捷键
如下的快捷方式非常有用,能够极大的提升你的工作效率:
CTRL + U - 剪切光标前的内容
CTRL + K - 剪切光标至行末的内容
CTRL + Y - 粘贴
CTRL + E - 移动光标到行末
CTRL + A - 移动光标到行首
ALT + F - 跳向下一个空格
ALT + B - 跳回上一个空格
ALT + Backspace - 删除前一个单词
CTRL + W - 剪切光标前一个单词
Shift + Insert - 向终端内粘贴文本
1. sudo !!命令
没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。
2. python命令
下面的python命令生产一个通过HTTP显示文件夹(当前文件夹)结构树的简单网页(Web Server),可以在外部通过浏览器在端口8000访问,直到发出中断信号,有index.html则显示,否则显示文件夹内容
Linux: python -m SimpleHTTPServer
Windows: python -m http.server
3. mtr命令
大多数都熟悉ping和traceroute。那对于把两个命令的功能合二为一的mtr命令呢
mtr google.com
4. nl命令
“nl命令”添加文件的行数。首先使用cat命令显示文件内容。
5. curl www.crs811.com
访问网页
6. ss命令
“ss”表示socket统计。这个命令调查socket,显示类似netstat命令的信息。它可以比其他工具显示更多的TCP和状态信息。
7. 使用nohup在登出SSH会话后仍运行命令
你运行了一条非常耗时的命令然后退出了ssh会话,不过命令仍在执行。而nohup可以将这一场景变成现实
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxm