Linux檔案管理和基礎命令

2022-02-27 04:55:31 字數 3167 閱讀 3468

一、linux與windows的目錄結構對比

檔案的時間

檔案的副檔名

bash shell對檔案進行管理

1、建立

2、複製

3、刪除

4、移動

5、檢視

6、編輯

7、壓縮

8、許可權檔案

9、查詢

二、目錄結構

windows:以多根的方式組織檔案c:\d:\e:\linux:以單元的方式組織檔案/

fns(filesystem hiearchy standard)指的是檔案系統層次化標準,多數linux版本採用這種檔案組織形式,是以樹形的結構來組織檔案的。

[root@aliyun ~]# ls -l / # /是所有linux作業系統的頂點目錄,不像windows,每個分割槽都有

乙個頂點目錄

total 64

# 1.命令相關目錄

lrwxrwxrwx. 1 root root 7 jul 11 2019 bin -> usr/bin # 普通使用者使用的命令

如ls、date

lrwxrwxrwx. 1 root root 8 jul 11 2019 sbin -> usr/sbin # 管理員使用的命令

#2.啟動目錄

dr-xr-xr-x. 5 root root 4096 feb 11 19:06 boot # 存放的啟動相關的檔案,例如

kernel,grub(引導裝載程式)

#3.系統檔案目錄

drwxr-xr-x. 13 root root 4096 jul 11 2019 usr # 系統檔案,相當於c:\windows

lrwxrwxrwx. 1 root root 7 jul 11 2019 lib -> usr/lib # 庫檔案glibc

lrwxrwxrwx. 1 root root 9 jul 11 2019 lib64 -> usr/lib64 # 庫檔案glibc

#4使用者家目錄

drwxr-xr-x. 5 root root 4096 feb 24 16:42 home #普通使用者目錄

drwxr-x---.11 root root 4096 jul 8 17:03 root #root使用者的home

#5.配置檔案目錄

drwxr-xr-x. 79 root root 4096 jul 8 17:04 etc # 配置檔案,很重要,系統級服務配置檔案都在這裡

"""/etc/sysconfig/network-script/ifcfg-*҅,網路檔案配置

/etc/hostname҅,系統主機名配置檔案

/etc/resolv.conf҅,dns客戶端配置檔案

/etc/hosts,本地網域名稱解析配置檔案

"""#6,裝置目錄檔案

drwxr-xr-x 19 root root 2960 feb 15 17:22 dev # 裝置檔案/dev/sda /dev/sr0

"""/dev/cdrom ޾/dev/sr0҅,系統光碟映象裝置

/dev/null҅, 黑洞檔案:把不想要顯示的內容丟入黑洞

/dev/random,生成隨機書的裝置

/dev/zero,能源源不斷地產生資料,類似於取款機,隨時隨地取錢

/dev/pts/0,虛擬的bash shell終端,提供遠端使用者使用 0代表第乙個終端 1代表第二個終端,以此類推

/dev/stderr,錯誤輸出

/dev/stdin,標準輸入

/dev/stdout,表準輸出

"""#7,虛擬檔案系統:類似於小汽車的儀錶盤。能夠看到汽車是否有故障,或者是否缺油了

dr-xr-xr-x 89 root roor 0 feb 15 17:22 proc # 虛擬機器的檔案系統,反應出來的是內

核,程序資訊或實時狀態

三、檔案管理:基礎

#1、檢視當前資料夾

[root@localhost ~]# pwd

/root

#2、切換目錄

cd 絕對路徑 cd /home/alice cd ~alice

cd 相對路徑 cd home/alice cd ..

cd - # 返回上次目錄

cd # 直接回家,等同於cd ~

cd. #保持當前目錄不變

cd .. #切換到當前目錄的上一級

#3、檢視目錄樹:需要先安裝tree命令,執行yum install tree -y

tree -a 目錄 #顯示所有檔案,包括隱藏檔案

tree -d 目錄 # 只顯示子目錄

tree -l 1 目錄 #-l遍歷目錄的最大層數,-l後應該是大於0的正整數

tree -f 目錄 # -f在條目錄後加上檔案型別的指示符號,例如會在顯示出的目錄後面加上左斜槓/

四、檔案管理:建立/複製/移動/刪除建立

五、檔案管理:檢視內容

Linux檔案及目錄管理命令基礎

pwd 檢視當前所在目錄 此命令一般直接使用 cd 命令語法 cd 選項 目錄 cd 的常用選項 cd cd 切換到當前使用者的家目錄 cd 保持當前目錄不變 cd 切換到上級目錄 cd 切換到上一次所在位置的目錄下 cd 直接切換到 目錄 tree 命令語法 tree 選項 目錄 tree 常用選...

Linux基礎 網路命令和程序管理

netstat lsof ps pstree pkill kill 了解jenkins git,排查環境 查詢伺服器之間是否有鏈結 netstat an 某個服務是否啟動 了解服務對應的啟動檔案,ps grep 了解服務對應的埠 netstat tunl grep 8080 檢視服務啟動的監聽埠 n...

linux檔案管理命令

建立空白檔案 touch 不提示刪除非空目錄 rm rf 目錄名 r 遞迴刪除 f 強制 恢復 rm 刪除的檔案 ext3 這裡以檔案inode為例 檢視磁碟分割槽格式 df t 解除安裝掛載 umount data ext3grep dev sdb1 ls inode 2 記錄資訊繼續查詢目錄下檔...