Linux文件系統與ls、alias等命令

Linux文件系統與ls、alias等命令
/bin 自己是 /usr/bin的軟鏈接(快捷方式),在/bin底下的指令能夠被root與通常賬號所使用,主要有:cat, chmod(修改權限), chown, date, mv, mkdir, cp, bash等等。
/boot 包括Linux核心文件以及開機選單與開機所需設定檔等等。 Linux kernel經常使用的檔名爲:vmlinuz ,若是使用的是grub這個開機管理程式,則還會存在/boot/grub/這個目錄!windows

/dev 在Linux系統上,任何裝置與周邊設備都是以檔案的型態存在於這個目錄當中。 只要經過存取這個目錄下的某個檔案,就等於存取某個裝置。比要重要的檔案有/dev/null, /dev/zero, /dev/tty , /dev/lp, / dev/hd, /dev/sd*等等bash

/etc 系統各種設定文件ide

/lib 系統的函式庫很是的多,而/lib放置的則是在開機時會用到的函式庫,以及在/bin或/sbin底下的指令會呼叫的函式庫而已 。 什麼是函式庫呢?妳能夠將他想成是『外掛』,某些指令必需要有這些『外掛』纔可以順利完成程式的執行之意。 尤爲重要的是/lib/modules/這個目錄,由於該目錄會放置核心相關的模組(驅動程式)喔!blog

/media 軟盤、光盤、光驅等等在這遞歸

/mnt 其餘可掛載的設備,好比另外加個硬盤就要先掛載才能用。ci

/opt 這個是給第三方合力軟體放置的目錄 。 什麼是第三方合力軟體啊?舉例來講,KDE這個桌面管理系統是一個獨立的計畫,不過他能夠安裝到Linux系統中,所以KDE的軟體就建議放置到此目錄下了。 另外,若是妳想要自行安裝額外的軟體(非本來的distribution提供的),那麼也可以將你的軟體安裝到這裏來。之前的Linux系統中,習慣放在/usr/local目錄下!it

/root 系統管理員(root)的家目錄。io

/sbin 系統中只有root用戶才能用的重要命令,自己是/usr/sbin的軟鏈接,常見的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。ast

/srv srv能夠視爲『service』的縮寫,是一些網路服務啓動以後,這些服務所須要取用的資料目錄。 常見的服務例如WWW, FTP等等。class

/tmp 臨時文件,可隨時刪除清空
Linux文件類型

Linux中的七種文件類型
d 目錄文件。
l 符號連接(指向另外一個文件,相似於windows的快捷方式)。
s 套接字文件。
b 塊設備文件,二進制文件。
c 字符設備文件。
p 命名管道文件。
普通文件,或更準確地說,不屬於以上幾種類型的文件
ls [選項] [目錄名]
備註:咱們平常使用的ls實際上是alias ls='ls --color=auto' 因此ls後能看到顏色。
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
alias [選項] [參數]

示例
alias 的基本使用方法爲: alias 新的命令='原命令 -選項/參數' 例如:alias l='ls -lsh'(注意要加單引號!!!)將從新定義ls命令,如今只需輸入l就能夠列目錄了。
取消已經設置的別名用unalias命令。如上面那個 unalias l就取消掉了。
Linux文件系統與ls、alias等命令
相對和絕對路徑

文件都有相對路徑
從根開始的就是絕對路徑
如:
相對所在位置的路徑就是相對路徑,不是從根開始的
pwd:pwd命令以絕對路徑的方式顯示用戶當前工做目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。所有目錄使用/分隔。第一個/表示根目錄,最後一個目錄是當前目錄。執行pwd命令可馬上得知您目前所在的工做目錄的絕對路徑名稱。
Linux文件系統與ls、alias等命令
cd命令
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
mkdir (選項)(參數)

選項:-p 級聯建立目錄,若是若所要創建目錄的上層目錄目前還沒有創建,則會一併創建上層目錄。
-v 可視化建立過程
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
[root@localhost tmp]# yum -y install tree
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package tree.x86_64 0:1.6.0-10.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================
Package Arch Version Repository Size

Installing:
tree x86_64 1.6.0-10.el7 base 46 k

Transaction Summary

Install 1 Package

Total download size: 46 k
Installed size: 87 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : tree-1.6.0-10.el7.x86_64 1/1
Verifying : tree-1.6.0-10.el7.x86_64 1/1

Installed:
tree.x86_64 0:1.6.0-10.el7

Complete!
Linux文件系統與ls、alias等命令
rmdir (選項)(參數)

選項:-p 級聯建立目錄,刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一併刪除。
-v 可視化操做過程。
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
Linux文件系統與ls、alias等命令
rm (選項)(參數)

選項:-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄以前先詢問用戶,系統自己已經alias到這條了;
-r或-R:遞歸處理,將指定目錄下的全部文件與子目錄一併處理;
-v:顯示指令的詳細執行過程,跟mkdir、rmdir同樣。
Linux文件系統與ls、alias等命令

相關文章
相關標籤/搜索