天天看點

Linux 第五天

Linux基礎指令

1、剪切

mv:将linux當中某個個檔案移動到指定目錄

格式:

mv:原來的檔案路徑

mv指令後面既可以跟絕對路經也可以跟相對路徑

選項:-i:覆寫提示

案例一:将1.txt移動到/tmp目錄下

mv 1.txt /tmp

案例二:将/root/2.txt移動到

mv /root/1.txt /tmb

案例三:将/var/log目錄移動到/tmb目錄中

mv /var/log/ tmb/

案例四:将/root目錄中的所有檔案移動到/tmb目錄中

知識儲備: *:代表所有檔案(比對任意字元個數内容)

?:代表一個字元

mv /root/* /tmb/

注:隐藏檔案預設不被移動

案例五:将/root目錄下的abc1~abc9 移動到/tmb目錄中

1、 mv /root/abc{1..9}/tmb/

2、mv /root/abc* /tmb/

3、mv /root/abc?/ tmb/

案例六:将/root目錄下的abc1~abc9移動到目錄/tmb目錄中

1 mv /root/abc{1..9} /tmb/

2 mv /root/abc?/tmb/

案例七:将/root目錄下abc1~abc99移動到/tmb目錄中

mv /root/abc{?,??} /tmb/

三、删除

rm:删除檔案指令

linux中一切皆是檔案,企業中一般不允許删除檔案

格式:[選項] [被删除檔案路徑]

禁止使用rm指令

第一種方式:修改别名 alias rm=”abcdefg“

第二種方式:将rm指令修改名字

mv rm abcdefg

選項:

-i:删除前提示

-r:遞歸删除

-f忽略不存在的檔案和參數,從不提示

案例一:将/tmb目錄下所有檔案全部删除

\rm /tmb/*

案例二:删除/tmb目錄下的test目錄

第一種情況:空目錄

rm -rf test/

rm -r -f test/

案例三:删除/tmb目錄下以abc開頭的檔案

rm -f /tmb/abc*

四、檢視指令的真實路徑

which:檢視指令的真實路徑

格式: which [具體的指令]

案例一:檢視rm指令的路徑

which rm

五、vi/vim編輯器

用來修改檔案

vi:

vim:vim是vi更新版

vim的三種模式:

指令模式

末行模式

編輯模式

格式: vim 選項(非必須)

vi/vim 編輯器原理

1、vi xxx.txt(檢查.xxxtxt.swp是否存在)

2、讀取xxx.txt的内容

3、建立一個名為.xxx.txt.swp的隐藏檔案

4、修改檔案(修改.xxx.txt.swp的隐藏檔案)

5、儲存檔案(.xxx.txt.swp檔案存入xxx.txt中)

6、退出編輯(删除.xxx.txt.swp檔案)

安裝vim

知識儲備:

1、進入/etc/yum.repos.d目錄

cd /etc/yum.repos.d

2、删除所有檔案

rm -r ./*

3、編輯CentOs-Base.repo

vi centos-base.repo

[base]

name=“hehell world”

baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/

gpgcheck=0

4、安裝

yum install vim -y

https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/

指令:

所有模式适用:

上下左右鍵控制光标位置

末行模式:

w:儲存

q:退出編輯

wq:儲存并退出

x:儲存并退出

!:強制退出(不儲存退出,必須跟在指令後面)

n:直接跳轉第n行

set nu:顯示行号

set nonu:取消行号

作用開始的行号,作用結束的行号,s#[]被修改的内容#[修改的内容]#g

%:代表的是文本有多少行

0,410 s#man#MAN#g

指令模式:

i :進入編輯模式(在光标之前輸入)

a :進入編輯模式(在光标之後輸入)

o :進入編輯模式(在光标所在位置另起一行輸入)

gg :跳轉到首行

G :跳轉到末行

dd :删除目前行

u :回撤

ndd :在光标所在位置向下删除n行

yy :複制光标所在行

nyy :在光标所在位置向下複制n行

p(小寫) :粘貼到光标下一行

P(大寫) :粘貼到光标上一行

/ [搜尋内容] :在文本搜尋相關内容,按n鍵,下一個

ctrl +v:可視化編輯

1、 shift+i :進入可視化編輯模式

2、編輯一行

3、按ESC退出編輯

4、按下鍵(可按可不按)

x:删除内容

繼續閱讀