常用linux命令

grep rut_sendHttpdRedirect ./ -nrw

有时候使用命令grep rut_sendHttpdRedirect ./ -nrw会出现不能在所有文件中查找的情况,这时候可以使用命令grep rut_sendHttpdRedirect ./ -r

mkdir -p /root/test/jianshe/one/two,在加上-p参数后就可以一次建立多层目录

在linux中使用vi编辑文件时,查找字符串,输入N表示查找上一个,输入n表示查找下一个。

find / -name ntp | xargs grep ntp

grep twaninfo ./ -nrw

grep CMS_MSG_HTTPD_REDIRECT userspace/public/include/ -nrw

find . -name register_ing.cgi

grep -r register_ing.cgi ./

grep -r cmsMsg_getEventHandle ./

grep WanPppConnObject ./ -nrw

grep processLanHostInfoMsg_igd ./ -nrw

从一个账户下跳转到另一个账户时,su zhanghuming,账户名后面不能跟/

> 文件名 这个表示将名字为文件名的文件清空

echo -n 不换行输出

$echo -n "123" $echo "456"

最终输出 123456 而不是 123 456

查找function_name,但是不在.svn文件中查找

grep -rwn 'function_name' * | grep -v '.svn'

查看进程状态命令:cat /proc/pid/status,其中VmHWM和VmRSS是内存使用的多少

查看进程启动命令行得命令:cat /proc/pid/cmdline

查看进程执行结果的命令:cat /proc/pid/exe

查看网关内存使用情况的命令:cat /proc/meminfo

查看某个目录下是否存在某个文件的命令:ls ./ | grep 文件名

按照如下执行脚本可以查看到脚本执行的每一步输出:

sh -x 脚本

杀死进程,killall 进程名,kill 进程号

shell 获取命令输出的几行里面的第二行怎么写

cat file | sed -n '2p'

或者

cat file |head -n 2|tail -n 1

查看某个目录的大小,可以进入这个目录,执行命令:du -sh

echo在输出一行信息的时候,会自动加上换行符,然而有些时候,我们不想让它这么做,可以添加上-n选项

echo -n "xxxx" > /a/b.txt

[root@zxp1 ~]# echo date           //直接当成字符串输出
date
[root@zxp1 ~]# echo `date`         //相当于函数调用,先执行date命令,然后将命令结果输出
Tue Sep 3 16:10:43 CST 2019
[root@zxp1 ~]# echo $(date)       //作用与上面的命令一样,但不是所有版本的linux系统都支持
Tue Sep 3 16:11:45 CST 2019
 

查询某个目录下的各个目录大小:

find <子目录路径> -type d -exec du -ch {} +

例如:find /home/victor/ -type d -exec du -ch {} +

gcc编译带线程的文件:

gcc -o target source.c -lpthread

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值