进程终止问题
vi hello1.c
gcc hello1.c -o hello1执行后ctrl + z 终止
fg 1 把进程提到前台,让进程继续执行 ctrl +z 终止
bg 1 切换到后台执行,但是此进程有控制台输出,此时在ctrl +z无法终止,在另一终端输入ps -ef | grep hello1找到文件,再kill -9 3533 才能终止程序进行。
mkfifo** 命名管道**
mkfifo mypipe
输入输出重定向:
输出重定向 ls -l > out.txt
输入重定向:
读取文件中的内容,用输入重定向
建立文件read.sh , vi read.sh 写入进程
建立文件1.txt, vi 1.txt输入文本内容
给read.sh加入可执行权限,并进行查看,输出1.txt中的内容,文件内容已经读取。
由边界记录行号
重新编辑read,sh 中的内容,其中let n++,可以写成((n++))
把每一行的行号标注
使用追加>>
在read.sh中,输入:
n=0;
while read val
do
let n++;
echo $n $val>>tmp
done <1.txt
结束边界符号
:自己随意设置结束符