Linux指令篇 (2)

指令篇(2)

  • Linux基本指令(2)
    • (1) mkdir指令(重要)
    • (2)rmdir指令&&rm指令(重要)
    • (3)man指令(重要)
    • (4)cp指令(重要)
    • (5)mv指令(重要)
    • (6) cat指令
    • (7)more指令

Linux基本指令(2)

在這里插入圖片描述

(1) mkdir指令(重要)

語法: mkdir [選項] 目錄
功能:在當前目錄下創建一個目錄

mkdir lesson1  創建一個lesson1的文件

常見選項: -p (parents)

如:

mkdir -p lesson1/myshell/test

創建這一系列文件,如果在創建過程中其中有文件不存在就會自動創建。

mkdir操作實例圖:

在這里插入圖片描述

(2)rmdir指令&&rm指令(重要)

rmdir的功能與mkdir的功能恰恰相反mkdir創建目錄,那么rmdir就是刪除命令。

rmdir /桌面     

選項 -p (parents) 刪除所給出的路徑中的目錄

如:

rmdir /桌面/lesson1

rmdir操作實例圖:
刪除路徑上的所有文件
在這里插入圖片描述

rm指令(重要)
功能:rm命令可以同時刪除文件或目錄
語法:rm [選項] 文件或目錄 (需搭配選項)

選項:
-f 即使文件屬性為只讀(即寫保護),亦直接刪除
-i 刪除前逐一詢問確認
-r 刪除目錄及其下所有文件

rm -f 操作實例圖
??1 強制刪除??:
??忽略不存在的文件??:當嘗試刪除一個不存在的文件時,rm 默認會報錯。使用 -f 選項后,rm 會靜默忽略這些錯誤,不會顯示任何提示。

2 ??無需確認??:即使文件是只讀的,rm -f 也會嘗試強制刪除,而不會提示用戶進行確認。
??與遞歸刪除結合使用??:當與 -r(遞歸刪除)選項結合使用時,rm -rf 可以強制遞歸刪除目錄及其所有內容,無需逐一確認。

rm -f 文件

在這里插入圖片描述

rm -i 操作實例圖
在你要刪除之前,判斷一下是否要刪除該文件

rm -ri 文件名

在這里插入圖片描述

rm -r 操作實例圖
功能:遞歸刪除??:能夠刪除指定目錄及其所有子目錄和文件,無論嵌套層級有多深。
??刪除非空目錄??:與 rm 命只能刪除空目錄不同,rm -r 可以刪除包含文件和子目錄的非空目錄。

rm -r 目錄

(3)man指令(重要)

man指令意義:在LInux中有許多參數,我們不可能全記住,我們可以通過查看聯機手冊獲取幫助。

語法: man [選項] 命令

常用選項:

k 根據關鍵字搜索聯機幫助
-a 將所有章節的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項,當按下q退出,他會繼續往后面搜索,直所有章節都搜索完畢。

man手冊分為8章:

1 是普通的命令

2 是系統調用,如open,write之類的(通過這個,至少可以很方便的查到調用這個函數,需要加什么頭文件)

3 是庫函數,如printf,fread4是特殊文件,也就是/dev下的各種設備文件

5 是指文件的格式,比如passwd, 就會說明這個文件中各個字段的含義

6 是給游戲留的,由各個游戲自己定義

7 是附件還有一些變量,比如向environ這種全局變量在這里就有說明

8 是系統管理用的命令,這些命令只能由root使用,如ifconfig

如:
在這里插入圖片描述
當你對一個指令不理解時,我們可以用man來查看他的用法從而盡快的幫助我們進行學習!!1

(4)cp指令(重要)

cp [選項] source(文件)  dest(文件)

功能:復制文件或目錄

說明:如果我們再用cp指令時 :同時指定倆個以上的文件或目錄,且最后一個目的地是一個存在的目錄,則他會把前面指定所有文件和目錄復制到此目錄中,若最后一個目錄不存在那么就會出現錯誤

常用選項:

-f 或 --force 強行復制文件或目錄, 不論目的文件或目錄是否已經存在
-i 或 --interactive 覆蓋文件之前先詢問用戶

-r 遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態,不屬于目錄或符號鏈接,則一律視為普通文件處理
-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理

