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

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

相關推薦

  • 8 文本查看、處理與統計分析

    文本查看 cat cat [OPTION]… [FILE]… 該命令用于正向查看文本文件,但不可分頁,一次性顯示完成 參數說明 參數 說明 -E 顯示行結束符$ -n 對顯示出的每一行進行編號 -A 顯示所有控制符 -b 非空行編號 -s 壓縮連續的空行成一行 -T 顯示tab為^I 示例  tac tac […

    Linux干貨 2016-08-10
  • HAProxy實現請求的80端口轉發至后端的8000端口并實現動靜分離

    一 實驗目的 用HAProxy作為負載均衡器,實現把前端請求調度到后端,前端監聽80端口,轉發至后端的8000端口,并會對訪問資源進行判斷實現不同的訪問內容轉發至相對應的服務器。 二 實驗拓撲 三 實驗環境 IP 功能 192.168.20.108 HAProxy 192.168.237.129 Nginx 192.168.237.130 Nginx+PHP…

    Linux干貨 2016-12-19
  • 馬哥教育網絡第21期-第九周課程練習

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過 字符串比較來實現; #!/bin/bash nologin=$( cut -d: -f7 /etc/passwd | grep &#03…

    Linux干貨 2016-11-14
  • 一起學DHCP系列(四)安裝、配置

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/162580       本節將主要講述DHCP的安裝和配置。     …

    Linux干貨 2015-03-25
  • 內部命令與外部命令——Linux基本命令(3)

    1.     內部命令與外部命令 內部命令:由shell自帶的,而且通過某命令形式提供 內部命令在系統啟動時就調入內存,是常駐內存的,所以執行效率高。 外部命令:在文件系統路徑下有對應的可執行程序文件 外部命令是系統的軟件功能,用戶需要時才從硬盤中讀入內存。 2.     命令類…

    2017-07-13
  • N25-第4周作業(用戶權限,grep用法)

    復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有訪問權限.      [root@bogon ~]# chmod -R o=—,g=— /home/tuser1/ [root@bogon ~]# chmod -R o=,g= /home/tuser1/ 編輯/etc/…

    Linux干貨 2016-12-26
欧美性久久久久