简单而实用的命令组合
来自个人维基
grep某一目录下所有文件
//让grep搜寻文件及所有子目录下的文件里的内容 //例如搜寻ZhXwin下所有C原代码中的"Chinput"(试试取消下行的-q参数): find /download/ZhXwin -name *.c -exec grep -q -s Chinput {} \; -print //查找所有文件则可以用: find . -type f -exec grep -s chinese {} \; -print //如果喜欢图形界面,KDE带的kfind很不错。 //统计某一文件夹下的文件个数 ls -alR base/cmds/installd/ |grep "^-"|wc -l //通过ls命令来列出文件(通过参数的配置可以决定是否显示子文件夹、隐藏文件),再使用wc -l来统计行数 find base/cmds/installd/ -type f //==>相当于ls -alR base/cmds/installd/ |grep "^-"|wc -l,也就是说第一种方法更为灵活 //统计某一文件夹下的文件夹个数 ls -lR base/cmds/installd/ |grep "^d"|wc -l
查找以/结尾的字串
egrep "\/+$"
Ubuntu添加PPA源
sudo add-apt-repository ppa:marlin-devs/marlin-daily sudo apt-get update
然后便可用sudo apt-get install命令安装对应软件了
内存相关
//查看可用内存: free -m //手动释放内存(这个操作一般不需要,操作系统有很好的内存管理机制): echo 3 > /proc/sys/vm/drop_caches
创建符号链接
ln --symbolic target link
将创建link文件,并指向link->target