美文网首页
day10-替换、过滤、重定向符号及 文件属性

day10-替换、过滤、重定向符号及 文件属性

作者: Diudiu_0588 | 来源:发表于2019-03-15 20:21 被阅读0次

第1章 tr: translate or delete characters

替换 或 删除 字符
tr: “被替换” “ 替换的” < 文件位置 引号可以去掉
linux 所有字符尽量加双引号

第2章 grep : 过滤 筛子

Linux前三

*-v 取反
*-i ignore(忽略)不区分大小写
*-n = --line(行) -number(数字) 输出的内容显示原文件行号
-w word(单词)过滤单词 以单词为单位过滤
*-o 只显示过滤的内容 按行过滤
-E 拓展的grep egrep 允许过滤两批字符串

第3章 重定向符号

只要清空立刻提前备份
>或1> 标准输出重定向 箭头方向就是数据流向,左边的数据流向右边,会清空右边之前的数据
>>或1>>追加输出重定向 内容追加到文件尾部

<标准输入重定向箭头方向为数据流向
[root@oldboyedu ~]# tr "am" "01" </data/oldboy.txt
I 01 studying linux
I 01 studying linux
I 01 studying linux
I 01 studying linux
I 01 studying linux
I 01 studying linux

<<追加输入重定向 箭头代表数据流向
数字1 代表标准输出standard output

数字0 代表标准输入 standard input

数字2 代表错误输出 error output
2>错误输出重定向 覆盖 箭头流向就是数据流向 只有报错才输出
2>>错误追加输出重定向 追加

cat >> 文件路径 <<EOF
输入文字
EOF 成对出现

此外还有一个特殊重定向用法:将标准错误重定向到标准输出,即标准错误和标准输出一样从定向到文件中,这个功能有3种实现命令方法。
方法1:echo "I am oldboy" 1>>oldboy.txt 2>>oldboy.txt
方法2:echo "I am oldboy" &>>oldboy.txt
方法3:echo "I am oldboy" >>oldboy.txt 2>&1

文件类型
50331713 drwxr-xr-x. 19 root root 267 Mar 4 14:01 var
1 2 3 4 5 6 7 8 9 10
第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);
系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;

第三列: 硬连接数
第四列: 属主:文件的拥有者,用户
第五列: 属组:文件属于的组,用户组
第六列: 大小
第七列: 月份
第八列: 日
第九列: 时间
第十列: 文件名

第二列第一个字符 :文件类型
Linux有自己的拓展名兼容Windows

-普通文件
创建文件:touch cat echo
拷贝:cp mv
删:rm
Linux :纯文本文件:字符的内容
数据文件:存放命令收集的信息
二进制文件:可执行的命令
d目录
生成:mkdir -p
删rm -r
复制:cp -a -r
区分:开头为d
颜色为深蓝色
ls -p /为目录

相关文章

  • day10-替换、过滤、重定向符号及 文件属性

    第1章 tr: translate or delete characters 替换 或 删除 字符tr: “...

  • 第07章重定向管道

    输出重定向案例 > < 脚本中使用重定向 2.输入重定向及结合案例 管道 | 重定向和管道的符号对比。重定向输出到...

  • linux常见符号

    重定向符号 在shell脚本中有两种常见的重定向符号 > 和 >> > 符号 作用: 演示: 查看文件内容 使用...

  • linux之特殊符号

    ~ 家目录符号 .. 上一级目录 > 标准输出重定向符号 2> 错误输出重定向符号 2>> 错误输出追...

  • 重定向

    输出重定向 输入重定向 错误重定向 管道 shell中特殊符号

  • 重定向

    > 替换 >> 追加 STDIN 输入重定向 状态0 STDOUT 输出重定向 状态1 STDERR 错误重定向 ...

  • windows DOS批处理.bat

    批处理符号简介 回显屏蔽 @ 重定向1 >与>> 重定向2 < 管道符号 | 转义符 ^ 逻辑命令符包括:&、&&...

  • 2019-05-21

    Linux常用命令 重定向(redirection)------本文介绍的东西,输出重定向概念、输出重定向的符号、...

  • linux重定向

    linux 重定向 的符号有 > >> < <<> >> 是输出重定向< << 是输入重定向0 用来表于标准输入1...

  • linux 常用命令整理 -- 特殊命令(五) -- 持续更新

    Linux的几个特殊命令 1. >重定向输出符号。 2. >>重定向输出符号,但有追加的功能。 3. 2>错误重定...

网友评论

      本文标题:day10-替换、过滤、重定向符号及 文件属性

      本文链接:https://www.haomeiwen.com/subject/mcarmqtx.html