【linux 100條命令】

以下介紹一些常見的 Linux 命令:

?

1.??ls?:用于列出目錄中的內容。

?

- 常用選項:

- ?-l?:以長格式顯示詳細信息,包括文件權限、所有者、所屬組、文件大小、修改時間等。

- ?-a?:顯示所有文件,包括隱藏文件(以點開頭的文件)。

- ?-h?:以人類可讀的格式顯示文件大小,例如使用 K、M、G 等單位。

- ?-r?:以相反的順序顯示結果。

- ?-t?:按文件修改時間排序顯示。

2.??cd?:用于切換當前工作目錄。

?

- 示例用法:

- ?cd /home/user?:切換到絕對路徑為 ?/home/user? 的目錄。

- ?cd../?:切換到上一級目錄。

- ?cd ~?:切換到當前用戶的主目錄。

- ?cd -?:切換到上一次所在的目錄。

3.??mkdir?:用于創建新的目錄。

?

- 示例:

- ?mkdir new_folder?:在當前目錄下創建名為 ?new_folder? 的目錄。

- ?mkdir -p parent/child?:如果父目錄不存在,使用 ?-p? 選項可以遞歸創建父目錄和子目錄。

4.??rmdir?:用于刪除空目錄。

?

- 注意:只能刪除空目錄,如果目錄中有文件或子目錄,需要先刪除其中的內容。

5.??touch?:

?

- 用途:

- 創建一個新的空文件,如果文件已存在,則更新其訪問和修改時間。

- 示例:

- ?touch file.txt?:創建名為 ?file.txt? 的空文件。

6.??cat?:

?

- 功能:

- 連接文件并在標準輸出上顯示。

- 常用操作:

- ?cat file1 file2 > combined.txt?:將 ?file1? 和 ?file2? 的內容連接并輸出到 ?combined.txt? 文件。

7.??more? 和 ?less?:

?

- 用于分頁查看文件內容。

- ?more? 特點:只能向前翻閱,按空格鍵顯示下一頁,按回車鍵顯示下一行,按 ?q? 鍵退出。

- ?less? 特點:功能更強大,支持前后翻閱,使用上下箭頭鍵滾動,按 ?q? 鍵退出,還支持搜索等操作。

8.??head?:

?

- 作用:顯示文件的開頭部分。

- 常用選項:

- ?-n num?:指定顯示前 ?num? 行,默認是 10 行。

- 例如:?head -n 20 file.txt? 顯示文件的前 20 行。

9.??tail?:

?

- 功能:顯示文件的末尾部分。

- 常見用法:

- ?-n num?:指定顯示后 ?num? 行,默認是 10 行。

- ?-f?:實時跟蹤文件的新增內容,常用于查看日志文件的實時更新。

10.??cp?:

?

- 用途:復制文件或目錄。

- 示例:

- ?cp file1.txt file2.txt?:復制文件 ?file1.txt? 為 ?file2.txt?。

- ?cp -r dir1 dir2?:使用 ?-r? 選項遞歸復制目錄 ?dir1? 到 ?dir2?。

11.??mv?:

?

- 功能:移動或重命名文件和目錄。

- 例如:

- ?mv file1.txt destination_folder?:將文件移動到指定目錄。

- ?mv old_name.txt new_name.txt?:重命名文件。

12.??rm?:

?

- 用于刪除文件或目錄。

- 重要選項:

- ?-r?:遞歸刪除目錄及其內容。

- ?-f?:強制刪除,不提示確認。

- 注意:使用時要非常小心,避免誤刪重要文件。

13.??chmod?:

?

- 作用:更改文件或目錄的權限。

- 權限表示方式:可以使用數字(如 ?755?)或符號(如 ?u+rwx?)。

- 示例:

- ?chmod 755 file.txt? 或 ?chmod u=rwx,g=rx,o=rx file.txt?

14.??chown?:

?

- 用途:更改文件或目錄的所有者和所屬組。

- 例如:?chown user:group file.txt?

15.??find?:

?

- 功能:在指定目錄及其子目錄中查找文件。

- 常見用法:

- ?find /path -name "file.txt"?:在指定路徑下查找名為 ?file.txt? 的文件。

- ?find /path -type d?:查找目錄。

- ?find /path -size +10M?:查找大小大于 10M 的文件。

16.??grep?:

?

- 作用:在文件中搜索匹配指定模式的行。

- 常用選項:

- ?-i?:忽略大小寫。

- ?-v?:顯示不匹配的行。

- ?-n?:顯示行號。

- 示例:?grep "keyword" file.txt?

17.??ps?:

?

- 用于查看進程狀態。

