linux常用命令

一.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

在程序或命令运行结束后,在最后输出了三个时间,它们分别是:
user:用户CPU时间,命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;
system:系统CPU时间,命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和;
real:实际时间,从command命令行开始执行到运行终止的消逝时间;
注:用户CPU时间和系统CPU时间之和为CPU时间,即命令占用CPU执行的时间总和。 实际时间要大于CPU时间,因为Linux是 多任务操作系统,往往在执行一条命令时,系统还要处理其它任务。另一个需要注意的问题是即使每次执行相同命令,但所花费的时间也是不一样,其花费时间是与系统运行相关的。

6.ls >1.txt 跟ls >>1.txt 是不一样的。虽然都是重定向,但是第一个覆盖,第二个是追加。

7. Linux查看IP地址的命令--ifconfig






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值