歡迎您光臨本站 註冊首頁

鳥哥Linux私房菜_基礎篇(第二版)_第五章學習筆記

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

第五章 啟動關機、在線求助與執行命令的方式

LILO: 1.Enter -> 默認引導 2.Tab -> 其他引導

好習慣:盡量少使用root 用戶

KED/GNOME 構架在X Window 上

Redhat 用up2date 更新系統(需註冊) Fedora yum、apt更新系統

重啟X:在X畫面中,Alt Ctrl Backspace【退格】

Ctrl Alt F1->F6:命令登入 tty1->tty6終端

Ctrl Alt F7:回到圖形界面

startx 啟動用戶圖形界面

/etc/inittab 修改運行等級 (X Window :等級5、命令行終端:等級3)

命令行登錄默認為:tty1的終端

[root@linux ~]# -----其中root當前用戶、linux主機名稱、~當前所在目錄

“~”表示用戶主文件夾,是個變數

root用戶命令提示符:# 一般用戶命令提示符:$

/etc/issue 文件內容顯示在終端上,供網路登錄的用戶使用 註:/etc/motd (message of day公布欄消息)

/etc/issue #顯示在用戶登錄之前 /etc/motd #顯示在用戶登錄之後

其中issue中各代碼含義:

/l :顯示第幾個終端機介面

/m :顯示硬體等級(i386/i486/i586/i686)

/n :顯示主機的網路名稱

/o :顯示domain name

/r :顯示操作系統版本

/t :顯示本地端時間

/s :顯示操作系統名稱

在執行命令中加參數,一般 ‘-’ 參數簡稱 ‘--’ 參數全名 如:--help

“\”為轉義符 “\”後跟特殊字元

Linux 區分大小寫

date 顯示時間、 bc計算器 (scale=number 其中number為輸出小數點位數)

Tab鍵 : 命令補全、文件補全

Ctrl c:中斷當前執行的命令或程序

Ctrl d:鍵盤輸入結束

Linux默認shell 為:Bash shell

在線幫助:man 、info、 --help

whatis = man -f

apropos = man -k

Linux 關機注意事項:

1.觀察系統的使用狀態 (who、netstat -an、ps -aux)

2.通知在線用戶關機時間 (shutdown)

3.使用正確的關機命令 (shutdown 、halt、reboot、initX)

4.sync 將緩存寫入硬碟 (執行shutdown、halt、reboot等關機命令已經執行過sync)

數據同步寫入硬碟:sync (內存data -> 硬碟data)

shutdown 參數:

1.-k 並非真正關機,而是通知在線用戶將要關機

2.-r 將系統服務停掉后重啟

3.-n 不經過init程序,直接通過shutdown 關機

4.-f 關機重啟略過 fsck的磁碟檢查

5.-c 取消已經在進行的關機操作

啟動過程中的排錯:扇區錯亂

1.若“/” 沒有損壞: fsck /dev/hda1 (若hda7磁碟塊錯誤)

2.若“/” 有損壞:

第一,掛載到別的linux系統下,不要mount 直接fsck 設備

第二,用Live CD mount“/” 后,fsck 設備

磁碟通常劃分:

-- /

-- /boot

-- /usr

-- /home

-- /var

root 密碼忘記

LILO:在用戶圖形界面 Ctrl x -> 命令行,boot:linux -s ->passwd 設置密碼.

若改變了內核名稱,則boot:內核名稱 linux -s 或 linux single

GRUB:啟動菜單中選中核心,按下“e”,選擇kernel……,再按“e”,在root前加single或者在kernel……后加 single,按"b"重啟.

課後習題&答案:

1、請問,如果以命令行模式登入Linux主機,有幾個終端介面可以使用?如何切換各個不同的終端介面?

答:共6個,tty1->tty6 ,切換方式:ctrl alt f1->f6,其中,[f7]為圖形介面的使用.

2.在Linux系統中,/VBird與/vbird是否為相同的文件?

答:兩者為不同的文件夾,因為在linux系統只是區分大小寫的.

3.想要知道date如何使用,應該如何查詢?

答:最簡單的方式應該是使用 man date 或者 info date 來查看,如果該套件有完整的說明的話,那麼應該也可以在/usr/share/doc裡面找到說明檔.

4.想要在今天1:30讓系統自動關機,要怎麼做?

答:shutdown -h 1:30

5.如果Linux的X Window突然發生問題而死機,但Linux本身還是好好的,那麼可以按下哪三個按鍵讓X Window重啟

