美文网首页
零散shell知识

零散shell知识

作者: stoolman | 来源:发表于2018-03-29 09:13 被阅读12次

    使用root权限运行脚本

    echo password |sudo -S

    alias展开

    shopt -s expand_aliases

    语法:shopt(选项)(参数)
    选项:

    • -s:激活指定的shell行为选项;
    • -u:关闭指定的shell行为选项。

    写入多行到文本

    cat>test1<<EOF
    ...
    EOF

    更换java环境

    sudo update-alternatives --config javac
    
    sudo update-alternatives --config java
    
    

    linux mv移动隐藏文件和不隐藏文件到指定目录

    使用命令:mv * .[^.]* ..

    解释如下:

    1.mv命令的最后一个参数是要移动文件的目标位置;

    2.第一个*匹配除了隐藏文件的所有文件;

    3.隐藏文件使用.[^.]*匹配

    4.匹配隐藏文件用 .[^.]* 为什么不用 .*

    .* 会匹配目录 . 和 ..

    5..[^.]* 的意思是:以.开头,加不是.的一个任意字符,再加其他任意字符

    相关文章

      网友评论

          本文标题:零散shell知识

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