美文网首页百人计划
linux命令 实用使用方式(一)

linux命令 实用使用方式(一)

作者: 在你的世界路过 | 来源:发表于2017-02-25 23:30 被阅读0次

    1.使用控制操作符。如果目录不存在,则创建它;如果已存在,则不创建:

    cd tmp/a/b/c || mkdir -p tmp/a/b/c

    2.解压文件到指定目录: #前面把路径位置写错了,已改正~~

    tar -xzvf test.tar.gz -C tmp/a/b/c 

    tar -xvf test.tar -C tmp/a/b/c

    3.压缩文件:

    tar -cvf  test.tar log.txt

    tar -czf test.tar.gz log.txt

    4.使用转义序列(\)管理较长输入:

    $ cd tmp/a/b/c || \

    > mkdir -p tmp/a/b/c && \

    > && \

    > tar -xvf /home/www/test.tar -C tmp/a/b/c

    5.ls精确定位文件或者目录:

    ls -l tmp/a/b/c | grep test     # 在tmp/a/b/c目录下列出文件名中包含test的所有文件或者目录。

    6.需要频繁输入某些命令时,使用alias自定义命令行的别名,且只在当次用户登陆有效:

    $ alias t='tail -100f 2017_02_25.stderrout.log | grep'

    $ t "someting"

    7.不使用编辑器创建临时文件:

    (1)快速创建临时文件:

    $ cat > readme.txt

    这是个测试文件

    ^D   # ctrl+D退出编辑内容

    (2)快速向文件附加内容:

    $ cat >> readme.txt

    附加消息...

    ^D  # ctrl+D退出编辑内容

    8.使用curl命令下载HTTP 托管的文件的并保存:

    $ curl -o mysource.tar http://www.somesite.com/archive.tar

    9.组合命令使用:

    $ find ./ -name "core*" | xargs file    # 搜寻文件

    10.快捷删除操作:

    Ctl+U  删除光标到行首的所有字符,在某些设置下,删除全行

    Ctl+W  删除当前光标到前边的最近一个空格之间的字符

    Ctl+H  backspace,删除光标前边的字符

    相关文章

      网友评论

        本文标题:linux命令 实用使用方式(一)

        本文链接:https://www.haomeiwen.com/subject/yzpnwttx.html