Unix 入門經典 筆記
阿新 • • 發佈:2019-02-15
第一章 Unix基礎1.Unix主要有兩個可用的基礎版本:AT&T System V和Berkley Software Distribution(BSD)。2.Unix作業系統的各個元件:核心、shell、檔案系統和實用程式(應用程式)。核心:程序、輸入/輸出裝置、檔案系統操作,以及作業系統所需的任何其他關鍵功能。記憶體管理(自治功能:執行不需要使用者程序中的指令)。為特定的硬體構建。記憶體管理:頁面排程(paging)、交換(swap)shell:命令列直譯器。三種主要的shell:Bourne shell(sh):使用者互動功能較差C shell(csh):類似於C語言Korn shell(ksh):需要許可證第二章 起步1.系統啟動:載入程式->核心(unix,Linux:vmunix/vmlinuz)(init)2.登入:GUI命令列登入遠端登入:ssh(Secure SHell) 加密;telnet文字 不加密;sftp:加密;ftp 不加密command hostname/ip3.shell:應用程式xtern/konsole4.關閉系統:halt:立即關閉系統poweroff:切斷電源reboot:重新啟動shutdown:關閉系統(推薦)關閉和重啟系統:shutdown -r關閉計算機,切斷電源:shutdown -h5.聯機幫助man commandsynopsis(引數)man -k permission:得到一組關鍵字中有permission的命令man -k shell:一個關鍵字都不知道第三章 使用者和組1.根使用者、系統賬戶、普通使用者賬戶2./etc/passswd檔案格式:(為系統識別已授權的賬戶)Login ID:Encrypted Password or x:UID:Default GID:GCOS/Comment:/home/Home Directory:/Login Shell/etc/shadow:儲存相應賬戶加密戶的口令/etc/group:存放主賬戶資訊3.變成另一個使用者:su(switch user) sudo(superuser do)可使超級使用者或根管理員能夠執行可有其他使用者執行的命令。第四章 檔案系統Unix中檔案系統:面向磁碟的、面向網路的、專用的或虛擬的。1.檔案系統是多個檔案的邏輯集合,位於分割槽或磁碟上。分割槽是資訊的容器。一個分割槽通常只包含一個檔案系統,例如一個分割槽包含根(/)檔案系統而另外一個分割槽包含/home檔案系統。分割槽對使用者不可見。任何軟硬體都被視為檔案。2.Unix使用分層結構來組織檔案,提供了一種自頂向下的方法來查詢資訊。3.boot:啟動系統的檔案etc:系統配置檔案,passwd(儲存使用者賬戶的資訊),hosts(包含與主機解析有關的資訊)shadow(包含加密後的口令)4.cat:顯示一個檔案cd:change directory 轉到指定目錄file 識別檔案型別 find 查詢檔案head 顯示檔案的開始部分less 從開頭或結尾開始瀏覽整個檔案ls list:顯示指定目錄的內容mkdir make directory:建立指定目錄more 從頭到尾瀏覽一個檔案mv Move:移動檔案/目錄的位置或者重新命名一個檔案/目錄。pwd print working directory:顯示使用者的當前目錄rm remove:刪除檔案rmdir remove directory:刪除目錄tail 顯示檔案的結尾部分touch 建立一個空文件夾或者修改一個現有檔案的屬性whereis 顯示檔案的位置which 如果檔案位於使用者的path內,則顯示檔案位置
未完待續......