Linux常用命令学习(六)
8、cp命令
云服务器
bgp服务器租用
将源文件复制至目标文件,或将多个源文件复制至目标目录。
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如
果不加-i参数,则不会提示,而是直接覆盖!
-i提示
-r复制目录及目录内所有项目
-a复制的文件与原文件时间一样
实例:
(1)复制a.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖
。
cp-aia.txttest
(2)为a.txt建立一个链接(快捷方式)
cp-sa.txtlink_a.txt
9、cat命令
cat主要有三大功能:
1.一次显示整个文件:
catfilename
2.从键盘创建一个文件:
cat>filename
只能创建新文件,不能编辑已有文件。
3.将几个文件合并为一个文件:
catfile1file2>file
-b对非空输出行号
-n输出所有行号
实例:
(1)把log2012.log的文件内容加上行号后输入log2013.log这个文件里
cat-nlog2012.loglog2013.log
(2)把log2012.log和log2013.log的文件内容加上行号(空白行不加)之后将内
容附加到log.log里
cat-blog2012.loglog2013.loglog.log
(3)使用heredoc生成新文件
cat>log.txt<<EOF
>Hello
>World
>PWD=$(pwd)
>EOF
ls-llog.txt
catlog.txt
Hello
World
PWD=/opt/soft/test
(4)反向列示
taclog.txt
PWD=/opt/soft/test
World
Hello
上一篇:交换机口子区别