第二周查缺补漏

在linux系统上拷贝文件时,要求执行操作后不会改变文件的所有者和文件权限?如何让系统长期保持该操作?
cp -p

image.png
image.png

du -h 查看文件大小 自动显示合适的单位

image.png

image.png

ls -R 递归显示目录内容

cp -R 递归复制目录里面内容

image.png

tree -L xx 指定看到第几层 (默认是有多少层显示多少层)

I/O重定向就是为了改变默认输入、输出的位置:
>:表示标准输出覆盖重定向;
>>:表示标准输出追加重定向;
2>:表示错误输出覆盖重定向;
2>>:表示错误输出追加重定向;
&>:表示合并标准输出和错误输出覆盖重定向;
&>>:表示合并标准输出和错误输出追加重定向;
2>&1:表示意义同&>即合并标准输出和错误输出覆盖重定向;
<:输入重定向;
<<:多行输入;
set -C命令:禁止覆盖重定向(但是追加是可以的);
>|:强制覆盖重定向(与set -C相反);
set +C命令:解除禁止覆盖重定向的设置;
管道符(|)作用是把前一个命令的执行结果当做后一个命令的输入

多行输入 echo <<END > XXX
A
B
C
D
END
多行写完 不要忘记写END

image.png

tr -cs '[:alpha:]' '\n' 是指把非字母的字符通通替换成换行
-s 是指连续重复出现的用一个字符表示

通配符里面的“点”不能匹配表示隐藏目录的“点”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容