Linux常用基礎命令應用

目錄

一、文件與目錄操作(12個核心命令)??

??1.?pwd?- 顯示當前路徑??

??2.?ls?- 查看目錄內容??

??3.?cd?- 切換目錄??

??4.?mkdir?- 創建目錄??

??5.?touch?- 創建文件??

??6.?cp?- 復制文件/目錄??

??7.?mv?- 移動/重命名文件??

??8.?rm?- 刪除文件/目錄??

??9.?cat?- 查看文件內容??

??10.?more/less?- 分頁查看文件??

??11.?find?- 搜索文件??

??12.?grep?- 文本搜索??

??二、權限與系統管理(8個核心命令)??

??1.?chmod?- 修改權限??

??2.?chown?- 修改所有者??

??3.?sudo?- 提權執行命令??

??4.?ps?- 查看進程??

??5.?top?- 實時監控資源??

??6.?kill?- 終止進程??

??7.?df/du?- 磁盤空間分析??

??8.?ifconfig/ip?- 網絡配置??

??三、實用工具與技巧(5個高頻場景)??

??1.?tar?- 壓縮與解壓??

??2. 管道符|組合命令??

??3.?vim?- 文本編輯??

??4.?ssh/scp?- 遠程管理??

??5. 歷史命令與補全??


一、文件與目錄操作(12個核心命令)??

??1.?pwd?- 顯示當前路徑??

顯示當前工作目錄的絕對路徑:

pwd  # 輸出:/home/user
??2.?ls?- 查看目錄內容??

列出文件及子目錄,常用參數:

ls -alh  # 顯示所有文件(含隱藏文件)、長格式、易讀大小
# 輸出示例:
# drwxr-xr-x 2 user group 4.0K Apr  5 10:00 Documents

