【Linux操作系統——學習筆記二】Linux簡單導航命令操作

一、前言?

學習Linux,本質上是學習在命令行下熟練使用Linux的各類命令。

命令行:是一種通過輸入命令和參數與計算機系統進行交互的方式,可以使用各種字符化命令對系統發出操作指令,打開Linux終端,進入命令行界面。

命令:Linux程序。一個命令就是一個Linux的程序。命令沒有圖形化頁面,可以在命令行提供字符化的反饋。

二、如何打開終端

在Ubuntu系統中,可以通過以下方式打開終端仿真器:

  • 直接使用組合鍵Ctrl+Alt+T。
  • 單擊屏幕左下角的按鈕進入。如右圖所示。
  • 為了后續方面使用,鼠標右鍵單擊“終端”圖標,在快捷菜單中選擇“添加到收藏夾”命令,把終端圖標添加至左側面板內。

三、命令行界面

在命令提示符$的后面,可以輸入指令和參數(可選),然后按Enter鍵,即可執行。

  • pwd:輸出當前工作目錄的路徑。
  • ls:顯示目錄中的內容。
  • uname:輸出系統信息。

四、Linux命令基礎格式

在Linux中, 命令有其通用格式: ?

命令 [選項] [參數] 選項:常用于調整命令功能。通過添加不同的選項,可以改變命令執行動作的類型。選項有短命令行選項和長命令行選項兩種。短命令行選項之前通常使用“-“連字符,長命令行選項之前通常使用“--”連字符。

參數:命令的操作對象,多數命令都可以使用參數。參數多數用于命令的指向目標。可以是目錄、文件等。

選項和參數都是可選項。在命令的語法格式說明中,通常使用“[]”來標記可選項。

注意:輸入命令時,命令、選項、參數之間用空格進行間隔。

執行不包含選項和參數的命令

執行包含選項的命令

執行包含參數的命令

使用Linux命令的一些注意事項:

  • 大多數命令都有各種參數和選項;
  • 大多數命令的參數可以組合使用(相斥參數除外);
  • 如ls -l –h 用“命令 --help”或者“man 命令”可以獲取相應命令的詳細用法;
  • 命令/工具不同版本所支持的參數可能會有所差異;
  • 命令區分大小寫,包括參數;
  • 快捷鍵Ctrl+l清屏 Shell支持TAB鍵命令補齊,輸入命令開頭字母,按TAB鍵能補齊命令。

五、Linux常用命令——導航命令

打開 Linux 的虛擬終端后,一般都停在用戶主目錄下。當前目錄下有什么?如何進入到其它目錄?進入其它目錄后,如何才能知道當前的確切位置?像這類操作通常稱之為導航。Linux 下,能幫助進行導航的命令有 3 個: lscdpwd

1.查看當前工作目錄的內容命令(ls)

ls語法:ls [選項] [Linux路徑]

當不使用選項和參數時,直接使用ls,表示:以平鋪形式,列出當前工作目錄下的內容。

在啟動Linux系統的命令行終端的時候,默認當前工作目錄為登錄用戶的HOME目錄。

因此,ls命令列出的是HOME目錄的內容。

HOME目錄:就是每個用戶在Linux系統的個人賬戶目錄,路徑:/home/用戶名。

ls命令使用參數,表示指定一個Linux路徑,列出該路徑的內容。 語法如下:ls [Linux路徑]

ls 命令使用選項,可以按不同條件查看或者按不同方式排序結果。

用法: ls [選項]

選項說明備注
-a顯示當前目錄下的所有文件,包括隱藏文件

1、Linux 區分大小寫,在輸入的時候需要特別注意;

2、各參數可以任意組合,如 ls -la; 3、支持通配符*、 ?等。

-l使用長列表的形式,展示文件詳細的內容
-h以易于閱讀的形式,列出文件大小,如K、M、G
-F顯示文件類型描述符。在文件末尾用不同符號區分:
斜線(/)表示目錄
星號(*)表示可執行文件
@符號表示鏈接文件

ls -a [Linux路徑]:表示列出指定目錄下的全部文件(包含隱藏的文件/文件夾)。

圖中以.開頭的,表示是Linux系統的隱藏文件/目錄(只要以.開頭,就能自動隱藏)。只有通過-a選項,才能看到這些隱藏的文件/目錄。

ls -l [Linux路徑]:以列表的形式展示內容,并展示更詳細的內容。

語法中的選項時可以組合使用的,例如-l和-a 可以組合使用。

寫法:ls -l -als -lals -al表示以詳細列表查看當前目錄下的全部內容。

