软硬链接的区别
(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