軟硬鏈接的區別
(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.www58058.com/29712