重要目錄
位置用途
/usr
安裝的軟體、共享庫,包括檔案和唯讀程式資料。重要的子目錄有:
/usr/bin:使用者命令
/usr/sbin:系統管理命令
/usr/local:本地自定義軟體
/etc
特定於此系統的配置檔案
/var
特定於此系統的可變資料,在系統啟動之間保持永久性。動態變化的檔案(如資料庫、快取目錄、日誌檔案、印表機後台處理文件和**內容)可以在/var下找到
/run
自上一次系統啟動以來啟動的程序的執行時資料。包括程序id檔案和鎖定檔案,等等。此目錄中的內容在重啟時重新建立。
/home
主目錄是普通使用者儲存其個人資料和配置檔案的位置
/root
管理超級使用者root的主目錄
/tmp
供臨時檔案使用的全域性可寫空間。10天內未訪問、未更改、或未修改的檔案將自動從該目錄中刪除。
還有乙個臨時目錄/var/tmp,該目錄中的檔案如果在30天內未曾訪問、更改、或修改過,將被自動刪除。
/boot
開始啟動過程所需的檔案
/dev
包括特殊的裝置檔案,共系統用於訪問硬體
絕對路徑和相對路徑
絕對路徑:
1)用於指定檔案在檔案系統層次結構中的確切位置。
2)從根(/)目錄開始,並指定為到達特定檔案所必須遍歷的每個子目錄。
3)簡單的識別規則:第乙個字元是正斜槓(/)的路徑名是絕對路徑
[sea@192 etc]$ cd /var/lib[sea@
192 lib]$ ls
相對路徑:
1)從工作目錄到達該檔案所需的路徑
2)簡單的識別規則:第乙個字元是正斜槓之外的其他字元的路徑名是相對路徑
注意:在linux檔案系統中,包含但不限於ext4、xfs、gfs2和glusterfs,都是區分大小寫的。
[sea@192 /]$ cd dev/[sea@192 dev]$ ls
agpgart hwrng nvme0n1 stdin tty25 tty44 tty63 vcsa
基本指令:
pwd:顯示該shell的當前工作目錄的完整路徑名
[sea@192 lib]$ pwd/var/lib
ls:列出指定目錄的目錄內容
1)-l (長列**式)
2)-a (包含隱藏檔案在內的所有檔案)
3)-r (遞迴方式,包含所有子目錄的內容)
注意:1)列表頂部的兩個特殊目錄是當前目錄( . )和父目錄( . )
2)開頭為句號( . )的檔名表示隱藏檔案
[sea@192 ~]$ lsdesktop documents downloads music pictures public templates test videos
[sea@
192 ~]$ ls -l
total
0drwxr-xr-x. 2 sea sea 6 nov 13
00:16
desktop
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
documents
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
downloads
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
music
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
pictures
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
public
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
templates
drwxrwxr-x. 2 sea sea 19 nov 13
00:32
test
drwxr-xr-x. 2 sea sea 6 nov 13
00:16
videos
[sea@
192 ~]$ ls -a
. .bash_profile .config downloads .local pictures templates
.. .bashrc desktop .esd_auth .mozilla .pki test
.bash_logout .cache documents .iceauthority music public videos
[sea@
192 ~]$ ls -r
.:desktop documents downloads music pictures public templates test videos
./desktop:
./documents:
./downloads:
./music:
./pictures:
./public:
./templates:
./test:
1.txt
./videos:
touch:
1)建立空檔案
2)將檔案的時間戳更新為當前日期和時間,而不進行其他修改
建立空檔案[sea@
192 test]$ touch
1.txt
[sea@
192test]$ ll
total
0-rw-rw-r--. 1 sea sea 0 nov 13
00:29
1.txt
[sea@
192 test]$ cat
1.txt
更新時間和日期
sea@
192 test]$ touch
1.txt
[sea@
192test]$ ll
total
0-rw-rw-r--. 1 sea sea 0 nov 13
00:33
1.txt
linux檔案基本管理(1)
顯示屬性 ls 拷貝檔案或目錄cp 刪除檔案或目錄rm 移動檔案或目錄mv basename basename usr local etc 不論 etc是個目錄或檔案,他都會被擷取出來。dirname 截取出前面的目錄部分。cat 由第一行開始顯示文件內容。tac 從最後一行開始顯示文件內容。mor...
Linux 檔案與目錄管理 1
linux一般將檔案可訪問的身份分為三個類別 owner group others 三種身份各自具有各自的r w x許可權。linux檔案型別 1 普通檔案 regular file,符號 a 純文字 ascii linux系統中最多的一種檔案型別 這類檔案內容是我們可以直接讀到的資料 eg 數字 ...
1 Linux檔案管理筆記
ls a 列出所有檔案,包括以.開頭的隱藏檔案 表示當前目錄 表示當前目錄的上級目錄 父目錄 a 除當前目錄和上級目錄的其他所有目錄 l 長格式 檢視檔案詳細資訊 檔案型別 普通檔案 f d 目錄檔案 b 塊裝置檔案 block c 字元裝置檔案 character p 命令管道檔案 pipe s ...