Peiiieee的Linux筆記(1)

基本指令

1. ls指令

語法:ls [選項][目錄或文件]

功能:對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其它信息。

-a:列出目錄下的所有文件,包括以.開頭的隱含文件。

-l:列出文件的詳細信息。

-la:以詳細列表形式顯示目錄內容(包括隱藏文件)。

以d開頭的是目錄,以-開頭的是普通文件

?-ld:只顯示目錄本身的詳細信息。

2. pwd命令

語法:pwd

功能:顯示用戶當前所在的目錄。

/:是Linux中的路徑分隔符

\:是Windows中的路徑分隔符

3. cd指令

語法:cd目錄名

功能:改變工作目錄。將當前工作目錄改變到指定的目錄下。

cd ..:返回上級目錄

cd /root/111/:絕對路徑

cd ../111:相對路徑

cd ~:進入用戶家目錄

cd -:返回最近訪問目錄

4. touch指令

語法:touch 文件名

功能:創建普通文件。

5. mkdir指令

語法:mkdir [選項] 目錄名

功能:在當前目錄下創建一個目錄。

-p:一次性可以建立多個目錄。

6. rmdir指令 && rm指令

rmdir

語法:rmdir 目錄

適用對象:具有當前目錄操作權限的所有使用者

功能:刪除空目錄。

rm

語法:rm [選項] [文件名/目錄名]

適用對象:所有使用者

功能:刪除文件或目錄。

-r:刪除目錄及其下所有文件。

-f:不詢問操作,直接刪除。

7. man指令

語法:man 命令

功能:用于查看系統命令、程序或配置文件的詳細文檔。

8. cp指令

語法:cp [選項] src:源文件或目錄 dst:目標文件或目錄

功能:復制文件或目錄。

如果dst是目錄,src直接拷貝到這個目錄下;

如果dst是帶路徑的文件名,src拷貝到指定目錄,順便進行重命名。

9. mv指令

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

功能:

1. 在指定的目錄下,對一個文件或者目錄進行重命名。

2.? 將指定目錄下的文件或者目錄,剪切到指定的目錄下。

3. 在剪切的同時,順便進行重命名。

10. cat

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

功能:查看目標文件的內容。

-b:對非空輸出行編號

-n:對輸出的所有行編號

-s:不輸出多行空行

tac:倒著打印

11. echo

語法:echo [字符串]

功能:在終端輸出文本或變量的值。

輸出重定向:將本應該輸出到顯示器文件的數據,輸出到普通文件里(Linux理念:Linux中一切皆文件) 。

所以也可使用 > 來新建/清空文件

相當于在C語言中,以'w'的形式打開文件(每次打開會清空文件)

追加重定向

相當于在C語言中,以'a'的形式打開文件

輸入重定向

cat默認是從鍵盤讀取數據,回顯到顯示器上。

將本該從鍵盤文件讀取數據,變成從log.txt文件讀取數據?

相當于在C語言中,以'r'的形式打開文件

12. more指令

語法:more [文件]

功能:逐屏顯示文件內容或命令輸出。使用enter逐行下翻,q退出。

13. less指令

語法:less [文件]

功能:對文件或其他輸出進行分頁顯示。使用上下鍵進行翻頁,q退出。但是比起more更加的有彈性,more只能向后翻,不能向前翻。

14. head 指令

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

功能:顯示文件的開頭,默認打印其相應文件的開頭10行。

-n(行數):顯示的行數

15. tail指令

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

功能:查看文件末尾的內容。

怎么取第80-100行的數據?

wc -l:統計文本的行數

16. 時間相關的指令

date顯示

指定格式顯示時間:

時間戳(從1970-01-01 00:00:00開始)

轉化成具體時間

cal日歷

顯示上一個月和下一個月的日歷?

17. find指令

語法:find [路徑] [選項] [文件名]

功能:在系統的樹形結構中進行文件查找。

which:用于查找可執行文件的位置

18. grep指令

