一.linux命令行好处:善用“管道&重定向&shell脚本”,简单至极。
(1)linux命令查询网站:http://man.linuxde.net/
(2)如果上面的网站查不到,再看看这个:
http://www.wklken.me/posts/2013/07/04/note-of-linux-shell-scripting-cookbook.html#shell-script
二.自己常用的命令。
1.新建文件 touch 1.txt
新建文件夹 mkdir XXX
删除文件/文件夹 rm XXX
-i 删除前逐一询问确认。这个参数有一个好处,当在删除大量文件或目录的时候,可以防止我们误操作删除的文件或目录。
-f 即使原档案属性设为唯读,强制删除,系统不会逐一让我们确认。
-r 将目录及以下之档案文件一并删除。注意:如果 rm 不带此参数,是不能删除目录的。
2.查看某个文本文件的内容:cat server | less
3.查找文件位置:find / -name server.cpp
4.查看某个时间点系统所有的进程运行情况:ps aux
向某个进程发送信号:kill -SIGTERM PID
kill命令格式:
kill -signal pid
pid是进程号,可以用 ps 命令查出
signal是发送给进程的信号,TERM(或数字9)表示“无条件终止”
eg:kill -9 2500 将进程pid=2500终止掉。
5.测算一个命令(即程序)的执行时间:time ps aux或者 time ./server