鳥哥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
, 鳥哥
