shell输入与输出:
cat filename | more,可以一屏一屏的翻页。
who命令查看谁登录到服务器上了,如下所示:
扫描二维码关注公众号,回复:
2429030 查看本文章
exec拉起一个脚本,当前用户会退出,实验中,命令行窗口直接关闭了。当exec不和文件描述符在一起时,会关闭当前shell。
exec只有对文件描述符进行操作时,也仅有这样时,它不会覆盖当前的shell。
示例如下:
1 #!/bin/bash 2 3 exec 3<&0 0<file1.txt 4 5 read line1 6 read line2 7 8 exec 0<&3 9 10 echo $line1 11 echo $line2
第三行中,将0号文件描述符缓存到3号中,将0号重定向到file1.txt文件。第8行中将文件描述符3恢复到0号文件描述符。
执行结果如下:file1.txt中的第一行为aaa bbb,没有第二行,所以line2为空,aaa bbb都赋值给了line1。