ls -h [Linux路徑]:以易于閱讀的形式,列出文件大小,如K、M、G。?-h必須搭配-l一起使用。

2. 改變工作目錄命令(cd)

當Linux終端(命令行)打開的時候,會默認以用戶的HOME目錄作為當前的工作目錄。可以通過cd命令,更改當前所在的工作目錄。

用法:cd ?[參數]

  • cd命令無需選項,只有參數,表示要切換到指定目錄下
  • cd命令直接執行,不寫參數,表示回到用戶的HOME目錄

指令中的目錄參數可以是當前路徑下的目錄,也可以是其他位置的目錄。其他位置的目錄,需給定詳細的路徑。路徑包含絕對路徑和相對路徑。

  • 絕對路徑:以根目錄為起點,路徑描述以/開頭。如cd /home/meng/work
  • 相對路徑:以當前目錄為起點,路徑描述無需以/開頭。如cd work

當前目錄處于:/home/meng/work,怎么退回上一級:

  • 可以通過cd,即可回到HOME目錄
  • 也可以通過特殊路徑符完成。
表示方式說明備注
句點(.)當前目錄Linux 下目錄、計算機名和域名之間都是用斜線(/)分開,而非反斜線(\);
2 個句點(..)上一層目錄
~HOME目錄
短橫線(-)上一次工作目錄, cd -可切換至上次所在的工作目錄

3.查看當前目錄路徑命令(pwd)

如果 Linux 的命令提示設置為只顯示當前目錄名而不顯示完整的路徑的話,進入的目錄較深,就有可能不清楚當前所在路徑而“迷路”。pwd 命令是一個導航輔助命令,用來顯示當前工作目錄的路徑。該命令無參數和選項。

pwd用法: pwd

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898293.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898293.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898293.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

新安裝的cursor安裝不了插件

我安裝的cursor版本0.47.5 直接說解決辦法 找到安裝路徑cursor\resources\app下的product.json 修改https://marketplace.cursorapi.com為https://marketplace.visualstudio.com

算法基礎篇(藍橋杯常考點)

算法基礎篇 前言 算法內容還有搜索,數據結構(進階),動態規劃和圖論 數學那個的話大家也知道比較難,放在最后講 這期包含的內容可以看目錄 模擬那個算法的話就是題說什么寫什么,就不再分入目錄中了 注意事…

《解鎖華為黑科技:MindSpore+鴻蒙深度集成奧秘》

在數字化浪潮洶涌澎湃的當下,人工智能與操作系統的融合已成為推動科技發展的核心驅動力。華為作為科技領域的先鋒,其AI開發框架MindSpore與鴻蒙系統的深度集成備受矚目,開啟了智能生態的新篇章。 華為MindSpore:AI框架的創新先鋒…

雙3060、Ubuntu22.04、cuda12.8安裝deepseek 32b-Q8

以下是針對雙RTX 3060顯卡(12GB顯存)在Ubuntu 22.04系統部署DeepSeek-R1-32b-qwen-distill-q8模型的完整流程,結合最新技術規范與魔塔社區資源: 一、驅動與CUDA環境配置 1. 禁用開源驅動 bash sudo tee /etc/modprobe.d/blackli…

K8S學習之基礎三十四:K8S之監控Prometheus部署pod版

使用 Kubernetes Pod 的方式部署 Prometheus 是一種常見的方法,尤其是在容器化和微服務架構中。以下是詳細的步驟: 1. 創建命名空間(可選) 為了方便管理,可以為 Prometheus 創建一個單獨的命名空間。 yaml 復制 a…

Linux top 命令詳解:從入門到高級用法

Linux top 命令詳解:從入門到高級用法 在 Linux 系統中,top 是一個強大的實時監控工具,用于查看系統資源使用情況和進程狀態。它可以幫助你快速了解 CPU、內存、負載等信息,是系統管理員和開發者的日常利器。本文將從基本用法開始…

uniapp-x vue 特性

生命周期 在組合式API中,組件可以監聽應用和頁面的生命周期。但由于應用和頁面都有onShow和onHide,導致重名。所以在組合式的組件中監聽頁面的顯示隱藏,改為了onPageShow和onPageHide。 這個和uniapp不一樣,uniapp自定義組件無法…

HTML5掃雷游戲開發實戰

HTML5掃雷游戲開發實戰 這里寫目錄標題 HTML5掃雷游戲開發實戰項目介紹技術棧項目架構1. 游戲界面設計2. 核心類設計 核心功能實現1. 游戲初始化2. 地雷布置算法3. 數字計算邏輯4. 掃雷功能實現 性能優化1. DOM操作優化2. 算法優化 項目亮點技術難點突破1. 首次點擊保護2. 連鎖…

