軟硬鏈接區別及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
下一篇 2016-08-08

相關推薦

  • systemd

    1、systemd (1)CentOS 7 使用systemd替換了SysV。Systemd目的是要取代一直在使用的init系統,兼容SysV和LSB的啟動腳本,負責在系統啟動或運行時,激活系統資源、服務器進程和其它進程。 (2)systemd的新特性: 系統引導是實現服務并行啟動 按需啟動守護進程 自動化管理各服務間的依賴關系 同時采用sockets式與D…

    Linux干貨 2016-09-21
  • TCP/IP

    TCP/IP協議族     互聯網協議族(英語:Internet Protocol Suite,縮寫IPS)是一個網絡通信模型,以及一整個網絡傳輸協議家族,為互聯網的基礎通信架構。它常被通稱為TCP/IP協議族(英語:TCP/IP Protocol Suite,或TCP/IP Protocols),簡稱TCP/IP。因為該協議家…

    Linux干貨 2017-06-26
  • diy自己的linux

    準備一臺liunx的機器,我用的是liunx虛擬機,Centos6.8的鏡像。 單獨加載一塊硬盤,我加載了一塊20G的硬盤,然后用fdisk /dev/sdb進行分區,sdb1用來作為將來系統的/boot分區,所有100M就可以了,sdb2用來作為將來系統的/分區,我給了10G。然后將兩個分區格式化為ext4系統。 mkdir /mnt/boot mkdir…

    Linux干貨 2016-09-13
  • Linux下history命令的介紹

    Linux下history命令的介紹 一、用處 對于Linux而言,命令是人機交互的重要方式,而查看命令歷史可以幫助我們了解系統的使用狀態、增強安全性也可以調用歷史達到快捷操作的目的。 二、命令行歷史   執行過的命令會被存入緩存,當正常退出shell時,緩存中的命令會被寫入文件中并保存在用戶下的隱藏文件文件.bash_history中。當用戶登陸…

    Linux干貨 2016-07-29
  • 搭建私有CA服務器

       CA(Certificate Authority)證書頒發機構主要負責證書的頒發、管理以及歸檔和吊銷。證書內包含了擁有證書者的姓名、地址、電子郵件帳號、公鑰、證書有效期、發放證書的CA、CA的數字簽名等信息。證書主要有三大功能:加密、簽名、身份驗證。下面來看一下自建CA的過程    一、建立CA服務器 &nbsp…

    Linux干貨 2016-03-14
  • 馬哥教育網絡班21期-第十周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)  a,post:加電自檢,通電搜索并檢查物理設備的狀態  b,bootsequeence(BIOS):選擇啟動順序  c,bootloader(MBR):加載主引導程序 bootloader,硬盤分區表到內存  d,加載內核kernel &nb…

    Linux干貨 2016-10-24
欧美性久久久久