??參數說明??:

  • -a:顯示隱藏文件(如.bashrc
  • -l:詳細列表格式
  • -h:人性化顯示文件大小(如KB/MB)
??3.?cd?- 切換目錄??

切換工作目錄:

cd ~        # 進入用戶家目錄
cd ../test  # 進入上級目錄的test子目錄
cd -        # 返回上一次所在目錄

??特殊路徑符??:

  • .?當前目錄,..?上級目錄,~?家目錄
??4.?mkdir?- 創建目錄??

創建新目錄:

mkdir project      # 創建單級目錄
mkdir -p a/b/c    # 遞歸創建多級目錄(常用場景)

??注意??:-p參數避免目錄不存在時報錯

??5.?touch?- 創建文件??

創建空文件或更新文件時間戳:

touch file.txt     # 創建空文件
touch a.txt b.log  # 批量創建文件

??來源??:文件操作基礎命令

??6.?cp?- 復制文件/目錄??

復制文件或目錄:

cp file.txt backup/      # 復制文件到目錄
cp -r dir1/ dir2/        # 遞歸復制目錄(含子文件)

??關鍵參數??:-r用于目錄操作

??7.?mv?- 移動/重命名文件??

移動文件或重命名:

mv old.txt new.txt       # 重命名文件
mv *.log /var/log/       # 移動所有日志文件到指定目錄

??技巧??:支持通配符*批量操作

??8.?rm?- 刪除文件/目錄??

刪除文件或目錄(慎用):

rm temp.log              # 刪除單個文件
rm -rf old_project/      # 強制遞歸刪除目錄(不可恢復!)

??警告??:-rf參數強制刪除,無確認提示

??9.?cat?- 查看文件內容??

顯示文件全部內容:

cat /etc/os-release  # 查看系統版本信息

??擴展??:cat -n file.txt顯示行號(含空白行)

??10.?more/less?- 分頁查看文件??

分頁瀏覽長文件:

more large_file.log  # 空格翻頁,q退出
less -N error.log    # 顯示行號并支持上下滾動

??對比??:less功能更強大,支持反向搜索

??11.?find?- 搜索文件??

按條件查找文件:

find /home -name "*.txt"       # 搜索所有txt文件
find / -size +100M -type f     # 查找大于100MB的文件

??高級用法??:結合-size-type過濾條件

??12.?grep?- 文本搜索??

搜索文件內容中的關鍵詞:

grep "error" /var/log/syslog    # 查找包含error的行
grep -rn "404" /var/log/nginx/  # 遞歸搜索目錄并顯示行號

??參數說明??:-r遞歸搜索,-n顯示行號


??二、權限與系統管理(8個核心命令)??

??1.?chmod?- 修改權限??

設置文件權限(數字或符號模式):

chmod 755 script.sh    # 數字模式:rwxr-xr-x
chmod +x install.sh    # 添加可執行權限(常用場景)

??權限規則??:7=rwx,?5=r-x

??2.?chown?- 修改所有者??

修改文件所有者及所屬組:

chown root:root /opt/app  # 修改所有者為root,組為root

??適用場景??:修復文件權限問題

??3.?sudo?- 提權執行命令??

以管理員身份運行命令:

sudo apt update        # 更新軟件包列表(需輸入密碼)

??注意??:普通用戶執行系統級操作需加sudo

??4.?ps?- 查看進程??

顯示系統進程信息:

ps aux | grep nginx   # 查找nginx進程

??參數說明??:aux顯示所有用戶進程

??5.?top?- 實時監控資源??

動態查看系統資源占用:

top -u mysql          # 監控MySQL進程的CPU/內存使用

??交互命令??:按P按CPU排序,M按內存排序

??6.?kill?- 終止進程??

強制結束指定進程:

kill -9 2048          # 強制終止PID為2048的進程

??信號說明??:-9為SIGKILL信號(不可忽略)

??7.?df/du?- 磁盤空間分析??

查看磁盤使用情況:

df -h                 # 查看各分區剩余空間(易讀格式)
du -sh /var/log/      # 統計目錄總大小

??參數說明??:-h人性化顯示,-s匯總結果

??8.?ifconfig/ip?- 網絡配置??

查看或配置網絡接口:

ifconfig eth0         # 查看網卡信息(舊版)
ip addr show         # 新版查看IP及網絡接口

??替代命令??:ip命令功能更強大


??三、實用工具與技巧(5個高頻場景)??

??1.?tar?- 壓縮與解壓??

打包并壓縮文件:

tar -czvf backup.tar.gz dir/    # 壓縮為gzip格式
tar -xzvf backup.tar.gz         # 解壓到當前目錄

??參數解析??:

  • -c創建壓縮包,-x解壓,-z使用gzip
??2. 管道符|組合命令??

多命令協作處理數據:

cat access.log | grep 404 | wc -l  # 統計日志中404錯誤次數

??技巧??:wc -l統計行數,|傳遞結果

??3.?vim?- 文本編輯??

基礎編輯操作:

vim file.txt          # 打開文件
# 命令模式:
# :set nu             顯示行號
# /keyword            搜索關鍵詞,按n跳轉下一個

??入門必備??:掌握i插入模式、:wq保存退出

??4.?ssh/scp?- 遠程管理??

遠程連接與文件傳輸:

ssh user@192.168.1.100          # 登錄遠程服務器
scp file.txt user@host:/backup/ # 上傳文件到遠程主機

??安全提示??:建議使用密鑰認證替代密碼

??5. 歷史命令與補全??

提升操作效率的技巧:

history              # 查看命令歷史
Ctrl + R             # 搜索歷史命令
Tab鍵                # 自動補全文件名/命令

??效率工具??:減少重復輸入

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

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

相關文章

zookeeper基本概念和核心作用

圖片來源: 02-Zookeeper概念_嗶哩嗶哩_bilibili02-Zookeeper概念是黑馬程序員Zookeeper視頻教程,快速入門zookeeper技術的第2集視頻,該合集共計24集,視頻收藏或關注UP主,及時了解更多相關視頻內容。https://www.bilib…

關于HikariDataSource (null)的誤解,順帶提出一種mybaits-Plus mapper映射失敗的容易被忽視的原因

首先探究此問題并無什么實際意義,純屬是個人好奇使然,也順帶熟悉了一下Springboot 數據庫連接的相關問題,本人純小白說的不對的地方懇請大佬指正!! 關于HikariDataSource (null)的誤解 問題的發現 Value("${myba…

Centos7上安裝docker - yum在線的方式

步驟一 : 安裝 yum-utils yum install -y yum-utils步驟二 : 替換docker 的國內的源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo執行完成后,會在 /etc/yum.repos.d/ 目錄下 新增 doc…

250405-VSCode編輯launch.json實現Debug調試Open-WebUI

A. 最終效果 根據__init__.py配置launch.json 根據中utils/chat.py中form_data的messages [{role: user, content: 唐老鴨}],可以找到用戶輸入,進而通過關鍵詞或模型調用的方式,對敏感問題進行特殊處理。 B. 文件配置 launch.json // { // /…

①(PROFINET 轉 Modbus TCP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP協議互轉工業串口網關

型號 協議轉換通信網關 PROFINET 轉 Modbus TCP MS-GW35 概述 MS-GW35 是 PROFINET 和 Modbus TCP 協議轉換網關,為用戶提供一種 PLC擴展的集成解決方案,可以輕松容易將 Modbus TCP 網絡接入 PROFINET 網絡中,方便擴展,不受限制…

分治-歸并排序-逆序對問題

目錄 1.升序(以右邊的合并組為基準) 2.降序(以左邊的合并組為基準) 3.逆對序--固定下標 1.升序(以右邊的合并組為基準) 找出左邊有多少個數比我(nums[right])大 應該在每一次合并之前,進行…

(四)數據檢索與增強生成——讓對話系統更智能、更高效

上一篇:(三)鏈式工作流構建——打造智能對話的強大引擎 在前三個階段,我們已經搭建了一個基礎的智能對話,并深入探討了輸入輸出處理和鏈式工作流構建的細節。今天,我們將進入智能對話系統的高級階段——數…

JVM虛擬機篇(二):深入剖析Java與元空間(MetaSpace)

這里寫目錄標題 JVM虛擬機篇(二):深入剖析Java與元空間(MetaSpace)一、引言二、全面認識Java2.1 Java的起源與發展歷程2.2 Java的特性2.2.1 簡單性2.2.2 面向對象2.2.3 平臺無關性2.2.4 健壯性2.2.5 安全性2.2.6 多線程…

如何查看 MySQL 的磁盤空間使用情況:從表級到數據庫級的分析

在日常數據庫管理中,了解每張表和每個數據庫占用了多少磁盤空間是非常關鍵的。這不僅有助于我們監控數據增長,還能為性能優化提供依據。 Google Gemini中國版調用Google Gemini API,中國大陸優化,完全免費!https://ge…

[Windows] XHS-Downloader V2.4 | 小紅書無水印下載工具 支持多平臺批量采集

[Windows] XHS-Downloader 鏈接:https://pan.xunlei.com/s/VON4ygFN1JcyzLJJIOqIpqodA1?pwdsinu# XHS-Downloader 是一款開源免費的小紅書內容下載工具,支持無水印視頻 / 圖文提取、多鏈接批量處理及賬號作品采集。其核心優勢包括: 全平臺…

6.1 寬度優先搜索算法(BFS)

寬度優先搜索算法(BFS Breadth first search) 又稱廣度優先搜索,這種搜索是逐層的,搜索完上層,才會搜索下一層,直到找到目標節點。 搜索過程如圖中箭頭方向: 【例如】 八數碼難題:利用空格的移動&#xff…

基于LSTM的文本分類2——文本數據處理

前言 由于計算機無法認識到文字內容,因此在訓練模型時需要將文字映射到計算機能夠識別的編碼內容。 映射的流程如下: 首先將文字內容按照詞表映射到成唯一的數字ID。比如“我愛中國”,將“中”映射為1,將“國”映射到2。再將文…

Redis數據結構之ZSet

目錄 1.概述2.常見操作2.1 ZADD2.2 ZRANGE2.3 ZREVRANGE2.4 ZRANGEBYSCORE2.5 ZSCORE2.6 ZCARD2.6 ZREM2.7 ZINCRBY2.8 ZCOUNT2.9 ZMPOP2.10 ZRANK2.11 ZREVRANK 3.總結 1.概述 ZSet和Set一樣也是String類型元素的集合,且不允許重復的成員,不同的是ZSet…

什么是DHCP服務,在生活中的應用是什么?

提起DHCP,不接觸互聯網的可能會很陌生,其實并沒有這么高深,簡明扼要的說就是可以自動為連接的設備分配IP地址,子網掩碼,網關,dns等網絡參數。使連接步驟簡化,從而提高效率。 主要功能&#xff…

2025 AI智能數字農業研討會在蘇州啟幕,科技助農與數據興業成焦點

4月2日,以"科技助農數據興業”為主題的2025AI智能數字農業研討會在蘇州國際博覽中心盛大啟幕。本次盛會吸引了來自全國各地相關部門領導、知名專家學者、行業協會組織,以及縣級市農業企業代表、縣級市農產品銷售商等萬名嘉賓齊聚姑蘇城,…

論文導讀 | SOSP23 | Gemini:大模型 內存CheckPoint 快速故障恢復

本期分享的是一篇SOSP 2023論文: Gemini: Fast Failure Recovery in Distributed Training with In-Memory Checkpoints Zhuang Wang (Rice University), Zhen Jia (Amazon Web Services, Inc.), Shuai Zheng (Amazon Web Services), Zhen Zhang (Amazon Web Servic…

wordpress可視化數據采集Scrapes插件,WP博客網站自動采集發布

源碼介紹 wordpress自動采集Scrapes插件,支持ripro,modown,子比,7b2等多種WordPress主題 支持PHP7.4,PHP8.0及以上不支持 上傳插件到wp-content/plugins目錄,然后解壓 不需要寫采集規則,傻瓜式…

JavaScript Math(算數)指南

JavaScript Math(算數)指南 引言 JavaScript的Math對象是一個內置對象,提供了進行數學運算的方法和值。它對于執行基本的數學計算、生成隨機數以及執行更復雜的數學操作非常有用。本文將詳細介紹JavaScript中的Math對象,涵蓋其常…

Deep Reinforcement Learning for Robotics翻譯解讀

a. 機器人能力 1 單機器人能力(Single-robot competencies) 運動能力(Mobility) 行走(Locomotion)導航(Navigation) 操作能力(Manipulation) 靜態操作&…

最新扣子(Coze)案例教程:最新抖音視頻文案提取方法替代方案,音頻視頻提取文案插件制作,手把手教學,完全免費教程

👨?💻 星球群同學反饋,扣子平臺的視頻提取插件已下架,很多智能體及工作流不能使用,斜杠君這里研究了一個替代方案分享給大家。 方案原理:無論是任何視頻或音頻轉文案,我們提取的方式首先都是要…