软硬链接区别及tr转换命令

软硬链接的区别

(1)软连接可以 跨文件系统 ,硬连接不可以

(2)关于 I节点的问题 。硬连接不管有多少个,都指向的是同一个I节点,会把 结点连接数增加,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是源文件还是连接的文件。只         要有一个存在,文件就 存在(其实也不分什么 源文件连接文件的 ,因为他们指向都是同一个 I节点)。 当你修改源文件或者连接文件任何一个的时候,其他的 文件都会做同步的修           改 。软链接不直接使用i节点号作为文件指针, 而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自           己的inode, 并在磁盘上有一小片空间存放路径名。

(3)软连接可以对一个不存在的文件名进行连接

(4)软连接可以对目录进行连接。

1、file1文件的内容为:”1 2 3 4 5 6 7 8 9 10” 计算出所有数字的总和

 

echo 1 2 3 4 5 6 7 8 9 10 >file

cat file

cat file | tr ' ' '+' |bc

2、将文件中每个单词(字母)显示在独立的一行,并无空行

 

 cat aa.txt | tr -s '\n' | tr '' '\n'

标准输入: 键盘,0

标准输出:显示器,1

标准错误输出:显示器,2

 

I/O重定向:改变标准位置

输出重定向:

             >:覆盖重定向,目标文件汇总的原有内容会被清除

           >>:追加重定向,信呢荣会追加至目标文件尾部

# set -C:禁止将内容覆盖输出至已有文件中

# set +C:关闭覆盖已有文件的功能

           2>:覆盖在重定向错误输出流

           2>>:住家重定向错误输出数据流

输入重定向:<

 

 tr命令:

    tr [OPTION]…SETI [SET2] 转换或删除字符

管道:

命令1|命令2|命令3|….

 

用户和组管理:

1、/etc/passwad

  格式:name:passwd:UID:GID:GECOS:Directory:shell  

 

    passwd:可以是加密的密码,也可以是占位符x

    GECOS:用户注释信息

    directory:家目录

    shell:用户默认shell

    /etc/shadow文件格式:

2、/etc/group

  格式:group_name:passwd:GID:user_list(该组的用户成员,以此组为附加组的用户的用户列表)

3、/etc/shadow

加密解密机制:

 

   加密:明文_ _ >密文

   解密:密文_ _ >明文

    加密算法:

    对称加密,加密和解密使用同一个密码

    非对称加密,加密和解密使用一对密钥

        公钥  私钥

    单向加密,只能加密不能解密:提取数据特征码

         算法有:md5  sha1  sha224  sha:256  sha:384  sha:512

        定长输出:

        雪崩效率:初始条件微小改变,记过发生巨大改变

原创文章,作者:wuxiaotian,如若转载,请注明出处:http://www.178linux.com/29712

(0)
上一篇 2016-08-08 16:16
下一篇 2016-08-08 16:17

相关推荐

  • dns配置

    dns

    Linux干货 2018-01-22
  • 玩转linux之启动篇

        想要玩转linux,首先明白其启动流程,这里简单说明一下: CentOS 6启动流程:    POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> roo…

    Linux干货 2016-09-26
  • 学习宣言

    我是喻成,我参加了马帮第22期的linux运维网络班,于2016年8月开始跟随马哥学习linux, 我的学习宣言是:要享受学习的每一刻,我思故我在。

    Linux干货 2016-08-15
  • Linux发行版的基础目录名称命名法则及功用规定

    /bin  存储单用户维护模式还能操作的命令 /boot 存储开机时会使用到的文件 /dev  存储设备与接口文件 /etc  存储系统的配置文件 /home 系统默认的用户主目录 /lib  存储函数库文件 /media 光盘挂载点 /mnt   光盘或者U盘挂载点 /opt   第三方应用程序文件存放目录 /root  root用户家目录 /sbin  …

    Linux干货 2018-03-04
  • linux 学习笔记

    第一周

    Linux干货 2018-03-16
  • 文件查找命令find

      在文件系统上常常需要根据文件的各种属性去查找符合条件的文件。在Linux下也有相当优异的查找命令。今天只要将find和locate。find通常不常用,因为速度慢!通常我们先使用locate来进行模糊查找,如果真找不到了,才以find来查找。为什么呢?因为locate是利用数据库来查找数据,所以速度非常快,而且并没有实际查询硬盘比较省时间。 l…

    Linux干货 2016-08-22