linux常用命令 – frank

1. find

fine pathname -tpe -f -name -abc

find / -type f -name abc

find / -maxdepth 1 f -name abc 查找当前文件夹

grep -nr keyword * 递归搜索文件里包含keyword的文本,显示行数

grep -F "leave" -R –include=*.py ./

根据文件类型查找

2. locate

locate filename

3. tar -zxvf abc.tar.gz //unzip

tar -zcvf abc.tar.gz /test //compress a folder

4. curl 设置代理

curl -x 123.45.67.89:1080 -o page.html http://www.linuxidc.com

5.

Xcode uninstall

sudo -s 输入密码,取得权限,cd / 进入根目录1.sudo <Xcode>/Library/uninstall-devtools –mode=all 全部卸载即可。

<Xcode>要替换撑自己的文件名,比如我用的是默认的Developer。

即为:sudo Developer/Library/uninstall-devtools –mode=all

2. rm -rf /Developer

6. SecureCRT的rz命令上传文件,发现SecureCRT提示:zmodem transfer canceled by remote side

解决方法: rz -e

7在Linux下,利用shell命令来删除.svn目录

find . -type d -name ".svn"|xargs rm -rf

8.清除iptables的规则

iptables -F

iptables -Xservice iptables saveservice iptables stop

9. tailf filename

显示文件的最后信息,变化的时候也能显示

10显示和隐藏Library

chflags nohidden ~/Library/

chflags hidden ~/Library

11. PATH

-1. export PATH = ${PATH}:/other Path -2. ~/.bashrc -3. ~/.profile -4. echo $PATH to see the path information

12 将错误也输出到文件

mm -j8 2>&1 |tee log.text

13.xargs 将管道前面的信息,作为后面的参数

比如find -name test |xagrs du -sh 将所有名字为test的文件,输出文件名大小

14.mkfile 里测试文件夹是否存在

ifeq "$(wildcard $(MY_DIRNAME) )" ""

-mkdir $(MY_DIRNAME)endif

15.查看文件大小

du -sh filenamedu -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序

16.查看符号

objdump -tT test .so | grep __aeabi_f2uiz 查看依赖objdump -x test.so | grep NEEDNEEDED libtest2.soNEEDED libtest3.so查看符号的sonm libtest2.so| grep __aeabi_f2uiz确认这个符号属于哪个so奔溃地址确认addr2line -f -e libtest2.so 0000010

17 .iotop 查看io操作

sudo apt-get install iotop

阳光总在风雨后。只有坚强的忍耐顽强的奋斗,

linux常用命令 – frank

相关文章:

你感兴趣的文章:

标签云: