Skip to content

AI STUDIO Taiwan

台 灣 人 工 智 慧 與 資 料 科 學 研 究 室

  • About 關於本站
  • 專欄列表
  • Taiwan NLP.台灣自然語言處理與人工智慧交流社( 1.8萬位成員)
  • 關於 Taiwan NLP 社群
sudo

【Linux 基礎教學】01 常用路徑導航(Navigation Commands)與檔案操作命令 cd、ls、mkdir、pwd、cp、tree

Posted on 2023 年 1 月 5 日2023 年 3 月 28 日 By 楊 明翰 在〈【Linux 基礎教學】01 常用路徑導航(Navigation Commands)與檔案操作命令 cd、ls、mkdir、pwd、cp、tree〉中尚無留言
Linux 入門
Print Friendly, PDF & Email

在Linux中,大多數的工作可以由所謂的”指令”(實際上是一系列被拆分成簡單的小的功能的共用程式)組合而成。這裡介紹基本的路徑導航指令,透過這些指令我們可以在終端機或是Shell script 當中操作當前路徑和檔案。這裡做的事情會有點類似Windows檔案總管在做的事情,只不過這裡是用指令-終端機互動的方式呈現而不同於Windows的滑鼠-檔案總管GUI按鈕。用這種方式的好處在於它是可以被程式化的,自動重複操作的,而且行為清楚明確。

內容目錄

  • echo
  • cd 
  • ls
  • mkdir
  • pwd
  • tree

echo

指令名稱 指令參數

例如我們想印出hello,可以用指令echo

語法:echo [string]

string為要印出的字串,例如:

echo hello

其中指令名稱是echo,指令參數是hello,螢幕輸出:

hello

接下來我們介紹路徑導航指令

cd 

語法:cd [directory] 

directory為目標路徑

cd即change directories的縮寫,即改變當前路徑位置。若directory為空會轉到家路徑去。

範例: 跳轉到路徑/usr/bin/

cd /usr/bin/

ls

語法:ls  [options] [directory] 

directory為目標路徑

options 為可選的參數,羅列如下:

-a (all) :列出所有路徑和檔案(含隱藏檔)

-l : 列出詳細資訊

-h : 易讀格式 (常用組合 -lh)

-r : 反向排序 ((常用組合 -lr)

ls即list的縮寫,會列出路徑下的檔案和資料夾(子路徑)。若directory為空會列出目前路徑下的資訊

範例: 列出附檔為.txt的檔案

ls *txt

mkdir

語法:mkdir [-p] [directory]

directory為希望新增的路徑名稱

-p : 可選參數,檢查路徑是否存在,若已經存在就不新增。

mkdir 即 make directory 的縮寫

範例:在當前路徑下新增路徑new_folder

mkdir new_folder

pwd

語法:pwd [-P/ -L]

-P  or -L : 可選參數,若希望不顯示符號連結名稱,則-P 否則 -L,一般很少使用。通常直接打pwd 去確認目前路徑位置即可。

例如:

pwd

特別留意,大寫的PWD是內置變數,與指令pwd不同,例如輸出目前PWD變數的內容:

echo "$PWD"

tree

語法:pwd [-P/ -L]

用樹狀的方式列出目錄下的資料夾和檔案結構,可以用文字界面的方式來視覺化目錄的結構資訊

例如在以下路徑下tree指令:

tree .
├── 2
├── A
│   └── 1
├── B
└── C

3 directories, 2 files

✔ 幫我們按個喜歡和分享,支持我們

平均分數 0 / 5. 給分人數 0

尚未有評分,請幫我評分歐

楊 明翰
楊 明翰

是一名八年級中段班的創業者與資料科學家

“With belief and action, we change the world.”

憑藉信念與行動,我們改變世界💪

更多關於站長

本文允許重製、散布、傳輸以及修改,但不得為商業目的之使用

使用時必須註明出處自:楊明翰 , 台灣人工智慧與資料科學研究室 https://aistudio.tw

標籤: cd ls mkdir pwd tree

文章導覽

❮ Previous Post: 【站長哲學】關於近未來,AGI通用人工智慧對學習和知識的想象
Next Post: 【Linux 基礎教學】02 pipeline 匿名管道(管線) 的串接 ❯

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

更多AI相關資訊,歡迎加入站長的粉絲團

Facebook

閱讀視覺風格選擇


實驗袍白 / 適合資料分析師、科學家
終端機黑 / 適合黑客、電腦工程師

專欄列表

  • Artificial intelligence 人工智慧 (3)
    • HPC 高效能運算 (1)
    • PyTorch (1)
    • 從頭實作AI (1)
  • Backend 後端開發 (1)
  • C++ 應用 (2)
  • Community 社群介紹 (1)
  • Data Engineering 資料工程與訊號分析 (1)
  • Java 開發與教學 (2)
  • Linux 入門 (5)
  • NLP/NLU 自然語言處理與理解 (4)
  • Philosophy 站長哲學 (5)
  • Python 開發與教學 (7)
    • Python Flask 網站開發 (1)
    • Python 中階 (1)
    • Python 入門 (5)
  • Slides會議簡報 (12)
  • Start-up 創新創業 (7)
  • 機器學習數學基礎 (1)
  • 私人筆記手稿 (4)
  • 線上教學目錄 (4)

近期發布

  • 【Linux 應用】使用Zenity零成本開發的多開瀏覽器管理器
  • 【Start-up 創新創業】如何選擇創業題目
  • 【自然語言處理與理解】Llama-2大語言模型CPU版本使用
  • 【個人演講】AI EXPO 2023 ChatGPT以及LLM
  • 【自訓課程】NGS 次世代基因體資料科學 課程

討論

尚無留言可供顯示。

年份彙整

  • 2023 (9)
  • 2022 (4)
  • 2021 (6)
  • 2020 (14)
  • 2019 (8)
  • 2018 (10)
  • 2017 (2)
  • 2016 (4)
  • 2015 (2)

ChatGPT GRU HPC llama-cpp LLM Log4J LSTM Node.js SMO SVM Zenity 人工智慧 人格特質 出資 創新 創業 多語言 多開瀏覽器 大語言模型 感知機 戰鬥 技術 技術合夥 技術股 撰寫程式 新創 新手 新聞輿情 最佳化 機器學習 死亡 現代C++ 系統日誌 股東權益 能力 證明 變數 負債 資本 資產負債表 長短期記憶 霍普菲爾 類神經網 類神經網路 風險

調整字型大小

A 縮小字型大小。 A 重設字型大小。 A 放大字型大小。

Copyright © 2023 AI STUDIO Taiwan.
聯絡我們 : whuang022@gmail.com
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Theme: Oceanly by ScriptsTown