答:ctrl alt backspace

6.man page的設置文件在哪裡?

答:Fedora的設置文件在/etc/man.conf 有的distribution會定義為/etc/man.config或者 /etc/manpath.conf

7.我想要知道2005年5月2日是星期幾?該怎麼做?

答:cal 5 2005

8.使用man date,然後找出顯示當前的日期與時間的參數,成為類似這樣的格式:2002/10/16-20:03.

答:date %Y/%m/%d-%H:%M

9.若以X-Window為默認的登入方式,請問如何進入虛擬控制台(virtual console)呢?

答:可以按下ctal alt f1 -> f6 進入虛擬控制台,共6個,而按下 ctrl alt f7或f8可以回到 X Window的桌面中.

10.簡單地說明在bash shell的環境下[Tab]按鍵的用途.

答:TAB鍵可以讓命令補全,文件名補全的功能,與所接的命令位置有關.接在一串指令的第一個單字後面,則為命令補全,否則則為文件名補全.

11、如何強制中斷一個程序的執行?(利用按鍵,而不是kill命令)

答:ctrl c 中斷

12.Linux提供了相當多的在線查詢,稱為man page,請問,如何知道系統上有多少關於passwd的說明?可以使用其他程序來取代man的這項功能嗎?

答:可以利用 man -f passwd 來查詢,另外,如果有提供info的文件資料時(在、usr/share/info),則能夠利用info passwd來查詢.

13.man -k passwd 與man -K passwd有什麼不同(大小寫的K)?

答:小寫的k為查詢關鍵字,至於大寫的K則是整個系統的man page 查詢,每個被檢查到的關鍵字的 man page file 都會被詢問是否要顯示,您可以輸入[ynq],來表示,:y 表示要顯示在屏幕上,n 表示不顯示,q 表示結束 man的查詢.

14.在man的時候,man page顯示的內容中,命令(或文件)後面會接一組數字,這個數字若為1、5、8,表示該查詢的命令(或文件)含義是什麼?

答:1 代表一般使用者可以使用的指令或可執行文件 5 代表一些設備文件或者某些設定的格式 8 表示系統管員能夠使用的管理命令.

15.man page顯示內容的文件放在哪些目錄中?

答:/usr/share/doc/man 與/usr/local/man 等預設目錄中.

16.請問這一串命令“foo1 -foo2 foo3 foo4”中,各表示什麼意思?

答:foo1一定是指令,-foo2 則是這個指令的選擇項目參數,foo3與foo4 則不一定,可能是foo1的參數設定值 ,也可能是額外加入的參數.

17.輸入man date時,終端出現一些亂碼,請問可能的原因是什麼?如何修正?

答:如果沒有其他錯誤發生,則可能是語系問題,可以利用LANG=en或LANG=en_US等來設定.

18.輸入命令“ls -al /vbird”,系統回復結果: “ls:/vbird:No such file or directory"請問發生了什麼事?

答:系統沒有/vbird這個文件夾或者文件夾存在.

19.當前的Linux中,默認共有多少可以執行的命令?

答:直接在命令行 按兩次 tab即可知道有多少指令可以被執行.

20.我想知道當前系統有多少命令是以bz開頭的,可以怎麼做?

答:輸入bz后,按兩次tab就知道了.

21.承上題,在出現的許多命令中,請問bzip2是幹什麼用的?

答:在使用man bzip2之後,可以發現到,其實bzip2是用來壓縮與解壓縮用的.

22.Linux提供一些在線資料數據,這些數據通常放在哪個目錄中?

答:通常放在/usr/share/doc當中.

23.在終端里登入后,看到的提示符$與#有什麼不同?平時操作應該使用哪一個?

答:# 代表以root的身份登入系統,而$則是代表一般用戶登錄,一句提示符的不同,我們可以粗略判斷登錄者的身份.一般來說,建議日常操作系統使用一般身份登錄,亦即是$.

本文所整理的答案出自 作者:鳥哥 原文地址:http://linux.vbird.org

轉載時,請務必附上上述作者和出處

本文出自 「[Redkey]_記錄學習點滴…」 博客,請務必保留此出處http://redkey.blog.51cto.com/335290/821920


[火星人 ] 鳥哥Linux私房菜_基礎篇(第二版)_第五章學習筆記已經有857次圍觀

http://coctec.com/docs/linux/show-post-46373.html