Linux 技巧

[root@test tmp]ls -l |grep "^-"|wc -l

计算当前文件夹下的文件个数

 

[root@centos6 /]# vi /etc/udev/rules.d/70-persistent-net.rules

Linux克隆后修改网卡,把eth0这一行删除,然后把eth1这一行改成eth0,就可以修改网卡信息

 

[root@test tmp]ll | awk '{print $9}'

把当前目录下的文件和目录列出来,可在shell里赋值给数组(配合 for i in 使用)

 

[root@test tmp]# du -h demo.tgz
查看单个文件(demo.tgz)大小


[root@test test]# du -h --max-depth=0 demo
查看文件夹(demo)大小,max-depth指定往指定文件夹遍历的深度,0代表到文件夹为止,输入别的数字则表示遍历当前文件夹到它以下的对应层数并把这几层的所有文件和文件夹的大小输出到屏幕

 

[root@test test]#ln -s /data/test/ test

建立test这个链接,指向/data/test

 

[root@test test]#zipinfo filename.jar
[root@test test]#zipinfo filename.zip

在不解压的情况下查看文件(可配合grep使用进行筛选)

 

[root@test test]#find -name 'test' | xargs perl -pi -e 's|windows|linux|g'

把当前目录下递归查找名字为test的文件,然后把所有文件test里的内容“windows”替换为“linux”

 

:10,20s/^/#/g

:%s/^/#/g

文件在vi模式下,在10行到20行的行首添加“#”,对所有行的行首添加"#"

 

vi打开文件,命令行模式下输入:sp 另外一个文件的路径及文件名,可以在一个窗口打开多个文件,ctrl + w可切换窗口

 

posted @ 2016-11-13 10:23  大神wannabe  阅读(107)  评论(0)    收藏  举报