1 cp -f 實例操作圖:
-f 強行復制文件或目錄, 不論目的文件或目錄是否已經存在
在這里插入圖片描述
2 cp -i 實例操作圖:
-i 在覆蓋之前詢問用戶的意見

在這里插入圖片描述

3 cp -r 實例操作圖

-r cp -r 是 Linux 和 Unix 系統中用于復制文件和目錄的命令。-r 選項表示“遞歸復制”,即可以復制目錄及其所有子目錄和文件。

cp -r source_dir destination_dir

在這里插入圖片描述

(5)mv指令(重要)

語法: mv [選項] 源文件或目錄 目標文件或目錄

功能:
1. 視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。

2. 當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。

3. 當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。

常用選項:

-f :force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋
-i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋

這里的選項與上述的選項功能差不多,就不過多介紹

(6) cat指令

語法: cat [選項] [文件]

功能 : 查看文件內容

常用選項:

-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行

cat -b 實例操作圖:

-b 對非空輸出行編號
在這里插入圖片描述

(7)more指令

語法: more 選項 文件

功能:與cat類似

常用選項:

-n 對輸出的所有行編號
q 退出more

基本指令今天就介紹到這里啦!!!

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

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

相關文章

致遠OA——自定義開發rest接口

文章目錄 :apple: 業務流程 🍎 業務流程 代碼案例: https://pan.quark.cn/s/57fa808c823f 官方文檔: https://open.seeyoncloud.com/seeyonapi/781/https://open.seeyoncloud.com/v5devCTP/39/783.html 登錄系統 —— 后臺管理 —— 切換系…

區塊鏈如何成為智能城市的底層引擎?從數據透明到自動化治理