語法:grep [選項] 字符串 文件

功能:在文件中搜索字符串,將找到的行打印出來。

-i:忽略大小寫。

-n:輸出行號。?

-v:反向選擇,亦即顯示出沒有該字符串內容的一行

19. zip/unzip指令

語法:zip 壓縮文件.zip 目錄或文件

功能:將目錄或文件壓縮成zip格式

解壓:

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

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

相關文章

Docker快速構建并啟動Springboot程序,快速發布和上線/

Docker部署SpringBoot 1.工作木目錄:/mnts/jar_work/vx_kefu/ruoyi_ruoyiwechatinfo 里面的目錄是lib文件夾,logs文件夾,Dockerfile文件,SpringBoot的jar包,start.sh的命令,stop.sh的命令,tpid文件進程。 …

RT-Thread Studio 配置使用詳細教程

文章目錄 一、新建工程1.1 創建基于芯片的工程1.1.1 選擇創建的rtt版本1.1.2 配置工程基本屬性1.1.3 初創工程目錄結構1.1.4 修改時鐘配置1.1.5 配置調試下載器 1.2 創建基于開發板的工程 二、配置內核三、配置組件四、配置軟件包五、適配配置六、其它問題 一、新建工程 1.1 創…

React 中的 useCallback 入門指南:是真需要,還是假怪?

在學習 React 時,很多人初步接觸 useCallback 都有一個同樣的疑問: “useCallback 到底是干啥的?不是簡單地就是‘緩存一個函數’嗎?我一直不明白它真正有什么用。” 這篇文章就來給你一個全方位、實操、有例實的 useCallback 入門…

14.計算機網絡End

計算機網絡end 一、概念 網絡協議三要素:語法、語義、同步TCP/IP中為運輸層提供服務的層級:網際層計算機網絡性能指標(答5個即可): 帶寬時延吞吐量往返時間(RTT)利用率 交換式以太網用戶帶寬&…

Next.js + Supabase = 快速開發 = 高速公路

Next.js Supabase介紹一下這2個好的,直說重點: ? Next.js:React 的“終極形態” 一句話概括: Next.js 是基于 React 的 Web 框架,幫你快速構建全棧應用,支持 SSR(服務端渲染)、AP…

機器學習用于算法交易(Matlab實現)

機器學習用于算法交易(Matlab實現) 摘要 隨著金融市場的復雜性和交易量的不斷增長,傳統交易方式逐漸暴露出局限性,算法交易因其高效性和精準性已成為主流趨勢。在此背景下,將機器學習融入算法交易具有重要的研究意義…

day64—回溯—組合數(LeetCode-77)

題目描述 給定兩個整數 n 和 k,返回范圍 [1, n] 中所有可能的 k 個數的組合。 你可以按 任何順序 返回答案。 示例 1: 輸入:n 4, k 2 輸出: [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4], ] 示例 2: 輸入&#xff1a…

機器學習與深度學習21-信息論

目錄 前文回顧1.信息上的概念2.相對熵是什么3.互信息是什么4.條件熵和條件互信息5.最大熵模型6.信息增益與基尼不純度 前文回顧 上一篇文章鏈接:地址 1.信息上的概念 信息熵(Entropy)是信息理論中用于度量隨機變量不確定性的概念。它表示了…

chrome138版本及以上el-input的textarea輸入問題

描述 項目基于vue2 element UI 問題簡述&#xff1a;Chrome138及以上版本&#xff0c;把組件中的el-input的textarea的disabled屬性從true設為false&#xff0c;無法輸入 封裝了一套表單輸入組件&#xff0c;其中的textarea如下&#xff1a; <div v-if"item.type te…

TCP/IP 網絡編程 | 服務端 客戶端的封裝

設計模式 文章目錄 設計模式一、socket.h 接口&#xff08;interface&#xff09;二、socket.cpp 實現&#xff08;implementation&#xff09;三、server.cpp 使用封裝&#xff08;main 函數&#xff09;四、client.cpp 使用封裝&#xff08;main 函數&#xff09;五、退出方法…

