java中的接口是类吗
249
2022-10-30
重定向
硬链接:相当于一个文件取几个名字。(硬链接实际上指同一个文件,不能链接目录,且在同一个分区内。连接数=文件名的个数)。
创建一个新的硬链接:
#ln 已存在的 新建的
软连接(又称符号链接):相当于指针。(指针指向另一个文件)
创建一个新的软链接:
#ln -s 已存在的文件(路径) 链接文件名称
软硬链接的区别:
软链接可以跨分区,而硬连接不可以。
硬链接共用一个节点,且同一个文件可以有几个文件名,软连接不使用节点作为文件 指针,而是使用路径名作为指针。
软连接可以连接目录。
file命令用法:
-b:列出文件类型不显现文件名称。
-c:详细显示指令执行过程。
-f:批量处理。(把所要处理的文件的名称写入一个文件中才能有)
-F:使用指定分隔符替换输出文件后默认的“:”.
file -F "---" -f 文件名
-i :输出编码机制
-l :查看软链接所指文件的类型。
程序有指令加数据组成。
输入的数据流:标准输入 (stdin)键盘 0
输出的数据流:标准输出 (stdout)显示器 1
错误的数据流:错误输入 (stderr)显示器 2
输出重定向:>
> :表示把输出的结果输入到某个文件中或显示到某个终端上。
> :输出的是正确结果(指针报错不输出)。
2> :输出的是错误结果(执行结果报错是输出)。
&> : 表示两者都。
>> :把执行的结果追加到文件中。(执行正确的结果)
2>> :追加执行错误的信息到文件中。
*>> :表示以上两者都。
set -c :禁止文件覆盖:
set +c : 可以覆盖
(都只对当前的终端有效)
输入重定向 < :指不使用系统提供的标准输入,从其他的文件输入。
(无论输入输出重定向都是以 < 开口方向为输入方,箭头所指的为输出方)
tr :转换
#tr "abc" "ABC" < /testdir/aa 把/testdir目录下aa文件中的小写的abc转换成大写
-d :删除所有字符集的的字符。
-s :把连续重复的支付合成一个支付。
-c :把 “$”的补集替换成“*”。
-t : 字符集1中的字符一一对应字符集2中的字符
管道 | :
管道实现将前一个命令的输出直接定向到后一个命令的输入。
命令1 | 命令2 | 命令3
tee :命令
# 命令1 | tee 文件名 | 命令2
可以保存一份数据流,还可以在重定向或管道中再传输一份数据流,把数据一分为二保 存不同阶段的输出
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~