天天看點

34.Linux基本操作指令

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

繼續閱讀