今天講的內(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)容