原创 硬盤的讀寫原理

原文地址硬盤的種類主要是SCSI 、IDE 、以及現在流行的SATA等;任何一種硬盤的生產都要一定的標準;隨着相應的標準的升級,硬盤生產技術也在升級;比如 SCSI標準已經經歷了SCSI-1 、SCSI-2、SCSI-3;其中目前咱們經常在

原创 Linux—shell中$(( ))、$( )、``與${ }的區別

 命令替換在bash中,$( )與` `(反引號)都是用來作命令替換的。命令替換與變量替換差不多,都是用來重組命令行的,先完成引號裏的命令行,然後將其結果替換出來,再重組成新的命令行。exp 1$ echo today is $(date 

原创 Linux 中將用戶添加到組的指令

在 Linux 操作系統下,如何添加一個新用戶到一個特定的組中?如何同時將用戶添加到多個組中?又如何將一個已存在的用戶移動到某個組或者給他增加一個組?對於不常用 Linux 的人來講,記憶 Linux 那繁多的命令行操作真是件不容易的事。在

原创 硬盤分區原理及操作系統啓動過程(總結自鳥哥Linux私房菜)

  原文地址硬盤組成:       主要許多由盤片,機械手臂,磁頭與主抽馬達組成。盤片可分爲扇區與柱面兩種單位,每一個扇區爲512bytes。       整個盤片就如多個同心圓繪製出的餅圖,而由圓心以放射狀的方式分割出磁盤的最小存儲單位,

原创 shell比較兩個字符串是否相等

轉自比較兩個字符串是否相等的辦法是: if [ "$test"x = "test"x ]; then這裏的關鍵有幾點:1 使用單個等號2 注意到等號兩邊各有一個空格:這是unix shell的要求3 注意到"$test"x最後的x,這是特意

原创 linux中的(),(()),[],[[]],{}的作用

()命令組.在括號中的命令列表, 將會作爲一個子shell來運行.在括號中的變量,由於是在子shell中,所以對於腳本剩下的部分是不可用的. 父進程, 也就是腳本本身, 將不能夠讀取在子進程中創建的變量, 也就是在子shell中創建的變量.

原创 linux的inode詳解

1 inode簡介    理解inode,要從文件儲存說起。    文件儲存在硬盤上,硬盤的最小存儲單位叫做"扇區"(Sector)。每個扇區儲存512字節(相當於0.5KB)。     操作系統讀取硬盤的時候,不會一個個扇區地讀取,這樣效

原创 shadow文件

Linux操作系統下有一個文件負責所有用戶的密碼。那就是shadow。該文件的權限必須設置爲: -r- — — (400)或者 -rw — —(600) 即:Linux /etc/shadow文件是隻有系統管理員纔有權利進行查看和修改的文件

原创 Linux中文件的Access,Modify,Change區別

原文Access\Modify\Change的初始時間記錄都是文件被創建的時間Access 指最後一次讀取的時間(訪問)Modify 指最後一次修改數據的時間(修改)Change 指最後一次修改元數據的時間(改變)Access 意思是“訪問