日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【已阅】Linux命令行操作/选项介绍,文件分类/内容与属性/绝对相对路径,隐藏文件与整个目录结构

發布時間:2024/1/18 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【已阅】Linux命令行操作/选项介绍,文件分类/内容与属性/绝对相对路径,隐藏文件与整个目录结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux的命令行操作介紹

  • Linux操作的特點:純命令行,當然Linux它也有圖形化界面或桌面版。
  • Windows也有命令行,也有圖形化界面。不過它是面向普通客戶的操作系統,所以必須得是好用好玩的,所以圖形化界面那是必然。
  • 無論是圖形化還是指令,本質上其實都是一樣的。圖形化操作與指令操作本質上都是一樣的。因為都是觸發操作系統,讓操作系統來幫我做我需要做的工作
  • 科普:由于是在硬件上面的產生順序是先用鍵盤,然后再有鼠標。所以說這也決定了在操作操作系統的時候,是先有指令/命令行,然后再有圖形化界面
  • 指令的優勢:因為指令操作最先出現,也是更原生,所以說指令操作更加貼近操作系統。
  • Linux指令的選項

  • 指令是可以攜帶選項的,比如說在ls指定后面可以加-l,-la…它可以讓我們的顯示呈現出不同的風格。
  • 選項可以讓同一個指令表現出不同的行為,可以讓指令展現出他的不同的子功能。
  • 在Linux指令下面可以跟很多個選項
  • 同一個指令的選項可以給合起來這么一個形式去寫
  • Linux下的文件分類


  • 2.

    3.

    文件內容與文件屬性

  • 文件=文件內容+文件屬性(文件大小,名稱,修改時間…)
  • 所以說就直接決定了 文件的操作=對文件內容的操作or對文件屬性的操作,所以以前的fwrite…都是對文件內容的操作,ftell…都是文件屬性操作…
  • 在計算機上面創建一個文本文件,這個文本文件什么東西都不寫入,那么它到底要不要占據磁盤空間?文件屬性(名稱,大小,類型…)是數據嗎?屬性也是數據,既然是數據的話,要存儲嗎?是數據就要存儲。
  • 文件的絕對路徑與相對路徑(文件名就是路徑)

  • 從根目錄/開始,通過路徑的唯一性,來定位到指定位置任何一個普通文件,這就叫做絕對路徑
  • 對于絕對路徑的補充知識:Linux的根目錄名字 = “/ ” , 在最最開始的這個/不僅是路徑分割符,也是根目錄,根目錄就叫做 /
  • 就是相對于當前自己所處的路徑為起始參照點,然后去定位另一個特定文件,這種路徑叫做相對路徑
  • 對于相對路徑的補充知識:隱藏文件目錄 . 表示當前路徑, 隱藏文件目錄 … 表示上一級路徑,多利用這兩個目錄。
  • 我所處的路徑發生變化,這個相對路徑可能就失效了,無法進行定位了,但絕對路徑是無論你在哪,都可以找到這個特定文件。那我怎么用相對路徑與絕對路徑呢?首先他們兩個都能夠去定位一個文件,絕對路徑往往巨長,但是不變,一般在一些固定場景,比如說配置文件的時候去使用。但在命令行輸入當中,一般來說比較喜歡用相對路徑。
  • 對于中間路徑當中的/叫做路徑分隔符,在Linux下就是用/表示路徑分隔符,window下的路徑分隔符是\,在路徑分隔符當中的一個個文件,一定是目錄,最后可能是目錄,也可能是文件
  • 隱藏文件與. / … 的介紹

  • 在Linux中,以.開頭的文件,我們稱之為隱藏文件,比如說你去mkdir創建兩個目錄,名稱都是以.開頭,那么去用ls指令去查看的時候是查看不到的,因為這兩個文件以.開頭,就說明是隱藏文件。
  • 兩個常見的隱藏文件,為. 與 … 。所以 . … 是什么呢?在Linux當中如果新建了任何一個目錄的話,在任何一個目錄下面都有兩個隱藏文件,分別叫. /…
  • 隱藏文件… 表示當前路徑的上級路徑,可以借助于此回退,回退到當前路徑的上一個路徑,所以說如果要回到上級路徑的話 cd… (逐級回退),… 的真正意義與本質以后再說。
  • 隱藏文件. 表示當前路徑,然后進到這個目錄里面,再去pwd一樣發現路徑沒有任何變化,所以說就是當前路徑。可以幫助用戶定位當前目錄下的某個文件
  • Linux下的整個目錄結構

  • 一個目錄,里面當然可以再放目錄或者普通文件,然后在目錄里面的目錄還可以放多個目錄或普通文件,注定了Linux整個目錄結構一定是個多叉樹的樣子。
  • Linux整個目錄結構,整體是一個多叉樹,它的葉子節點一定是空目錄或者非目錄文件,那些路上節點一定是個非空目錄。基本上所有的操作系統它的目錄結構全部都是樹狀結構。
  • 所以所有的對文件與目錄的增刪查改都是對這棵多叉樹的增刪查改。
  • 我們定位一個文件的話,通常都是用路徑去定位。用路徑來確定文件的位置。為什么呢?其實就是解釋一下路徑定位的唯一性:因為對于樹數據結構,一個節點他可以有多個子節點,但是對于任何一個節點而言,只有一個父結點,所以用路徑定位文件可以確保唯一性。
  • CentOS Tree指令的安裝

  • 前提是需要在root賬號下,輸入 yum install -y tree即可!
  • 總結

    以上是生活随笔為你收集整理的【已阅】Linux命令行操作/选项介绍,文件分类/内容与属性/绝对相对路径,隐藏文件与整个目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。