Linux 基礎(chǔ)命令補充以及Linux文件和目錄
基礎(chǔ)命令補充:
mv 移動文件或目錄(剪切)、改名
移動:
[root@oldboyusd ~]# mv /oldboy59/maomao /data
[root@oldboyusd ~]# ls
改名:
[root@oldboyusd data]# ls /oldboy
alex linux.txt
[root@oldboyusd data]# mv /oldboy/alex /oldboy/maomao
[root@oldboyusd data]# ls /oldboy
linux.txt maomao
rm 刪除文件或目錄 remove(可用mv代替)
[root@oldboyusd data]# rm /oldboy/linux.txt
rm: remove regular empty file ‘/oldboy/linux.txt’? y
[root@oldboyusd data]# ls /oldboy
maomao
rm –f 強制刪除
[root@oldboyusd data]# rm -f /data/oldboy
[root@oldboyusd data]#
rm –r 遞歸刪除 刪除目錄及目錄內(nèi)容
[root@oldboyusd ~]# rm -r /data
rm: remove directory ‘/data’? y
tree 以樹形顯示目錄結(jié)構(gòu)(默認沒有安裝:運行 yum install –y tree 但是必須保證服務(wù)器聯(lián)網(wǎng))
[root@oldboyusd data]# tree
.
└── alex
└── oldboy
└── oldboy05.txt
2 directories, 1 file
[root@oldboyusd data]#
tree –L(大寫) 最多顯示基層目錄
[root@oldboyusd data]# tree -L 1 /data
/data
└── alex
1 directory, 0 files
[root@oldboyusd data]#
tree –F(大寫) 給不同類型的文件加上不同標記(目錄/)
[root@oldboyusd data]# tree -F /data
/data
└── alex/
└── oldboy/
└── oldboy05.txt
2 directories, 1 file
[root@oldboyusd data]#

vi Linux下面的文件編輯器
用法:① vi /oldboy/oldboy.txt
[root@oldboyusd oldboy]# vi /oldboy/lidao/oldboy03.txt
② 按i(小寫字母I)進入編輯模式
~
~
~
~
~
"/oldboy/lidao/oldboy03.txt" 0L, 0C
③ 按esc ,退出編輯模式
~
~
~
~
-- INSERT --
④ 輸入 :wq 保存退出(一般情況)
:q 退出(未修改的前提)
:q! 強制退出不保存
:wq!強制保存并退出
I am boy
~
~
~
:wq
⑤ cat /oldboy/oldboy.txt
Linux文件和目錄
Linux目錄特點:
① 切從根開始,Linux目錄是一個有層次的目錄結(jié)構(gòu)
② Linux下面的設(shè)備不掛載無法使用,掛載就是給設(shè)備開了一個入口,入口就是掛載點(目錄)
③ Linux每個目錄可以掛載在不同的設(shè)備(磁盤)上,Windows不容易做到
不掛載的設(shè)備相當于是沒有窗戶沒有門的監(jiān)獄,掛載就是給設(shè)備開了一個入口
掛載光盤:
① 把光盤放入到系統(tǒng)中
② 直接使用光盤
③ 進行掛載并使用(先準備好一個目錄,然后掛載)
目錄結(jié)構(gòu)詳解
重要:
/boot 引導文件存放,系統(tǒng)內(nèi)核
/dev device 設(shè)備文件、光盤、硬盤分區(qū)
/etc 系統(tǒng)的配置文件
/home /home/oldboy 普通用戶的家目錄
/root root用戶的家目錄
/mnt mount tempoary 默認的一個掛載點(臨時)
/proc procell (進程)虛擬目錄 存放的是內(nèi)存中信息進程、服務(wù)信息
/tmp temporary 臨時存放文件的位置 垃圾堆
/usr unix software resource 存放用戶安裝軟件
/var variable 經(jīng)常變換的數(shù)據(jù),存放的位置(也就是日志)
image.png
