Linux下一些使用到的命令

    技术2025-10-27  4

    设置显示语言为eucip

    export LANG=ja_JP.eucjp

     

    设置显示语言为英文 export LANG=en_US.utf8 export LC_ALL=C

     

    优先从环境变量中取得对应的变量; 如果设置和和makefile中同名的环境变量,

    使用make时会使用你的环境变量

    alias  make='make -e

     

    找到所以的xml文件,然后将它们copy到/root/xml目录下

    find -name '*.xml' -print |xargs -I{} cp {} /root/xml

     

    从当前目录开始,递归查找所有包含abc的文件的具体行的内容,并显示出行号, -v表示不显示

    grep -nr *abc . | grep -v svn | grep extern

     

    将本地svn中不同的文件打包为diff.tar.gz

    svn status | awk '{ print $2 }' | xargs tar -zcvf diff.tar.gz

     

    查找当前目录下的所有文件中的以│开头的行的内容(注意要查找日文或中文字符是需要通过-8E来连接)

    grep -n "^│" *

    将make的执行结果重定向到tmp文件中

    make &>tmp

     

    使make的调用使用/bin/sh shell

    make clean SHELL=/bin/sh make SHELL=/bin/sh

     

    下载svn server上的第八版source

    svn co svn://localhost/my_repo -r 8

     

    设置自己的prompt

    export PS1="[${LOGNAME}@$(hostname) /W]"

     

    vi search whole word: /<ev/>

     

    vi 忽略大小写

    :set ic     ignore case when searching :set noic     turn ignore case off

     

    vi 显示行号

    :set nu     turn on line numbering :set nonu     turn line numbering off

     

    从当前目录开始递归生成所有c文件的tags,以便以后使用

    ctags -R *

     

    其他

    不同平台下的回车换行

    CR: mac CR+LF: microsoft LF: linux

    斜线和反斜线

    slash / back slash / http://en.wikipedia.org/wiki/Slash_%28punctuation%29

    最新回复(0)