shell是系統的使用者介面,shell的直譯器將命令轉化為系統功能呼叫並轉交給核心完成,若是外部命令或實用程式,則試圖在硬碟中查詢該目錄並將其調入記憶體,再將其解釋為系統功能呼叫並轉交給核心執行。
linux系統是乙個目錄樹的結構,檔案系統結構從乙個根目錄(/)開始,根目錄可以有任意個檔案或目錄,子目錄中又有任意多個檔案或目錄。
linux的這種結構可以使得乙個目錄和它所包含的檔案/子目錄之間形成一種層次關係。
/ :檔案系統結構的起始位置,成為根。
bin : 存放基本命令程式(任意使用者都可以呼叫)。
boot: 存放系統啟動時所讀取的檔案,包括系統核心檔案。
dev: 存放裝置檔案介面,如印表機、硬碟燈外圍裝置。
etc: 存放系統的配置檔案。
home: 存放使用者專屬目錄(使用者主目錄)。
lib/lib64: 存放根檔案系統中的程式執行所需要的共享庫及核心模組。
lost+found: 存放一些系統檢查結果,發現不合法的檔案或資料都存放在這裡,通常此目錄是空的,除非硬碟遭受了不明的損壞。
mnt: 臨時檔案系統的掛載點目錄。
media: 即插即用型儲存裝置的掛載點自動在這個目錄下建立,如cd/***等。
opt: 第三方軟體的存放目錄。
proc: 是乙個虛擬檔案系統,存放當前記憶體。
root: 超級使用者目錄。
sbin: 與bin類似,存放用於系統引導和管理命令,但是只有root才能訪問。
srv: 系統對外提供服務的目錄,如web虛擬主機等。
tmp: 使用者放置各種臨時檔案
usr: 用於存放系統應用程式。
var: 存放經常變動的檔案,如日誌檔案、臨時檔案、電子郵件等。
1.常用目錄操作命令
ls:顯示檔案和目錄列表2.當前工作目錄cd:切換目錄
pwd:顯示當前目錄
mkdir: 常見目錄
rmdir: 刪除空目錄
tree:顯示目錄樹
「.」表示當前目錄3.路徑「./」表示當前目錄
「..」表示當前目錄的父目錄
「-「表示用cd命令轉換到切換目錄之前的目錄
「~」表示使用者主目錄的絕對路徑名
路徑是指檔案或目錄在檔案系統中所處的位置
決定路徑:描述檔案位置的完整說明。4.ls命令相對路徑:指定相對於你的當前工作目錄而言的位置。
-a :列出目錄下的所有檔案(all)-l:列出檔案的詳細資訊,通常稱為」長格式「
-d:顯示目錄本身的詳細資訊
-a:顯示除」.」,」..」外的所有檔案
-r:遞迴列出子目錄下的所有檔案
-h: 以人類易讀的單位顯示檔案大小
-s:以檔案大小排序輸出
-t:以時間排序輸出
-i:輸出檔案前先輸出檔案節點號
rename命令
touch .txt注意:rename .txt .php *txt
作用是將目錄下所有的txt結尾檔案改為php結尾
rename有重新命名的作用
6:stat 命令
檢視檔案的元資料(檔案本身的資訊)
atime: 最後訪問時間
mtime:最後修改時間
ctime:狀態改變時間
不能對目錄檔案創造硬鏈結2.符號鏈結不能跨檔案系統創造硬鏈結
也叫軟鏈結,相當於windows系統上的快捷方式,刪除符號鏈結不會對原始檔產生影響。
Linux伺服器之三 阿里雲伺服器安裝Nginx
參考文章 1.gcc 安裝 yum install gcc c 2.pcre pcre devel 安裝pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示...
Linux雲伺服器
自己安裝伺服器還是麻煩了些,現在一般都推薦大家使用雲伺服器,比較方便,也不貴。每個時間點都有不同的配置跟 具體資訊,可以點選下面的 另外企業使用者還有更高配置的,也很實惠 阿里也有一些活動,不分新老使用者,可以領紅包參與滿減活動,續費也有專門的優惠券,有需求的也可以關注下。具體資訊,可以點選下面的。...
Linux雲伺服器
第一步 前往阿里雲官網註冊賬號,實名認證。進去雲伺服器,建立例項!第二步 選配置,公網ip位址選擇 分配 如果你是首次購買主機,安全組先不必勾選,或者勾選預設的 後面,會有安全組的配置說明。第三步 選入網配置,選擇1m網路夠用了!公共映象選擇centos 7.4 64位,加固那是必須的!第四步 安全...