TASTE-Rob:推進面向任務的手-目標交互視頻生成,實現可通用的機器人操作

25年3月來自香港中文大學的論文“TASTE-Rob: Advancing Video Generation of Task-Oriented Hand-Object Interaction for Generalizable Robotic Manipulation”。 本文也是在解決現有數據集和模型在面向任務的手部-目標交互視頻生成方面的關鍵限制&#xff0c;這是為機器人模…

Trae AI IDE 全網最全的使用教程

Trae AI IDE 全網最全的使用教程 近期&#xff0c;字節發布了一款 AI Coding 產品 —— Trae&#xff0c;它是一款對標 Cursor 和 Windsurf 的全新 IDE&#xff0c;也是一款真正為中文開發者量身定制的工具&#xff0c;可謂是中文開發者的福音。 其優雅的 UI、絲滑的交互、母語…

GraspCorrect:通過視覺-語言模型引導反饋進行機器人抓握矯正

25年3月來自韓國 POSTECH 的論文 “GraspCorrect: Robotic Grasp Correction via Vision-Language Model-Guided Feedback”。 盡管機器人操作技術取得了顯著進步&#xff0c;但實現一致且穩定的抓取仍然是一項根本挑戰&#xff0c;常常限制復雜任務的成功執行。分析表明&…

瀏覽器兼容-polyfill-本地服務-優化

babel和webpack結合 npx babel src --out-dir dist --presetsbabel/preset-env 這是把src下面的東西都用babel轉化一下 webpack可以和babel結合使用&#xff0c;首先下載一個這東西&#xff1a; npm install babel-loader -D webpack配置&#xff1a; const path requir…

組織結構圖軟件:數據驅動的可視化架構管理工具

1. 組織結構圖軟件概述 組織結構圖概念 組織結構圖是一種圖形化工具&#xff0c;用于展示組織內部的層級關系、部門職能和人員分工。它通過清晰的線條和文本框連接&#xff0c;直觀呈現企業或機構的架構&#xff0c;幫助管理者和員工快速理解組織的運作模式。 重要性 在企業…

大數據學習(138)-Hive數據分析3

????&#x1f34b;&#x1f34b;大數據學習&#x1f34b;&#x1f34b; &#x1f525;系列專欄&#xff1a; &#x1f451;哲學語錄: 用力所能及&#xff0c;改變世界。 &#x1f496;如果覺得博主的文章還不錯的話&#xff0c;請點贊&#x1f44d;收藏??留言&#x1f4…

深度學習環境搭建(pycharm+yolov5)

B站 &#xff1a;道傳科技上位機 觀看教程 一、pycharm的安裝 pycharm windows版本下載地址&#xff1a;Download PyCharm: The Python IDE for data science and web development by JetBrains 下載社區版本&#xff08;日常學習使用夠用了&#xff09;&#xff0c;專業版…

K8S中應用無法獲取用戶真實ip問題排查

現象 領導反饋生產環境的用戶ip有問題。登陸到這個頁面&#xff0c;發現是所有的用戶ip都是172.30.94.97&#xff0c;這是個內部網絡ip. 排查過程 1 登陸到應用前端nginx&#xff0c; 查看nginx的請求日志 172.30.94.97 - - [17/Jul/2024:02:02:54 0000] "POST /***/n…

2.倒排索引

傳統數據庫mysql使用的是正向索引 詞條是不允許重復的&#xff0c;給詞條創建唯一索引&#xff0c;根據詞條查找的速度就很快了。

【Android Studio】新建項目及問題解決

新建項目 按照《Android 第一行代碼》中 1.3 小節的步驟創建項目。 注意&#xff1a;Minimum API Level 用于設置項目的最低兼容版本。Android 5.0 以上的系統已經占據超過了 99.9% 的 Android 市場份額&#xff0c;因此這里指定為 API 21: Android 5.0 即可。 問題解決 &…