- 常用選項:

- ?ps aux?:顯示所有用戶的進程詳細信息。

18.??kill?:

?

- 用途:終止進程。

- 通過進程 ID(PID)來指定要終止的進程。

19.??top?:

?

- 實時顯示系統的資源使用情況和進程信息。

- 可以按特定鍵進行排序和操作。

20.??ping?:

?

- 用于測試網絡連接。

- 常用選項:

- ?-c count?:指定發送的數據包數量。

21.??ifconfig?:

?

- 配置和查看網絡接口信息。

22.??ssh?:

?

- 通過 SSH 協議遠程登錄到其他主機。

- 例如:?ssh user@remote_host?

23.??scp?:

?

- 在本地和遠程主機之間安全地復制文件。

- 示例:

- ?scp local_file user@remote_host:/remote_path? 將本地文件復制到遠程主機。

24.??tar?:

?

- 用于打包和解包文件。

- 常見操作:

- ?tar -cvf archive.tar files?:創建打包文件。

- ?tar -xvf archive.tar?:解包文件。

25.??gzip? 和 ?gunzip?:

?

- ?gzip? 用于壓縮文件,生成 ?.gz? 后綴的壓縮文件。

- ?gunzip? 用于解壓縮 ?.gz? 文件。

26.??df?:

?

- 顯示磁盤空間使用情況。

27.??du?:

?

- 顯示目錄或文件的磁盤使用量。

28.??mount? 和 ?umount?:

?

- ?mount? 用于掛載文件系統。

- ?umount? 用于卸載文件系統。

29.??useradd? 和 ?userdel?:

?

- ?useradd? 用于添加用戶。

- ?userdel? 用于刪除用戶。

30.??passwd?:

?

- 用于更改用戶密碼。

?

這只是 Linux 命令中的一部分,Linux 命令豐富多樣,您可以通過系統的幫助文檔(?man? 命令)獲取更詳細和準確的信息

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

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

相關文章

哪些基于 LLMs 的產品值得開發?從用戶體驗和市場接受度的角度探討

編者按:在大語言模型(LLMs)相關技術高速發展的今天,哪些基于 LLMs 的產品真正值得我們投入精力開發?如何從用戶體驗和市場接受度的角度評估這些產品的潛力? 今天為大家分享的這篇文章,作者的核心…

從代理模式到注解開發

