关于edge:云计算学习days3

52次阅读

共计 1158 个字符,预计需要花费 3 分钟才能阅读完成。

文件属性 — 三剑客命令

grep

·grep "^root" /etc/passwd 以 root 结尾的行输入
·grep "/bin/bash$" /etc/passwd 以 binbash 结尾的行
· -i 疏忽大小写
· -v "root" 有 root 的都不要
·egrep "root|sshd|aaa" 输入有 root 或 sshd 或 aaa 的,或者 grep -E
· -n 取行号
· "." 点代表任意字符
· grep -n -A 2 打印后再打印后两行
·grep -n B 2 打印后再打印前两行 

sed

· sed 's# 要还的 #换成什么#g' 文件门路
·最初加个 g 是把全副匹配的都换
·不会扭转原文件
· -i 会批改原文件
· sed "8s###' 只替换第八行的数据
· sed '2p' 输入第二行,而后再残缺输入
· sed -n '2p' 只输入第二行
· sed 's#(^.*et)(.*)(net.*$)# \2 #g'

    ·sed -r 's#(^.*et)(.*)(net.*$)#/2#g'
    · 这里的. 是指全副字符,* 示意反复前一个字符一次或屡次,^ 和 $ 示意结尾和结尾
    · \2 示意提取第二个括号的内容进去 
    ·必须带上 -r,让这行指令反对正则表达式 

    ·sed -ri '16s#(^.*=)(.*$)#\ajkfabfjkafk#g'
    将第十六行的从 = 开始到结尾改成这一串字符 

文件类型

·linux 不会辨认文件后缀
-:一般文件(音频文件,txt 文件,脚本文件,mp4 文件)s:socket 过程间通信
b:块设施(磁盘,U 盘,SD 卡)c:字符设施(键盘,终端)l:链接文件
p
d:目录文件 
file 命令
·能够查看文件类型
零碎链接文件
·元数据(metadata),也叫 inode,用来记录文件大小、创立工夫、所有者等信息,但不蕴含文件名称
·Inode 蕴含:1. 文件的字节数
  2. 文件的 User ID,Group ID
  3. 文件的权限
  4. 文件的工夫戳
  5. 链接数,即有多少文件名指向这个 Inode
  6. 文件数据 block 的地位
 ·零碎找到文件名对应的 node 编号,而后找到文件数据所在的 block 块,读出数据 
文件存储
·真正存储文件时,会将文件名称 ----> 映射 ui 对应的 Inode 值 ----> 保留文件的形容 -----> 文件存储在磁盘的哪个 block 块上

软链接 ln -s

 
 ·ln -s 1.txt 2.txt 把 1.txt 作了一个软链接连到 2.txt
 ·2.txt ---> 1.txt,2.txt 就是 1.txt 的快捷方式
 ·软连贯应用场景
    1. 代码公布时
    2. 版本升级时
    

硬链接 ln

 ·不同的文件![image.png](/img/bVcQK5U)
 ·ln 1.txt 2.txt
 ·这两个文件的 inode 编号是一样的,而后硬链接数都加一
 ·无论删除哪一个,都能够拜访,因为都指向同一个 block
 ·cd . 外面的 . 就是一个指向同一个文件夹得硬链接
 ·文件曾经存在时不能创立链接 

![上传中 …]()

正文完
 0