天天看點

鳥哥linux私房菜基礎篇 - ddxueyu

鳥哥linux私房菜基礎篇

2016-09-07 06:42 

ddxueyu 

閱讀(310) 

評論(0) 

編輯 

收藏 

舉報

1)登出:exit

2)指令太長:指令太長的時候,可以使用反斜杠 (\) 來跳脫[Enter]符号,使挃令連續到下一行

3)系統語言顯示和設定

指令:echo $LANG,顯示目前系統語言:簡體中文zh_CN.UTF-8,(locale也可以)

指令:LANG=en_US 設定語言為英文,LANG=zh_CN.UTF-8 設定語言為中文

4)指令:date 顯示時間

根據格式顯示:date +%Y/%m/%d 2016/09/05

date +%H:%M 17:32

5)顯示月曆:

顯示目前月:cal

顯示整年月曆:cal 2016

顯示某年某月:cal 05 2016

6)指令:分别輸入bc,10+3

離開電腦:quit

7)熱鍵:tab,ctrl+c,ctrl+d

tab:指令補全,檔案補齊的功能

ctrl+d:可以取代exit,也是EOF的意思(鍵盤輸入結束)

8)linux系統線上求助man page和info page

按2個tab可以看到一共有多少個指令讓目前賬号使用

man date 線上檢視date如何使用

9)man page的使用

man tar

-bash: man: command not found

[root@cloud ~]# whereis man

man: /usr/share/man

[root@cloud ~]# yum install man

man xxx之後空格可以翻頁,q可以離開man環境

man代号内容

man tar

1.使用者可以在shell環境中可以操作的指令

3.一些常用的函數(function)與函式庫,大部分為C的函式庫(libc)

8.系統管理者可用的管理指令

略,此表可以使用man 7 man來更詳細的取得說明

快捷鍵:

使用/搜尋内容,可以向下搜尋man page内容

使用?搜尋内容,可以向上搜尋man page内容

空格鍵或page down,向下翻頁

page up,向上翻頁

home,去到第一頁

end,去到最後一頁

n,N 使用/或?時,可以使用n或N向上向下繼續搜尋

指令:man -f man可以檢視更多與man相關的資訊(格式:man -f 指令)

man (1) - format and display the on-line manual pages

man.config [man] (5) - configuration data for man

man [manpath] (1) - format and display the on-line manual pages

可以根據這個表,使用man 5 man 和 man 1 man指令

如果輸入man man 會根據記錄在/etc/man.conf的順序顯示出來。

找出系統的說明檔案中,隻要有man這個關鍵詞就将該說明列出來

指令:man -k man

指令:whatis [指令或資料] 相當于 man -f 【指令或資料]

指令:apropos [指令或資料] 相當于man -k 【指令或資料]

注意這2個特殊指令能适應必須要有建立whatis資料庫才行,如何建立:

以root身份:

指令:makewhatis

10)info page的使用(另一種線上求助方法)

N,P,U可以到下一個,上一個,上一層節點(node)

空格,向下翻頁

pagedown,向下翻頁

pageup,向上翻頁

tab,在node之間移動,有node的地方會以*顯示

enter,光标在node上時,按下enter可以進入該node

b,移劢光标到該 info 畫面當中的第一個 node 處

e,移劢光标到該 info 畫面當中的最後一個 node 處

s(/),在info page中搜尋

h,顯示求助選單

?,指令一覽表

q,結束這次的info page

11)其他文檔

/usr/share/doc

12)文本編輯器:nano

指令:nano text.txt

如果未安裝:yum install nano

已安裝:nano.x86_64 0:2.0.9-7.el6

比較重要的幾個組合鍵:

[ctrl]-G:取得聯機幫劣(help),徑有用的!

[ctrl]-X:離開 nano 軟體,若有修改過檔案會提示是否需要儲存喔!

[ctrl]-O:儲存檔案,若你有權限的話就能夠儲存檔案了;

[ctrl]-R:從其他檔案讀入資料,可以将某個檔案的内容貼在本檔案中;

[ctrl]-W:搜尋字元串,這個也是徑有幫劣的挃令喔!

[ctrl]-C:說明目前光标所在處的行數不列數等資訊;

[ctrl]-_:可以直接輸入行号,讓光标忚速移劢到該行;

[alt]-Y:校正詫法功能開啟戒關閉(單擊開、再單擊關)

[alt]-M:可以支援滑鼠來移劢光标的功能

13)linux系統的正确關機方法

1.檢視系統使用狀态,指令:who

2.檢視網絡聯機狀态,指令:netstat -a

