一:目錄結構
目錄-》資料夾:存放的是具體有哪些檔案
檔案: 存放的就是具體的資料
/dev/cdrom 光碟裝置:光碟裡存放的內容都在這裡面,以後用來為我們的作業系統補充包-》加油站
/dev/null 黑洞檔案:把不想要顯示的內容丟入黑洞
/etc/hostname 主機名的配置檔案
/etc/sysconfig/network-scripts/ifcfg-eth0 # 網絡卡的配置檔案
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/resolv.conf # 指定遠端dns的位址
/etc/hosts # 本機的網域名稱解析檔案
/home/以普通使用者名稱命名的檔案-----》普通使用者的家目錄
/root----------------------------> root的家目錄
~--------------------------------》代表當前使用者的家目錄
掛載點,相當於乙個介面
/mnt
/opt
/media
# 與網路引數優化相關的檔案都在該資料夾下面
[root@web01 ~]# ls /proc/sys/net/ipv4/ | grep backlog
tcp_max_syn_backlog
[root@web01 ~]# cat /proc/sys/net/ipv4/tcp_max_syn_backlog
128# 日誌存在的路徑
/var/log
# 檢視日誌
[root@web01 ~]# tail -f /var/log/messages
二:切換資料夾與pwd檢視當前所在的資料夾
[root@web01 /]# cd /etc/sysconfig/network-scripts/
[root@web01 network-scripts]# pwd
/etc/sysconfig/network-scripts
三:路徑
絕對路徑:路徑是從根開始的,即/作為字首
linux系統 /a/b/c/d/new.txt
windows系統 c:\a\b\c\d\new.txt
相對路徑:路徑不是從根開始的
linux系統 c/d/new.txt
windows系統 a\b\c\d\new.txt
ls -l 檔案 # 檢視的指定檔案的列表資訊
ls -l 資料夾 # 檢視的資料夾下的子檔案與子資料夾的列表資訊
ls -dl 資料夾 # 檢視指定的資料夾的列表資訊
ls -a # 檢視包括隱藏檔案在內的所有檔案
檢視cat 檔案
more
less
head -3(檢視頭三行)
tail -3(檢視末尾三行)
tail -f (動態檢視)
- 文字檔案
d 目錄/資料夾
補充:linux系統不是以檔案的字尾名來區分檔案型別的,而是以ls -l的首位來區分
tree命令-》這個命令是讓我們可以看到所以檔案像樹一樣表示出來
這個我們需要安裝tree命令,執行yum install tree -y
tree -a 目錄 #顯示所有檔案,包括隱藏檔案
tree -d 目錄 #只顯示子目錄
tree -l 1 #-l遍歷目錄的最大層數,-l後應該是大於0的正整數
tree -f 目錄 #-f再條目後加上檔案型別的指示符號
五:建立、複製、移動、刪除
建立檔案
touch /tmp/d.txt # 建立出的是普通文字檔案,與字尾名無關
touch .txt
touch .txt
touch .txt
建立目錄
[root@web01 opt]# mkdir /test
[root@web01 opt]# cd /test/
[root@web01 test]#
[root@web01 test]# pwd
/test
[root@web01 test]# mkdir /test/a /test/b
[root@web01 test]# ls
a b
[root@web01 test]# mkdir /test/
[root@web01 test]# ls
a b c d
[root@web01 test]#
[root@web01 test]#
[root@web01 test]# mkdir -v
mkdir: 已建立目錄 "mmm"
mkdir: 已建立目錄 "nnn"
[root@web01 test]#
[root@web01 test]# mkdir /a/b/c
mkdir: 無法建立目錄"/a/b/c": 沒有那個檔案或目錄
[root@web01 test]# mkdir -p /a/b/c
[root@web01 test]#
複製檔案
cp 源路徑 目標路徑
[root@web01 test]# cp /etc/passwd
cp: 在"/etc/passwd" 後缺少了要操作的目標檔案
try 'cp --help' for more information.
[root@web01 test]# cp /etc/passwd . # 把檔案passwd拷貝到當前資料夾下,新檔名不變
[root@web01 test]# ls
a b c d mmm nnn passwd
[root@web01 test]#
[root@web01 test]# cp /etc/hosts /test/h.txt # #把檔案passwd拷貝到/test資料夾下,新檔名為h.txt
[root@web01 test]# # cp /etc/hosts ./h.txt # 同上
[root@web01 test]# ls
a b c d h.txt mmm nnn passwd
[root@web01 test]# cat h.txt
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@web01 test]#
cp -r 源資料夾 目標資料夾 # 目標資料夾下面有乙個子資料夾:源資料夾
cp -r 源資料夾/* 目標資料夾 # 把原始檔下的子孫們都拷貝到目標資料夾下
[root@web01 test]# cp -r /boot/* /test/
[root@web01 test]# ls
刪除
rm -rf 檔案
rm -rf 目錄
檔案管理1
第七章 檔案管理 6.1 檔案和檔案系統 一 檔案記錄資料項 1.資料項 在檔案系統中,資料項是最低階的資料組織形式,可把它分成以下兩種型別 1 基本資料項,這是用於描述乙個物件的某種屬性的字符集,是資料組織中可以命 名的最小邏輯資料單位,又稱為字段。例如,用於描述乙個學生的基本資料項有 學號 姓名...
linux檔案基本管理(1)
顯示屬性 ls 拷貝檔案或目錄cp 刪除檔案或目錄rm 移動檔案或目錄mv basename basename usr local etc 不論 etc是個目錄或檔案,他都會被擷取出來。dirname 截取出前面的目錄部分。cat 由第一行開始顯示文件內容。tac 從最後一行開始顯示文件內容。mor...
Linux學習 管理檔案(1)
重要目錄 位置用途 usr 安裝的軟體 共享庫,包括檔案和唯讀程式資料。重要的子目錄有 usr bin 使用者命令 usr sbin 系統管理命令 usr local 本地自定義軟體 etc 特定於此系統的配置檔案 var 特定於此系統的可變資料,在系統啟動之間保持永久性。動態變化的檔案 如資料庫 ...