echo、cat、exec 命令的使用

echo命令

echo命令用于在命令行输出文本,也可以用来创建文件。

基本用法

echo "输出内容"
这将在命令行输出引号内的文本。

 

输出重定向

echo "输出内容"output.txt
这将输出文本到output.txt文件中,如果文件已存在,则内容会被覆盖。
echo "输出内容"output.txt
这将追加文本到output.txt文件末尾,如果文件不存在,则创建新文件。

 

转义字符

echo "你好 \n 世界"
这将输出"你好 \n 世界",其中\n是一个换行符。
 

 

cat命令

cat命令用于查看文件内容,或者将多个文件的内容合并输出。

查看文件内容

cat filename
这将显示filename文件的内容。

 

合并文件内容

cat file1 file2 > combined.txt
这将将file1file2文件的内容合并输出到combined.txt文件中。

 

重定向

catfile << EOF 这是文件内容 EOF
这将创建一个名为file的新文件,并将EOF之间的文本写入该文件。
 

exec命令

exec命令用于执行指定的命令,并替换当前shell进程。

基本用法

exec command
这将执行command并替换当前shell进程。

 

替换整个shell

exec < command
这将执行command并替换当前shell进程,不保留任何环境变量。

 

传递文件描述符

exec 3>file
这将打开文件file以供写入,并将文件描述符3关联到这个文件。
点赞

当前页面评论已关闭。

隐藏
变装