代理模式 package org.example.proxy;public class ProxyClient {public static void main(String[] args) {ProxyBuilder proxyBuilder new ProxyBuilder();proxyBuilder.build();} }interface BuildDream {void build(); }class CustomBuilder implements BuildDream {Over…

visual studio開發C++項目遇到的坑

文章目錄 1.安裝的時候,順手安裝了C模板,導致新建項目執行出問題2.生成的exe,打開閃退問題3.項目里宏的路徑不對,導致后面編譯沒有輸出4. vs編譯ui,warning跳過,未成功5.vs編譯.h,warning跳過&a…

K8S 中的 CRI、OCI、CRI shim、containerd

K8S 如何創建容器? 下面這張圖,就是經典的 K8S 創建容器的步驟,可以說是冗長復雜,至于為什么設計成這樣的架構,繼續往下讀。 前半部分 CRI(Container Runtime Interface,容器運行時接口&#xf…

避免海外業務中斷,TikTok養號注意事項

TikTok已成為企業和個人拓展海外業務的重要平臺。然而,由于平臺規則嚴格,賬號被封禁或限制訪問的風險始終存在。為了確保用戶在TikTok上的業務順利進行,著重說一些養號的注意事項。 文章分為三個部分,分別是遵守平臺規則、養號策略…

Qt判定鼠標是否在該多邊形的線條上

要判斷鼠標是否在由QPainterPath或一系列QPointF點定義的多邊形的線條上,你可以使用以下步驟: 獲取鼠標當前位置:在鼠標事件中,使用QMouseEvent的pos()方法獲取鼠標的當前位置。 檢查點與線段的距離:遍歷多邊形的每條…

面試高級 Java 工程師:2024 年的見聞與思考

面試高級 Java 工程師:2024 年的見聞與思考 由于公司業務拓展需要,公司招聘一名高級java工程研發工程師,主要負責新項目的研發及老項目的維護升級。我作為一名技術面試官,參與招聘高級 Java 工程師,我見證了技術領域的…

LATEX格式的高等數學題庫(導數和概率論與數理統計)

\documentclass{ctexart} \usepackage{amsmath,amssymb,amsfonts,hyperref} \usepackage{CJKutf8} \usepackage{enumitem} % 引入宏包 \usepackage [colorlinkstrue] {} \begin{document}\begin{CJK}{UTF8}{gkai}%正文放在此行下與\end{CJK}之間就行\tableofcontents\newpage\s…

F1-score(標準度量)

什么是F1-score? F1分數(F1-score)是分類問題的一個衡量指標。一些多分類問題的機器學習競賽,常常將F1-score作為最終測評的方法。它是精確率和召回率的調和平均數,最大為1,最小為0,如公式1所示…

高效轉換:CSV 轉 JSON 數組 API

在日常數據處理和分析中,CSV 和 JSON 是兩種常見的數據格式。無論是開發者還是數據科學家,經常需要在這兩種格式之間轉換。我們提供的 CSV 轉 JSON 數組 API 可以幫助您輕松完成這一任務。 功能特點: 多種輸入方式:支持直接粘貼…

使用GPT3.5,LangChain,FAISS和python構建一個本地知識庫

引言 介紹本地知識庫的概念和用途 在現代信息時代,我們面臨著海量的數據和信息,如何有效地管理和利用這些信息成為一項重要的任務。本地知識庫是一種基于本地存儲的知識管理系統,旨在幫助用戶收集、組織和檢索大量的知識和信息。它允許用戶…

C語言-->指針詳解

提示:本系列文章是C語言的重難點–>指針 C語言-->指針詳解 前言一、什么是指針?二、指針的聲明與初始化三、指針的解引用四、指針與數組五、指針與函數六、動態內存分配七、常見錯誤與注意事項總結我是將軍我一直都在,。! 前…

Oracle或MySQL數據遷移到國產數據庫后的注意事項

一、人大金倉Kingbase 1、初始化后兼容 創建sysdate()方法兼容原生MySQL模式下不具備sysdate()的問題: create or replace function sysdate() returns timestamp with time zone as select current_timestamp; language sql; 2. 執行語句收集統計信息&#xff…

1.5-協程基礎與關鍵知識:連接線程的世界-回調型 API 協作

文章目錄 線程 API 轉換成掛起函數:suspendCoroutine支持取消的 suspendCoroutine:suspendCancellableCoroutine總結 線程 API 轉換成掛起函數:suspendCoroutine 在實際項目中即使已經使用協程了,可是要完全避免跟傳統的線程 API…

Excel 學習手冊 - 精進版(包括各類復雜函數及其嵌套使用)

作為程序員從未想過要去精進一下 Excel 辦公軟件的使用方法,以前用到某功能都是直接百度,最近這兩天跟著嗶哩嗶哩上的戴戴戴師兄把 Excel 由里到外學了一遍,收獲良多。程序員要想掌握這些內容可以說是手拿把掐,對后續 Excel 的運用…

linux的學習(七):讀取,函數,正則表達式,文本處理工具cut和awk

##簡介 shell編程中的讀取,函數,正則表達式,文本處理工具的簡單使用 read read:讀取控制臺的輸入 參數: -p:指定讀取時的提示符-t:等待讀取的時間 腳本例子 編寫i.sh腳本,enter…

算法實驗3:貪心算法的應用

實驗內容 &#xff08;1&#xff09;活動安排問題 設有n個活動的集合E{1, 2, …, n}&#xff0c;其中每個活動都要求使用同一資源&#xff0c;而在同一時間內只有一個活動能使用這一資源。每個活動i都有一個要求使用該資源的起始時間si和一個結束時間fi&#xff0c;且si <f…

JavaWeb-【2】CSS和JavaScript

筆記系列持續更新,真正做到詳細!!本次系列重點講解后端,那么第一階段先講解前端【續上篇HTML】 目錄 一、CSS 1、CSS介紹 2、CSS快速入門 3、CSS語法 4、字體顏色和邊框 5、背景顏色和字體樣式 6、div和文本居中 7、超鏈接去下劃線和表格細線 8、無序列表去掉樣式…

持續集成03--Jenkins的安裝與配置

前言 在持續集成/持續部署&#xff08;CI/CD&#xff09;的實踐中&#xff0c;Jenkins作為一個開源的自動化服務器&#xff0c;扮演著至關重要的角色。本篇“持續集成03--Jenkins的安裝配置”將帶您走進Jenkins的世界&#xff0c;深入了解如何在Linux環境中安裝并配置Jenkins。…

VUE:跨域配置代理服務器

//在vite.config。js中&#xff0c;同插件配置同級進行配置server:{proxy:{"/myrequest":{//代理域名&#xff0c;可自行修改target:"https://m.wzj.com/",//訪問服務器的目標域名changeOrigin:true,//允許跨域configure:(proxy,options) > {proxy.on(&…