软硬链接区别及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)
wuxiaotianwuxiaotian
上一篇 2016-08-08
下一篇 2016-08-08

相关推荐

  • 网络管理3

    七、网络接口配置-bonding     Bonding         就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,…

    Linux干货 2016-09-10
  • 计算机组成及Linux初识

    拼一载春秋,搏一生无悔 1. 计算机简介 2. Linux发行版简介 3. Linux哲学思想简介 4. Linux系统上获取命令帮助 5. Linux「12」个基础命令简介 6. Linux发行版基础目录及功能简介 1.计算机简介 电子计算机(英语:computer),亦称电脑,是一种利用「电子学…

    Linux干货 2016-10-27
  • bash脚本之数组及字符串切片,登陆配置文件

    一,概述 数组(就是一堆变量的集合) 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合/ 数组名和索引     索引:编号从0开始,属于数值索引     注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后…

    Linux干货 2016-09-01
  • 文本处理工具应用练习

    练习:  1 、找出ifconfig 命令结果中本机的IPv4 地址 思路:我们使用ifconfig命令可知,ip地址是在第二行,所以我们先筛选出第二行,       第二行中的分隔符看起来很混乱,都是不规则的,有一个空格或多个空格的,没有标准       所以我们最好是建立一个标准分隔,…

    Linux干货 2016-08-08
  • 马哥教育网络班22期+第4周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。   cp -r /etc/skel /home/tuser1    chmod -R go=— /home/tuser1 2、编辑/etc/group文件,添加组hadoo…

    Linux干货 2016-09-19
  • grep命令和find命令的练习

    1、显示系统上root、Fedora、或user1用户的默认shell [root@localhost ~]# grep -E “^(root|fedora|user1)\>” /etc/passwd | cut -d: -f1,7 root:/bin/bash fedora:/bin/bash user1:/bin/bash 2、找出/etc/rc.…

    Linux干货 2017-07-30