Linux 第五天
1、剪下
mv:將linux當中某個個檔案移動到指定目錄
格式:
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、按下鍵(可按可不按)