备忘一些常用的 Shell 命令,随所遇及所用而持续更新…

命令汇总

  • cd dirname $0

    此命令写在脚本文件里才生效,主要作用是返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置。示例如下

    /home/admin/test/ 下新建 test.sh 内容如下:

    1
    2
    cd `dirname $0`
    echo `pwd`

    然后返回到 /home/admin/ 执行 sh test/test.sh,输出: /home/admin/test

  • tac filename

    cat 主要作用是反向输出文件内容。示例如下

    1
    2
    3
    4
    5
    6
    7
    8
    $ cat test.txt
    1
    2,3
    4,5,6
    $ tac test.txt
    4,5,6
    2,3
    1