Linux運維-Linux文件和目錄

今天講的內(nèi)容是linux的文件和目錄

接下來請看:

1.命令:

mv 移動文件或目錄/剪切(改名)

? ? rm? 刪除文件或目錄(默認無法刪除參數(shù))

? ? ? ? -f? 強制刪除

? ? -r? 遞歸刪除 刪除目錄及目錄內(nèi)容

? ? 可以使用mv進行替代-放到回收站

? ? tree 樹形顯示目錄結(jié)構(gòu)

? ? ? ? -L 最大顯示幾層目錄

? ? ? ? -F 區(qū)別文件或目錄

? ? Esc. 上翻上次的的命令

? ? vi? linux下面的編輯器

? ? 輸入 i? 進入編輯模式

? ? esc鍵 退出編輯模式

? ? :wq? 保存退出

? ? :q!? 強制退出不保存

? ? :q退出(只要修改了內(nèi)容 就無法退出)

? ? vim? 更高級的記事本

? ? cat 顯示文件內(nèi)容

? ? ? ? cat /lcx/lcx.txt? 顯示文件內(nèi)容

Linux目錄其他的特點:

了解linux目錄發(fā)展

/? ? ? 根? 存放系統(tǒng)服務(wù)或軟件

/usr? ? 存放用戶數(shù)據(jù)或軟件

FHS? ? 目錄層次標準 規(guī)定了根和目錄存放內(nèi)容的標準

3.linux下面使用光盤 /dev/cdrom

##第一步-把光盤放入到系統(tǒng)中(vmware配置)

##第二步-直接使用光盤(linux)

[root@lcx01-mbj02 ~]# ls -l /dev/cdrom

lrwxrwxrwx 1 root root 3 Mar 29 08:25 /dev/cdrom -> sr0

[root@lcx01-mbj02 ~]# cd /dev/cdrom

-bash: cd: /dev/cdrom: Not a directory

[root@lcx01-mbj02 ~]# cat /dev/cdrom

##第三步-進行掛載并使用

掛載:給一個設(shè)備設(shè)定一個掛載點(入口),是為了可以看見掛載里的文件,

? ? ? 可以把掛載點放到別的位置,但看到的內(nèi)容就是另一個掛載的內(nèi)容了

先準備一個目錄 然后掛載? ? /mnt (掛載點)

[root@lcx01-mbj02 ~]# mount /dev/cdrom? /mnt/

mount: /dev/sr0 is write-protected, mounting read-only

[root@lcx01-mbj02 ~]# ls /mnt/

CentOS_BuildTag? GPL? ? ? LiveOS? ? RPM-GPG-KEY-CentOS-7

EFI? ? ? ? ? ? ? images? ? Packages? RPM-GPG-KEY-CentOS-Testing-7

EULA? ? ? ? ? ? isolinux? repodata? TRANS.TBL

根下的目錄? 作用

/bin 二進制文件 命令

/sbin 超級命令 只有root能使用

/boot 引導(dǎo)文件存放系統(tǒng)內(nèi)核

/dev 設(shè)備文件 光盤 硬盤

/etc 系統(tǒng)的配置文件

/home 普通用戶的家目錄

/lib&/lib64libary 庫文件

/mnt 默認的臨時掛載點

/opt 第三方軟件安裝位置

/proc 存放的內(nèi)存中的信息進程

/rootroot 用戶的家目錄 皇宮

/sys 存放內(nèi)存 信息 進程

/tmp 臨時存放的文件 回收站

/usr 存放用戶安裝的軟件

/var 日志文件

#小練習:

#1.1條命令創(chuàng)建 /data/lcx 兩個目錄

#2.在/data/lcx/下面創(chuàng)建5個文件 lcx01.txt …lcx05.txt

#3.把/data/lcx 目錄復(fù)制到 /tmp/下面

#4.把/data/lcx 改名為 /data/alex

#5.tree顯示/data/目錄結(jié)構(gòu)

#1.1條命令創(chuàng)建 /data/lcx? 兩個目錄

[root@lcx? ~]# mkdir -p? /data/lcx

#2.在/data/lcx/下面創(chuàng)建5個文件 lcx01.txt ...lcx05.txt

[root@lcx? ~]# echo /data/lcx/lcx{01..5}.txt

/data/lcx/lcx01.txt /data/lcx/lcx02.txt /data/lcx/lcx03.txt /data/lcx/lcx04.txt /data/lcx/lcx05.txt

[root@lcx? ~]# touch? /data/lcx/lcx{01..5}.txt\

#3.把/data/lcx 目錄復(fù)制到? /tmp/下面

[root@lcx? ~]# cp -a /data/lcx/ /tmp/

#4.把/data/lcx 改名為 /data/alex

[root@lcx? ~]# mv /data/lcx/ /data/alex

[root@lcx? ~]# ls /data/

alex

#5.tree顯示/data/目錄結(jié)構(gòu)

[root@lcx? ~]# tree /data/

/data/

└── alex

? ? ├── lcx01.txt

? ? ├── lcx02.txt

? ? ├── lcx03.txt

? ? ├── lcx04.txt

? ? └── lcx05.txt

1 directory, 5 files

小知識 有"/ “和 沒有”/" 的區(qū)別

了解:/lcx和/lcx/ 區(qū)別?

大部分命令是一樣的.

/lcx? 表示lcx目錄和下面的內(nèi)容

/lcx/ 表示lcx目錄下面的內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容