linux 基本操作命令

来源:https://www.cnblogs.com/bwcgq/archive/2020/05/15/12829301.html
-Advertisement-
Play Games

目錄操作 基礎目錄操作 linux 沒有類似windows一樣的盤符之分,所有的目錄都是以“根‘ / ’”開始,linux 是多用戶登陸, 在 /home/ 的目錄下,存放著已添加用戶的用戶目錄。每個用戶一個文件夾,文件夾名為用戶名 // 下文中 $ 表示終端的提示符,不包含在命令當中 $ pwd ...


目錄操作

  基礎目錄操作

    linux 沒有類似windows一樣的盤符之分,所有的目錄都是以“根‘ / ’”開始,linux 是多用戶登陸,

在 /home/ 的目錄下,存放著已添加用戶的用戶目錄。每個用戶一個文件夾,文件夾名為用戶名

 

  //  下文中  $ 表示終端的提示符,不包含在命令當中

    $ pwd : 字面意思為:“print the current working directory” 簡單說就是查看你當前處於哪個目錄下

 

    $ cd :這個命令的字面意思是-->“change directory”,就是切換到指定目錄下

     cd /home  ----就是把當前目錄切換到home下

     cd /home/usrname/  ----就是切換到用戶名為username的用戶目錄下

       其中,當前用戶的目錄可以用 ~表示,無論你在任何目錄下 終端輸入 cd ~ 就可以切換到你的用戶目錄下

       如果 cd 的參數為空有的發行版下會直接把目錄轉到根目錄下,沒有轉到根目錄下則目錄不變,

       要把目錄切換到根目錄下 cd /  即可

       cd 的時候記不住路徑可以 tab 補全

 

    $ ls :這應該是最常用的一個,功能是顯示當前文件下的所有文件(不包括隱藏文件)。

      相同功能的還有 ll  但兩個顯示的方式不同,ls 是有參數的, 例如, $ ls -a 

      使用 a 參數就可以看到隱藏文件了。其餘參數還有很多,可以help自己探索一下。

 

 

    grep : 這個命令不單獨使用,這是一個搜索的命令。 可以和 ls 等一同使用。 

       現在,你 cd 到你的 /etc 下   $ cd /etc   現在 ls 查看文件,有很多對吧, 如果我要你在裡面找一個叫 profile 的文件,

       估計得找的夠嗆吧,給 ls 加點東西,你就能輕鬆找到了    $  ls |grep profile    再寫這個命令,

       你可以發現,列出的文件中,名字都包含 profile 這就是grep 的用處  在 ls 這裡,用了 一個  |  符號分開,

       其他的大部分相同,同樣可以help 來進一步瞭解,這裡你只需要知道基本操作就行了。

        // cd 回你的home 目錄下 用  $  cd ~

 

 

    $ mkdir :字面意思為--> “make a directory” 說白了就是創建一個文件夾   

         執行 mkdir  test  再來一下 ls  你就可以看到你創建了一個叫test的文件夾

    

 

    $ rm:   現在創建個文件夾沒啥用,就測試一下,刪了吧, 用 rm 命令  $ rm  test 

       當你執行了這個命令後如果沒錯的話你應該收到了大概意思為 test是一個目錄無法刪除的反饋。

       沒錯,rm 是刪除文件的,但大部分時候都是需要帶參數執行的。 現在重新輸入命令 $ rm -r test 

       這樣,這個目錄就刪了, -r 這個參數表示遞歸刪除該目錄

       如果在刪除的時候命令反饋 是否刪除目錄的選項。 可以用 f 參數 讓 rm 不想你詢問直接刪除。

      註意: $ rm -rf 這是一個很危險的命令,閑著沒事兒不要亂玩

 

文件解壓

    $ tar -zxf  這是最常用的文件解壓命令,用來解壓linux下常見的 .tar.gz 文件,後面參數可以加一個v

        加一個v的區別在於是否查看解壓過程。如果壓縮包尾碼名僅為 .tar 那麼可以去掉參數z

 

    $ unrar   這是用於解壓 .rar 的壓縮包命令,執行這個命令需要安裝unrar包,因為大部分時候直接

        解壓 .rar 文件會導致文件可能解壓錯誤,所以大部分時候需要用到unrar 包來解壓

    

    $unzip  解壓 .zip 和 .rar 相同,直接解壓有可能會導致解壓錯誤,所以需要unzip 來解壓 .zip 的文件

        執行這個命令同樣需要安裝unzip 包


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 目錄結構及相關命令筆試題集合 一、複習題 1.伺服器的結構類型有哪些?簡單說明 2.在32位操作系統最大可以使用__32_G記憶體. 3.系統交換分區時作為系統___虛擬存儲__的一塊區域. 4./etc文件系統的標準應用是用於(D) ​ A.安裝附加的應用程式 ​ B.存放可執行程式、系統管理工具 ...
  • 1、查看firewall服務狀態 systemctl status firewalld 2、查看firewall的狀態 firewall-cmd --state 3、開啟、重啟、關閉、firewalld.service服務 # 開啟 service firewalld start # 重啟 serv ...
  • 一、伺服器硬體與基礎命令 1· 在32位操作系統最大可以使用_4 _G記憶體 2. 多核CPU和單核CPU的優點和缺點,是否所有程式在多核CPU上運行速度都快?為什麼? 3. 伺服器的主要組成部分有哪些 4. 在以前的工作中主要接觸哪些伺服器品牌和型號 5. 設超級用戶root當前所在目錄為:/usr ...
  • 你知道Unix、Linux、GNU、GNU/Linux 之間的關係嗎? ...
  • ThinkPad-BIOS 如有問題請指出 ~謝謝 ...
  • 當前標識 (IIS APPPOOL\.NET v4.5) 沒有對”C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files” 的寫訪問許可權。 ...
  • 如何在Vmware中創建Linux虛擬機並設置Vmware和虛擬機網路 創建Linux虛擬機 創建虛擬機 配置類型選擇自定義 虛擬機硬體相容性,選擇當前Vmware版本即可 選擇要使用的Linux ISO鏡像文件,鏡像從“阿裡雲鏡像站”下載。 虛擬機命名與虛擬機存放位置 虛擬機CPU核數配置 虛擬機 ...
  • 用戶和組的相關概念 賬號:是一種用來記錄單個用戶或是多個用戶的數據。在Linux 上的賬號可以分成兩類: 用戶賬號 用來儲存單一用戶的數據,你可以使用一個用戶賬號,來儲存某一個用戶的數據。 群組賬號 用來儲存多個用戶的信息,每一個群組賬號可以用來記錄一組用戶的數據。 依照賬號的位置 本機賬號: 儲存 ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...