Unix 入門經典 筆記

cqztt發表於2018-03-09
第一章 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/ip
3.shell:應用程式xtern/konsole
4.關閉系統:halt:立即關閉系統
poweroff:切斷電源
reboot:重新啟動
shutdown:關閉系統(推薦)
關閉和重啟系統:shutdown -r
關閉計算機,切斷電源:shutdown -h
5.聯機幫助
man command
synopsis(引數)
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內,則顯示檔案位置

未完待續......

相關文章