linux编辑个人主页,linux个人常用命令(持续更新)

netstat -tnl    查看网络相关的端口情况

ps -A  查看所有进程的情况

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l   查看物理CPU个数

cat /proc/cpuinfo| grep "cpu cores"| uniq   查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "processor"| wc -l  查看逻辑CPU的个数

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  查看CPU信息(型号)

wc -l xxx   查看文件行数

查看主板信息,主板支持最大内存,单条内存参数

#sudo dmidecode -t 2 //查看主板信息

#sudo dmidecode -t 16 |grep Maximum //查看主板支持最大内存

#sudo dmidecode -t memory //查看单条内存的参数

网卡的型号,所使用的驱动版本

#sudo lspci | grep Eth //查看网卡型号

#sudo modinfo pcnet32

screen相关命令

screen -S my_screen_name # 可以为screen指定名字

ctrl+a ,d #三个键一起按,回到screen之前的命令行界面

screen -ls #查看所有的screen的列表

screen -r screenID #重新回到指定ID的screen中

#有时候不小心没退出screen的情况下关闭了ssh,screen挂起了,就要用这个

screen -d -r screenID

mv命令

当你想把一个文件夹移动到另一个文件夹的时候,通常会 mv xxx/* yyy1/yyy2/xxx/

但如果小文件过多,会提示参数过长,这时候其实直接  mv xxx yyy1/

这时候xxx文件夹会移动到yyy1文件夹下,成为一个子文件夹,里面的内容都在

统计文件或文件夹个数

ls -l|grep "^-"| wc -l                查看某个文件夹下文件的个数

ls -lR|grep "^-"| wc -l             查看某个文件夹下文件的个数,包括子文件夹下的文件个数

ls -l|grep "^d"| wc -l              查看某个文件夹下文件夹的个数

ls -lR|grep "^d"| wc -l           查看某个文件夹下文件夹的个数,包括子文件夹下的文件夹个数

ls -l| wc -l                                查看文件夹下所有的文件和文件夹。也就是统计ls -l命令所输出的行数

按行打乱文件

shuf xx.txt -o xx_shuf.txt

一个文本转码技巧:找到所有txt然后用vim转换成utf8 nobom

find ./ -iname “*.txt” -exec vim +’set nobomb | set fenc=utf8 | x’ {} \;

Post Views:

1,052

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值