Linux的指令分類:
v 内部指令:內建與shell解釋器程式的内部指令,執行效率高。
v 外部指令:一般一個外部指令對應一個系統檔案,由shell加載執行。
釋義:shell是一個指令解釋器,我們一般使用的指令都是外部指令,我們輸入外部指令然後通過shell解釋給核心處理。
快捷鍵的使用:
Ctrl+Alt+F1~6 :進入TTY1~6個終端
Ctrl+Alt+F7:退出終端進入圖形化界面
釋義:TTY終端即指令行界面。Linux預設可以同時開啟6個TTY。
針對系統的指令:
指令
描述
uname -r
檢視核心版本
cat /etc/issue
檢視發行版本
cat /proc/cpuinfo
檢視CPU資訊
cat /proc/meminfo
檢視記憶體資訊
df -Th
檢視主機資訊
shutdown -h now
關機
shutdown -r now
重新開機
poweroff
reboot
init 0
init 3
進入指令行界面
init 5
進入圖形化界面
ifconfig
檢視網卡
data
檢視時間
history
檢視指令輸入曆史
w
檢視主機使用者登入情況
基本操作指令:
指令格式:ls -l /etc
指令 選項 對象
選項
示例
cd
進入某個目錄
. 目前目錄
.. 上一級目錄
- 上一次目錄
~ 家目錄
cd ..
ls
檢視目錄内容
-l 長格式顯示
-a 顯示所有
-d 顯示目錄屬性
-h 帶機關顯示
ls -l /etc
pwd
檢視目前位置
du
統計檔案占空間大小
-a 統計時包含所有檔案
-s 統計參數所占總大小
du /etc
mkdir
建立空目錄
-p 多層建立
mkdir -p /a/b/c
touch
建立空檔案
touch a.txt
rm
删除
-r 遞歸删除
-f 強制删除
-i 提醒删除
rm -rf a.txt
mv
重命名和移動檔案
mv a.txt b
cp
複制
-r 遞歸複制
-f 強制複制
-i 提醒複制
-p 帶目錄屬性一起複制
cp -rf /etc/* /a/b/
which
檢視指令所在位置
which ifconfig
cat
檢視檔案,從尾部顯示
cat a.txt
more
檢視檔案,從頭部顯示
more a.txt
less
檢視檔案,可查找
less a.txt
tail
檢視檔案結尾,顯示10行
-f 動态實時顯示
tail a.txt
head
檢視檔案開頭,顯示10行
head a.txt
wc
統計檔案内容
-c 統計檔案位元組
-l 統計檔案行
-w 統計檔案單詞數量
wc -c a.txt
find
查找檔案或目錄
-name 根據名字查找
-ctime 根據最近時間查找
-type 根據檔案類型查找
-size 根據檔案大小查找
-user 根據檔案所屬查找
find /etc/ -name ‘a’
grep
行過濾顯示
grep a.txt
vi
編輯檔案
vi a.txt
tar
解壓縮檔案
-c 壓縮檔案
-x 解壓檔案
-z 調用gzip程式
-v 顯示解壓縮資訊
-f 使用歸檔檔案
-j 調用bzip程式解壓
-p 保留檔案權限
-C 指定解壓縮到什麼位置
-t 檢視解壓縮文檔案
tar xzvf a.tar.gz -C /src/
管道與重定向輸出:
1.‘|’管道:用于将前面的執行的指令得到的結果繼續交給後面的指令執行。
例:ls -l /etc | grep a
釋義:檢視/etc目錄下有什麼檔案,過濾出有關a的檔案。
2.“>”重定向輸出:将執行的指令的結果輸出到一個檔案中。
例:ifconfig > a.txt
釋義:檢視網卡情況并輸出到a.txt這個檔案中。
Vi文本編輯器
Vim編輯器是vi編輯器的更新版,是以我們也可以通過vim指令編輯檔案。
Vi文本編輯器有三種工作模式:
v 指令模式:查找,删除,複制,粘貼等操作。
v 輸入模式:編輯和輸入内容。
v 末行模式:對内容進行查找,替換等操作。
進入vi編輯器預設在指令模式,按a、i、o鍵進入輸入模式,按:鍵進入末行模式。
工作模式
操作
指令模式
dd 剪切光标所在行内容
yy 複制光标所在行内容
p 粘貼
u 撤銷
ZZ 儲存并退出
gg 跳轉至内容行首
G 跳轉至内容行尾
/ 根據關鍵字搜尋内容
n跳轉到下一個關鍵字上
輸入模式
a 光标之後插入内容
i 光标之前插入内容
o 光标下一行插入内容
末行模式
:set nu 顯示行序号
:w 儲存操作
:q 退出編輯器
:x 儲存并退出編輯器
:wq! 強制儲存并退出編輯器
:% sub /舊内容/新内容/g 全部内容比對替換
:5,15 sub /舊内容/新内容/g 指定行之間内容替換
本文轉自 觸動的風 51CTO部落格,原文連結:http://blog.51cto.com/10978134/1904237