使用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..[^.]* 的意思是:以.开头,加不是.的一个任意字符,再加其他任意字符