Linux在服務器中一切皆檔案
檔案管理
Linux目錄結構簡介
window:以多根的方式組織檔案C:\D:\E:\
Linux:以單根的方式組織檔案/,(倒樹形)
Linux常用檔案
/根:root
- bin——(二進制)執行命令(eg:改密碼)
- boot——啟動目錄——計算機啟動目錄
- dev——設備檔案——驅動——硬體(鍵盤滑鼠,關標,列印機,u盤)
- etc——組態檔(控制臺檔案)
- home——alice,bob,eve存盤普通用戶家用戶
- root——超級管理員才有訪問權限
- run——運行檔案(臨時)
- sbin——執行命令(管理員(超管))
- tmp——臨時(回收站)
- usr——應用程式(program files)
- bin——普通用戶使用的命令
local
sbin管理員使用的命令
tmp:臨時(回收站)
- var——可變檔案(日志,郵件)
tmp :臨時(回收站)
根下的是一級目錄
檔案管理
檔案型別
-
常見型別
- (-)普通檔案(文本檔案,壓縮檔案,電影,圖片,,,)
- (d)目錄檔案(藍色)

-
非常見型別
- (b)設備檔案(塊設備)存盤設備硬碟,U盤/dev/sda,dev/sda1
- (c)設備檔案(字符設備)列印機,終端/dev/tty1
- (l)鏈接檔案(淡藍色)
- (s)套接字檔案
- (p)管道檔案
檔案管理命令(root超級管理員)
-
Linux命令語法——命令,選項,引數
-
ctrl+l清目錄
-
嚴格區分大小寫
-
上下鍵可以查看命令
-
TAB鍵補全命令
-
ctrl +放大 ctrl-縮小(123.旁邊的+-號)
-
-r:遞回;-f:強制;-v可視化;
-
su :切換用戶
-
passwd:更改密碼
-
pwd:列印當前路徑
-
cd(cd +絕對路徑或相對路徑)——進入當前目的路徑
-
ls:列出目錄當中的內容
ls(空格)/(目錄)——列出當前目錄根磁區內容
Linux [001@localhost root]$ su root #su root切換為root1用戶 密碼: [root@localhost ~]# pwd #pwd 列印當前路徑 /root [root@localhost ~]# cd / #cd / 進入/目錄 [root@localhost /]# ls #列出當前目錄內容 1 boot etc lib media opt root sbin sys usr bin dev home lib64 mnt proc run srv tmp var
-
touch 路徑/名字:創建檔案(檔案型別)
-
mkdir 路徑/目錄名 :創建目錄(檔案夾)
-p——mkdir -p:父系(遞回)創建目錄(創建目錄時沒有上一級時,自動創建上一級,)
-v:可視化顯示;
-p:遞回創建;
-pv:可視化遞回顯示;mkdir -pv:可視化遞回顯示創建目錄;
Linux [root@localhost /]# touch /0098 #在根磁區創建檔案0098 [root@localhost /]# mkdir /a #在根磁區創建目錄a [root@localhost /]# mkdir -p /a/b/c/d/e #在根磁區遞回/父系創建目錄/a/b/c/d/e [root@localhost /]# mkdir -pv /q/w/e #在根磁區可視化遞回創建/q/w/e mkdir: 已創建目錄 "/q" mkdir: 已創建目錄 "/q/w" mkdir: 已創建目錄 "/q/w/e"
-
cp 源目錄 目標目錄:復制檔案
cp -f 源目錄 目標目錄:復制檔案
cp -rf 源目錄 目標目錄:強制復制檔案夾;
-
mv 源檔案路徑 目標檔案路徑:移動(剪切)檔案
mv -r源檔案路徑 目標檔案路徑:移動(剪切)目錄
mv -rf源檔案路徑 目標檔案路徑:強制移動(剪切)目錄
-
rm /目標檔案路徑(*:全部):洗掉檔案
rm -f目標檔案/目錄路徑(*:全部):強制洗掉檔案
rm -rf 目標檔案/目錄路徑(*:全部):強制洗掉目錄
Linux [root@localhost /]# cp -f /0098 /q #強制復制根下檔案0098到根目錄/q下 [root@localhost /]# mv -f /q/0098 /008 #強制移動根下目錄/q下0098檔案到根目錄/下,并改名為008 [root@localhost /]# rm -f /0098 008 #強制洗掉根磁區/下的0098 008檔案
檔案內容
- vim 是一個應用程式
- cd 是另一個程式提供的
- shell,殼,一個程式,(功能)命令解釋(定義,接受,執行)命令,
查看檔案內容
-
cat+檔案路徑:全部顯示檔案內容;
-
more+檔案路徑:翻頁顯示檔案內容;(空格換行;回車下一行);
-
head+檔案路徑:從前往后查看檔案內容; (head -n:就是看檔案的前n行);
-
tail+檔案路徑:從后往前查看檔案內容;(tail -n:就是看檔案的后n行);
-
grep “關鍵詞” 目標檔案路徑:在目標檔案中過濾關鍵詞;
Linux [root@localhost /]# cat /1 #顯示出/1檔案的全部內容 [root@localhost /]# more /1 #以翻頁形式顯示出/1檔案的內容 [root@localhost /]# head -3 /etc/passwd #查找顯示/etc/passwd檔案的前三行 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin [root@localhost /]# tail -3 /etc/passwd #查找顯示/etc/passwd檔案的末尾三行 use06:x:1101:1101::/:/bin/bash 0101:x:1102:1102::/:/bin/bash 0121:x:1103:1103::/0101:/bin/bash [root@localhost /]# grep root /etc/passwd #在/etc/passwd檔案中查找過濾關鍵詞root root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin
ls——目錄;cat,vim,more,
head,tail,grep檔案內容;
ls:是查看目錄;cat是查看檔案所有的內容;head看檔案的頭幾行;tail看檔案的后幾行;grep xx 路徑:過濾關鍵詞;
修改檔案內容:vim/vi
vim(txt文本)
插入模式:i——輸入模式;
命令模式:ESC回編輯模式;
yy鍵復制(nyy:復制n行)
p鍵粘貼
dd鍵洗掉(ndd:洗掉n行)
u鍵撤銷
游標定位
gg鍵游標跳到首行
G鍵游標跳到末尾行 :nG/ngg——游標定位到第n行
hjkl上下左右
末行模式:
:進入末行模式;
:w保存;
:q退出;
:!強制;
:w!強制保存;q!(x)強制退出;wq!強制保存并退出;
:set nu顯示行號
:set nonu不顯示行號
:nn(數字)將游標跳到nn行
/word:從上到下查找word單詞
?word:從下到上查找word單詞
:%s/xxx/y/g把所有的xxx變成y
:w/路徑:另存為路徑
可視化模式:
ctrl+v:用上下左右鍵去操作要選擇的物件;d洗掉;
路徑
絕對路徑:
絕對路徑:從根開始描述,定位檔案,能找到所有的檔案,
缺點:太繁瑣
相對路徑:
..上一級目錄
../../——上二級目錄下
./當前目錄
cd絕對路徑到當前目錄——(./)當前目錄;(不輸入任何路徑——當前目錄)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/475650.html
標籤:其他
上一篇:VMware 虛擬機圖文安裝和配置 AlmaLinux OS 8.6 教程
下一篇:Docker基本命令

