Shell
文章平均质量分 75
自我进阶2.0
学渣的自我修养
展开
-
Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别
Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别 在shell脚本中,默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。 > 默认为标准输出重定向,与 1> 相同 2>&1 意思是把 标准错误输出 重...原创 2019-06-28 15:33:55 · 1409 阅读 · 0 评论 -
shell pushd、popd和cd的区别
主目录下有Check、checkJmx等文件夹 pushd Check pushd checkJmx/ btt@ubuntu:~$ dirs ~ btt@ubuntu:~$ pushd Check/ ~/Check ~ btt@ubuntu:~/Check$ pushd ../checkJmx/ ~/checkJmx ~/Check ~ dirs显示我们现在在堆栈中有3个目录。checkJ...原创 2019-06-28 14:44:12 · 970 阅读 · 0 评论 -
【Shell】while read line
循环中的重定向 或许你应该在其他脚本中见过下面的这种写法: while read line do … done < file 对循环重定向的输入可适用于循环中的所有需要从标准输入读取数据的命令; 对循环重定向的输出可适用于循环中的所有需要向标准输出写入数据的命令; 当在循环内部显式地使用输入或输出重定向,内部重定向覆盖外部重定向。 上面的while结构中,read命令是需...原创 2019-06-28 15:43:10 · 650 阅读 · 1 评论