區塊鏈如何成為智能城市的底層引擎?從數據透明到自動化治理 引言:智能城市真的智能嗎? 在數字化時代,智能城市(Smart City)逐步成為各國推動城市創新的重要方向。城市管理者希望借助物聯網(IoT…

洛谷P1177【模板】排序:十種排序算法全解(1)

扯談 之前我已經把十大排序算法全講了一遍(具體詳見專欄C排序算法),今天我們來用一道簡單的題目總結實戰一下。 算法實現 一、桶排序(Bucket Sort) ?適用場景?:數據范圍已知且較小(需根據測試數據調整…

SuperMap iClient3D for WebGL 如何加載WMTS服務

在 SuperMap iClient3D for WebGL 中加載WMTS服務時,參數配置很關鍵!下面我們詳細介紹如何正確填寫參數,確保影像服務完美加載。 一、數據制作 對于上述視頻中的地圖制作,此處不做講述,如有需要可訪問:Onl…

再讀bert(Bidirectional Encoder Representations from Transformers)

再讀 BERT,仿佛在數字叢林中邂逅一位古老而智慧的先知。初次相見時,驚嘆于它以 Transformer 架構為羅盤,在預訓練與微調的星河中精準導航,打破 NLP 領域長久以來的迷霧。而如今,書頁間躍動的不再僅是 Attention 機制精…

從零開始 保姆級教程 Ubuntu20.04系統安裝MySQL8、服務器配置MySQL主從復制、本地navicat遠程連接服務器數據庫

從零開始:Ubuntu 20.04 系統安裝 MySQL 8、服務器配置 MySQL 主從復制、本地 Navicat 遠程連接服務器數據庫 初始化服務器1. 更新本地軟件包列表2. 安裝 MySQL 服務器3. 查看 MySQL 安裝版本4. 登錄 MySQL 管理終端5. 設置 root 用戶密碼(推薦使用 nativ…

java怎么完善注冊,如果郵箱中途更換,能否判斷

解析在下面 附贈代碼 private static class CodeInfo {String code;long timestamp;CodeInfo(String code, long timestamp) {this.code code;this.timestamp timestamp;}}// 存儲驗證碼(郵箱 -> 驗證碼信息)(保證線程安全) 以免中途更改郵箱pri…

n8n 中文系列教程_01. 簡單易懂的現代AI魔法,n8n的快速了解與概念科普(文末有彩蛋)

1. 教程簡介 歡迎來到“無代碼工具探索”課程,這是專為非技術人員設計的指南(當然,技術人員也可以從中受益)。我們的目標是通過無代碼工具來提升工作效率,尤其是利用像 n8n 這樣的靈活數據庫平臺。這些工具被譽為“現…

解碼 Web Service:從技術原理到應用場景的深度剖析

Web Service 是一種基于網絡的、分布式的計算技術,它允許不同的應用程序之間通過網絡進行通信和交互。以下是關于 Web Service 的詳細介紹: 一、定義與概念 Web Service 是一種可以通過 Web 協議(如 HTTP)進行訪問的軟件組件&am…

Nacos啟動報錯

Nacos啟動是在單機模式下,不是集群模式 點擊startup.cmd啟動會報錯 打開bin目錄 rem是注釋的意思,在nacos1.3.2之后,nacos默認的都是集群模式,我們這里單機測試就是用單機模式。 也可以修改MODE,如果選擇不修改&…

uniapp-商城-26-vuex 使用流程

為了能在所有的頁面都實現狀態管理,我們按照前面講的頁面進行狀態獲取,然后再進行頁面設置和布局,那就是重復工作,vuex 就會解決這樣的問題,如同類、高度提煉的接口來幫助我們實現這些重復工作的管理。避免一直在造一樣…

Git 命令速查手冊

聽說用美圖可以釣讀者? 一、基礎操作核心命令 1. 倉庫初始化與克隆 命令作用示例git init創建新倉庫git init my-projectgit clone克隆遠程倉庫git clone [https://github.com/user/repo.git](https://github.com/user/repo.git)git remote add關聯遠程倉庫git re…

信息量、香農熵、交叉熵、KL散度總結

信息量 對于一個事件而言,它一般具有三個特征: 小概率事件往往具有較大的信息量 大概率事件往往具有較小的信息量 獨立事件的信息量相互可以相加 比如我們在買彩票這個事件中,彩票未中獎的概率往往很高,對我們而言一點也不稀…

使用C語言的cJSON中給JSON字符串添加轉義

在 cJSON 庫中,沒有直接提供 一個函數來專門給 JSON 字符串添加轉義(如將 " 轉義為 \",\n 轉義為 \\n 等)。 但 cJSON 在 序列化(cJSON_Print 或 cJSON_PrintUnformatted) 時會自動處理轉義字符…

宇樹機器狗go2—slam建圖(1)點云格式

0.前言 上一篇番外文章教大家如何在宇樹機器狗go2的gazebo仿真環境中實現簡單的導航運動,本期文章會教大家如何讓宇樹的機器狗go2在仿真環境中進行slam建圖時經常會遇到的一些點云格式,在后續的slam建圖和slam算法解析的時候會經常與這些點云信息打交道…

linux socket編程之udp(實現客戶端和服務端消息的發送和接收)

目錄 一.創建socket套接字(服務器端) 二.bind將prot與端口號進行綁定(服務器端) 2.1填充sockaddr_in結構 2.2bind綁定端口 三.直接通信(服務器端) 3.1接收客戶端發送的消息 3.2給客戶端發送消息 四.客戶端通信 4.1創建socket套接字 4.2客戶端bind問題 4.3直接通信即可…

第1期:Python基礎語法入門

1.1 Python簡介 Python是一種解釋型、面向對象、動態數據類型的高級編程語言。它設計簡潔,易于學習,適合初學者。Python廣泛應用于數據科學、人工智能、Web開發、自動化腳本等領域。它的語法簡潔易懂,強調代碼的可讀性。 1.2 安裝Python與配…

使用EXCEL繪制平滑曲線

播主播主,你都多少天沒更新了!!!泥在干什么?你還做這個賬號麻?!!! 做的做的(哭唧唧),就是最近有些忙,以及…… 前言&…

當算力遇上馬拉松:一場科技與肉身的極限碰撞

目錄 一、從"肉身苦修"到"科技修仙" 二、馬拉松的"新大陸戰爭" 三、肉身會被算法"優化"嗎? 馬拉松的下一站是"人機共生"時代 當AI能預測你的馬拉松成績,算法能規劃最佳補給方案,智能裝備讓訓練效率翻倍——你還會用傳…

MLLMs for TSAD ?

項目鏈接:Multimodal LLMs Advance Time Series Analysis 代碼鏈接:https://github.com/mllm-ts/VisualTimeAnomaly 出處:ICLR 2025 一 文章動機 多模態 LLM (MLLM) 通過 “視覺” 方式處理時序的潛力仍未充分探索; 人類檢測 “時序異常” 的自然方式:可視化、文本描…