Qt之自定義界面組件 一

通過qt中的painter繪圖事件繪制一個電池電量圖的變化。效果如下圖 創建一個基于界面widget工程,在wdiget界面添加一個widget界面,將添加的widget界面的類提升為Tbattery.在Tbattery類中重寫painEvent電池電量代碼 文件目錄結構 主要部分代碼 //Tbattery.cpp #inc…

LeRobot源碼剖析——對機器人各個動作策略的統一封裝:包含ALOHA ACT、Diffusion Policy、VLA模型π0

前言 過去2年多的深入超過此前7年,全靠夜以繼日的勤奮,一天當兩天用,摳論文 摳代碼 和大模型及具身同事討論,是目前日常 而具身庫里,idp3、π0、lerobot值得反復研究,故,近期我一直在摳π0及l…

數據結構篇——線索二叉樹

一、引入 遍歷二叉樹是按一定規則將二叉樹結點排成線性序列,得到先序、中序或后序序列,本質是對非線性結構線性化,使結點(除首尾)在線性序列中有唯一前驅和后繼;但以二叉鏈表作存儲結構時,只能獲…

汽車保養記錄用什么軟件記錄,汽車維修記錄查詢系統,佳易王汽車保養維護服務記錄查詢管理系統操作教程

一、概述 本實例以佳易王汽車保養維護服務記錄查詢管理系統為例說明,其他版本可參考本實例。試用版軟件資源可到文章最后了解,下載的文件為壓縮包文件,請使用免費版的解壓工具解壓即可試用。 軟件特點:1、功能實用,操…

Sqlmap注入工具簡單解釋

安裝 1. 安裝 Python SQLMap 是基于 Python 開發的,所以要先安裝 Python 環境。建議安裝 Python 3.9 或更高版本,可從 Python 官方網站 下載對應操作系統的安裝包,然后按照安裝向導完成安裝。 2. 獲取 SQLMap 可以從 SQLMap 的官方 GitHu…

LLM自動化評測

使用的數據集:ceval-exam import requests from datasets import load_dataset, concatenate_datasets import re from tqdm import tqdm import re, time, tiktoken, ollama from ollama import ChatResponse from ollama import Optionsdef llm(model, query, te…

Python IP解析器 ip2region使用

說明:最近需要在python項目內使用IP定位所在城市的需求,沒有采用向外部ISP服務商API請求獲取信息的方案,則翻了翻,在搞Java時很多的方案,在Python端反而可選擇范圍很小。 # 示例查詢 ips ["106.38.188.214"…

python開發訂單查詢功能(flask+orm bee)

1. 搭建python環境。 可以參考其它文檔。 此處python使用 3.12 IDE隨意,PyCharm 或 Eclipse PyDev也可以。 2. Flask 2.1 安裝Flask pip install Flask 2.2 一個最簡單的flask實例 創建一個工程, 新建一個 main.py文件, 輸入以下內容…

哈爾濱服務器租用托管流程

哈爾濱服務器租用托管流程可分為三個階段實施,具體操作如下: 一、前期準備階段 業務需求評估 明確計算資源需求:CPU核心數/線程數、內存容量、存儲類型(HDD/SSD/NVMe)及容量、帶寬標準(獨享/共享) 確定網絡架構要求:多線接入、國際…

音頻大語言模型可作為描述性語音質量評價器

論文《AUDIO LARGE LANGUAGE MODELS CAN BE DESCRIPTIVE SPEECH QUALITY EVALUATORS》學習 推動多模態代理從"能聽"到"懂好壞"的進化 摘要: . 研究背景與問題 核心內容:現有音頻大語言模型缺乏對輸入語音質量的感知能力&#xff…

CVPR2025自動駕駛端到端前沿論文匯總

自動駕駛 文章目錄 自動駕駛前言自動駕駛的軌跡預測論文端到端自動駕駛論文 前言 匯總CVPR2025自動駕駛前沿論文 自動駕駛的軌跡預測論文 Leveraging SD Map to Augment HD Map-based Trajectory PredictionModeSeq: Taming Sparse Multimodal Motion Prediction with Seque…

我在哪,要去哪

在直播間聽到一首好聽的歌《我在哪,要去哪》-湯倩。 遇見的事:21~24號抽調去招生。 感受到的情緒:公假嗎?給工作量嗎?月工作量不夠扣錢嗎?報銷方便嗎?有事情,從來不解決后顧&#x…