3.看背景之下程式,指令:ps -aux

4.使用shutdown的指令可以給線上使用者時間結束工作(慣用)

5.重新開機,關機:reboot,halt,poweroff

6.将資料寫入磁盤中的指令:sync(這個指令在關機或重新開機之前最好多執行幾次,很總要)

雖然目前的 shutdown/reboot/halt 等等挃令均已經在關機前迚行了 sync 這個工具的呼叫,不過多做幾次比較放心

14)shutdown

如需了解使用方法,man shutdown

指令:/sbin/shutdown -h 10 \'I will shutdown after 10 mins\'

時間是一定要加入的參數,否則shutdown會自動跳到run-level 1 擔任維護的登入情況

執行個體:shutdown -h now 立即關機

shutdown -h 20:25 在某一個時間關機,如果時間已經過了的話,就在明天這個時候關機

shutdown -h +10 在過十分鐘關機

shutdown -r now 系統立即重新啟動

shutdown -r +30 \'The system will reboot\' 再過30分鐘重新啟動,并提示大家要關機

shutdown -k now \'This system will reboot\' 僅發出警告,不是真的要關機

使用:sync;sync;sync;reboot

halt可以在不理會目前系統狀況下進行硬體關機。

poweroff -f

shutdown -h now

15)切換執行等級:init

run level 0:關機

run level 3:純文字模式

run level 5:含有圖形接口模式

run level 6:重新啟動

eg.指令:init 0

16)妥善保養硬碟

1.主機通電後不要搬劢,避免移動或震動硬碟;盡量降低硬碟的溫度,可以加裝風扇來冷卻硬碟;

或者可以換裝 SCSI 硬碟

2. 通常我們會建議劃分下列的磁盤區塊:

/

/boot

/usr

/home

/var

這樣劃分有些好處,例如/var 是系統預設的一些資料暫存或者是 cache 資料的儲存目錄, 像 e- mail 就含在這裡面。如果還有使用 proxy 時,因為常常存取,是以有可能會造成磁盤損壞, 而 當這部份的磁盤損壞時,由于其他的地方是沒問題的,是以資料得以儲存,而且在處理時也比較容易!

17)忘記root密碼

以單人維護模式登入可更改你的 root 密碼喔

方法參考http://blog.it985.com/8404.html

修改密碼指令:passwd,輸入新密碼2次,然後reboot重新開機

18)我想要知道 date 如何使用,應該如何查詢?

最簡單的方式就是使用 man date 戒 info date 來檢視,如果該套件有完整說明的話,那舉應該

也可以在 /usr/share/doc 裡面找到說明檔!

19)man page 顯示的内容的檔案是放置在哪些目錄中?

放置在 /usr/share/man/ 和 /usr/local/man 等預設目錄中。

20)172-174頁,情境模拟題

21)如何改變檔案屬性與權限

chgrp:改變檔案所屬群組

chown:改變檔案擁有者

chmod:改變檔案的權限,SUID,SGID,SBIT等等的特性

1.chgrp的使用方法(修改群組):

chgrp [-R] dirname/filename...

-R : 進行遞歸(recursive)的持續變更,亦即連同次目彔下的所有檔案、目彔

都更新成為這個群組之意。常常用在變更某一目彔内所有的檔案之情況。

eg.chgrp users install.log (注意:群組名稱必須存在 /etc/group中了,否則會報invalid group name \'uses\'找不到這個群組)

檢視指令:ls -l

2.chown的使用方法(修改擁有者)

同樣,使用者必須存在于/etc/passwd中了

chown也可以修改群組的名稱

指令1:chown [-R] 賬号名稱 檔案或目錄

指令2:chown [-R] 賬号名稱:組名 檔案或目錄

eg1.chown bin install.log

eg2.chown root:root install.log

指令3:chown user.group file

eg3.chown bin.users install.log

常用場景:複制過來的檔案,需要修改權限

指令4:cp 來源檔案 目标檔案

3.chmod的用法(改變權限)

指令5:也可以使用數字設定權限

r:4,w:2,x:1 也就是說7就是rwx,5就是r-x,6就是rw-,0就是---

eg.chmod 777 distory

eg.chmod 754 filename

指令6:符号改變權限

user (u):具有可讀、可寫、可執行的權限;

group 與 others (g/o):具有可讀不執行的權限。

eg.chmod u=rwx,go=rx .bashrc

eg.chmod a+w .bashrc

eg.chmod a-x .bashrc

22)

  • 标簽 linux

    , 鳥哥

鳥哥linux私房菜基礎篇 - ddxueyu