RHEL5學習筆記——RH033(未完)

認識linux
linux使用基礎知識
  • 虛擬控制檯和圖形環境。6個虛擬控制檯,1個圖形控制檯。通過按組合鍵Ctrl+Alt+F[1-6],可在虛擬控制檯之間切換。通過按組合鍵Ctrl+Alt+F7,可以切換到圖形界面。
  • gnome-terminal。這是個支持多個標籤頁shelll的圖形終端模擬器。打開位置:應用程序->附件->終端。快捷鍵:Ctrl+Shift+t,創建新標籤頁;Ctrl+PgUp/PgDn,切換標籤頁;Ctrl+Shift+c,複製文本;Ctrl+Shift+v,粘貼文本;Shift+PgUp/PgDn,滾動一個屏幕。
  • 用戶和密碼。root,又稱超級用戶,能夠完全控制系統。su -,以root身份創建新的shell,繼承環境變量;su ,以root身份創建shell,但是不繼承環境變量;su - user,以普通用戶user創建shell。密碼要避免使用簡單單詞,純數字等弱密碼。
  • Tab鍵補全。雙擊Tab鍵,如果是命令名稱,可以補全命令;如果是參數,將會補全文件名。
  • 查看歷史記錄。使用up和down方向鍵瀏覽以前的命令;命令行輸入history,列出所有歷史命令;history N,列出最後N條命令;!!,重複最後一個命令;!char,重複開頭爲char的最後一個命令;!N,按照history的記錄編號運行命令;!?abc,執行包含abc的最後一條命令;!-N,重複倒數第N條命令。
  • 編輯文本文件。3種編輯器:nano,gedit,vi/vim。推薦vim,功能強大!vim的使用方法請閱讀:http://dccharlie.blog.51cto.com/2689144/601837
幫助命令
  • whatis command
  • command --help
  • man command
  • info command
  • 擴展文檔,/usr/share/doc/目錄下,有每個程序的幫助文檔。

瀏覽文件系統

  • linux文件結構。相關閱讀:http://dccharlie.blog.51cto.com/2689144/581548
  • 絕對路徑和相對路徑。絕對路徑以正斜槓/開頭,顯示到文件位置的完整路徑,想要指定的文件名稱隨時可用。相對路徑不以斜槓開頭,指定相對於當前目錄的位置,可用作指定文件的快捷方式。
  • 用命令行進行文件管理。pwd,cd,ls,cp,mv,touch,rm,mkdir,rmdir

用戶、組和權限

  • 用戶。每一個用戶都有唯一的id,即UID。root的UID是0,0-499屬於系統用戶;500開始,是普通用戶的ID。
  • 組。每一個組都有唯一的組ID,即GID。每個用戶都有自己的專用組,也可以分配到其他組。某組中的所有用戶可以共享屬於此組的文件。
  • 文件安全性。每個文件歸UID和GID所有。每個進程歸運行該進程的用戶以及所屬的組所有。
  • 從命令行查看權限。ls -l ,第1列至第10列就是該文件的權限,表示權限的符號有4種:r(可讀),w(可寫),x(可執行),-(無權限)。第1列是特殊權限,第2-4列表示用戶權限,第5-7列是組權限,第8-10列爲其他用戶權限。
  • 更改文件所有權。使用root修改文件所有權。chown修改用戶所有權,chgrp修改組所有權。選項-R表示修改影響整個目錄樹。
  • 改權限:符號法。u、g和o,分別代表擁有者、擁有組和其他用戶。+、-和=,分別表示添加、刪除和設置。
  • 改權限:數值法。r=4,w=2,x=1。
使用bash shell
命令編輯技巧
命令行快捷方式
命令行擴展
bash變量
環境變量
常用變量
別名
bash擴展命令行的方式
防止擴展
腳本
登陸與非登陸shell
bash啓動腳本
尋找文件來源
bash退出任務
標準I/O和管道重定向
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章