ubuntu----100,常用命令2

目錄

    • 文件與目錄管理
    • 系統信息與管理
    • 用戶與權限管理
    • 網絡配置與管理
    • 軟件包管理
    • 打包與壓縮
    • 系統服務與任務調度
    • 硬件信息查看
    • 系統操作
    • 高級工具
    • 開發相關
    • 其他實用命令

在 Ubuntu 系統中,掌握常用命令可以大幅提升操作效率。以下是一些常用的命令,涵蓋了文件管理、系統信息、權限管理、網絡配置、軟件包管理等多個方面:

文件與目錄管理

ls:列出當前目錄文件(不包括隱含文件)。
ls -a:列出當前目錄文件(包括隱含文件)。
ls -l:列出當前目錄下文件的詳細信息。
cd:切換目錄。
cd ~:切換到當前用戶的主目錄。
cd ..:切換到上一級目錄。
pwd:顯示當前目錄路徑。
mkdir:創建目錄。
rmdir:刪除空目錄。
rm:刪除文件或目錄。
rm -rf:強制遞歸刪除目錄及其內容。
cp:復制文件或目錄。
mv:移動或重命名文件或目錄。
touch:創建空文件或更新文件時間戳。
cat:查看文件內容。
more / less:分頁查看文件內容。
head / tail:查看文件的開頭或結尾部分。
find:查找文件。
grep:在文件中搜索字符串。

系統信息與管理

uname -a:查看系統內核版本信息。
cat /etc/issue:查看 Ubuntu 版本信息。
df -h:查看磁盤空間使用情況。
du -sh:查看目錄的磁盤使用情況。
free -m:查看內存使用情況。
top / htop:實時查看系統進程和資源使用情況。
ps -aux:顯示所有用戶的所有進程。
kill / killall:終止進程。
uptime:顯示系統運行時間和負載。
dmesg:查看內核日志。
lshw:查看當前硬件信息。

用戶與權限管理

sudo:以超級用戶身份執行命令。
su:切換用戶身份。
whoami:查看當前用戶名。
who:查看當前登錄系統的用戶信息。
useradd / adduser:添加新用戶。
userdel:刪除用戶。
passwd:修改用戶密碼。
chown:修改文件或目錄的所有者。
chgrp:修改文件或目錄的所屬組。
chmod:修改文件或目錄的權限。
groupadd:添加用戶組。
groupdel:刪除用戶組。

網絡配置與管理

ip addr show:顯示所有網絡接口的詳細信息。
ifconfig(需安裝 net-tools):查看或配置網絡接口。
ping:測試網絡連接。
netstat / ss:顯示網絡連接、路由表等信息。
wget / curl:從網絡上下載文件。
ssh:遠程登錄。
scp:遠程復制文件。
ufw:簡單防火墻管理。

軟件包管理

apt-get update:更新軟件包列表。
apt-get upgrade:升級所有可升級的包。
apt-get install:安裝軟件包。
apt-get remove:卸載軟件包。
apt-get purge:卸載軟件包并刪除配置文件。
apt-get autoremove:自動清理不再需要的包。
apt-get clean:清理所有軟件緩存。
apt-get dist-upgrade:升級系統(含內核)。
apt-cache search:搜索包。
apt-cache show:顯示包的相關信息。
dpkg -i:安裝 .deb 包。
dpkg -l:列出已安裝的包。
snap install:安裝 Snap 包。

打包與壓縮

tar -cvf:打包目錄。
tar -xvf:解壓 .tar 文件。
tar -zcvf:打包并壓縮成 .tar.gz 文件。
tar -zxvf:解壓 .tar.gz 文件。
tar -jcvf:打包并壓縮成 .tar.bz2 文件。
tar -jxvf:解壓 .tar.bz2 文件。
gzip / gunzip:壓縮或解壓 .gz 文件。
bzip2 / bunzip2:壓縮或解壓 .bz2 文件。
zip / unzip:壓縮或解壓 .zip 文件。
rar / unrar:壓縮或解壓 .rar 文件(需安裝)。

系統服務與任務調度

systemctl:管理系統服務(Systemd)。
service:管理系統服務(SysVinit,舊版)。
crontab -e:編輯定時任務。
crontab -l:列出定時任務。

硬件信息查看

lscpu:查看 CPU 信息。
lspci:查看 PCI 設備信息。
lsusb:查看 USB 設備信息。
lsblk:查看塊設備信息。
fdisk -l:查看磁盤分區信息。

系統操作

reboot:重啟系統。
shutdown -h now:關閉系統。
date:查看當前日期和時間。
cal:查看日歷。
history:查看命令歷史。

高級工具

htop:增強的進程查看器(需安裝)。
nmon:系統性能監控工具(需安裝)。
iftop:網絡帶寬監控工具(需安裝)。
iotop:磁盤 I/O 監控工具(需安裝)。
dstat:多功能系統資源統計工具(需安裝)。

開發相關

make:編譯源代碼。
gcc / g++:C/C++ 編譯器。
gdb:調試器。
cmake:構建工具。
git:版本控制。

其他實用命令

alias:創建命令別名。
unalias:刪除命令別名。
man:查看命令手冊。

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

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

相關文章

WiFi密碼查看器打開軟件自動獲取數據

相信有很大一部分人都不知道怎么看已經連過的WiFi密碼。 你還在手動查詢自己的電腦連接過得WiFi密碼嗎? —————【下 載 地 址】——————— 【本章單下載】:https://drive.uc.cn/s/dbbedf933dad4 【百款黑科技】:https://ucnygalh6…

開目新一代MOM:AI賦能高端制造的破局之道

導讀 INTRODUCTION 在高端制造業智能化轉型的深水區,企業正面臨著個性化定制、多工藝場景、動態生產需求的敏捷響應以及傳統MES柔性不足的考驗……在此背景下,武漢開目信息技術股份有限公司(簡稱“開目軟件”)正式發布新一代開目…

Android開發-視圖基礎

在Android應用開發中,視圖(View)是構建用戶界面的基本元素。無論是按鈕、文本框還是復雜的自定義控件,它們都是基于View類或其子類實現的。掌握視圖的基礎知識對于創建功能強大且美觀的應用至關重要。本文將深入探討Android中的視…

無人機信號線被電磁干擾導致停機

問題描述: 無人機飛控和電調之間使用PWM信號控制時候,無人機可以正常起飛,但是在空中懸停的時候會出現某一個電機停機,經排查電調沒有啟動過流過壓等保護,定位到電調和飛控之間的信號線被干擾問題。 信號線被干擾&am…

VSCode設置SSH免密登錄

引言 2025年05月13日20:21:14 原來一直用的PyCharn來完成代碼在遠程服務器上的運行,但是PyCharm時不時同步代碼會有問題。因此,嘗試用VSCode來完成代碼SSH遠程運行。由于VSCode每次進行SSH連接的時候都要手動輸入密碼,為了解決這個問題在本…

硬密封保溫 V 型球閥:恒溫工況下復雜介質控制的性價比之選-耀圣

硬密封保溫 V 型球閥:恒溫工況下復雜介質控制的性價比之選 在瀝青儲運、化學原料加工、食品油脂輸送等工業領域,帶顆粒高粘度介質與料漿的恒溫輸送一直是生產的關鍵環節。普通閥門在應對此類介質時,常因溫度流失導致介質凝結堵塞、密封失效&…

最終一致性和強一致性

最終一致性和強一致性是分布式系統中兩種不同的數據一致性模型,它們在數據同步的方式和適用場景上有顯著區別: 1. 強一致性(Strong Consistency) 定義:所有節點(副本)的數據在任何時刻都保持一…

基于單應性矩陣變換的圖像拼接融合

單應性矩陣變換 單應性矩陣是一個 3x3 的可逆矩陣,它描述了兩個平面之間的投影變換關系。在圖像領域,單應性矩陣可以將一幅圖像中的點映射到另一幅圖像中的對應點,前提是這兩幅圖像是從不同視角拍攝的同一平面場景。 常見的應用場景&#x…

如何同步虛擬機文件夾

以下是一些常見的同步虛擬機文件夾的方法: 使用共享文件夾(以VMware和VirtualBox為例) - VMware:打開虛擬機,選擇“虛擬機”->“設置”,在“選項”中選擇“共享文件夾”,點擊“添加”選擇…

前端流行框架Vue3教程:15. 組件事件

組件事件 在組件的模板表達式中&#xff0c;可以直接使用$emit方法觸發自定義事件 觸發自定義事件的目的是組件之間傳遞數據 我們來創建2個組件。父組件&#xff1a; ComponentEvent.vue,子組件&#xff1a;Child.vue Child.vue <script> export default {// 子組件通…

Python+1688 API 開發教程:實現商品實時數據采集的完整接入方案

在電商行業競爭日益激烈的當下&#xff0c;掌握商品實時數據是企業制定精準營銷策略、優化供應鏈管理的關鍵。1688 作為國內重要的 B2B 電商平臺&#xff0c;其開放平臺提供了豐富的 API 接口&#xff0c;借助 Python 強大的數據處理能力&#xff0c;我們能夠高效實現商品數據的…

聊一聊Electron中Chromium多進程架構

Chromium 多進程架構概述 Chromium 的多進程架構是其核心設計之一&#xff0c;旨在提高瀏覽器的穩定性、安全性和性能。Chromium 將不同的功能模塊分配到獨立的進程中&#xff0c;每個進程相互隔離&#xff0c;避免了單進程架構中一個模塊的崩潰導致整個瀏覽器崩潰的問題。 在…

CodeBuddy 中國版 Cursor 實戰:Redis+MySQL雙引擎驅動〈王者榮耀〉戰區排行榜

文章目錄 一、引言二、系統架構設計2.1、整體架構概覽2.2、數據庫設計2.3、后端服務設計 三、實戰&#xff1a;從零構建排行榜3.1、開發環境準備3.2、用戶與戰區 數據管理3.2.1、MySQL 數據庫表創建3.2.2、實現用戶和戰區數據的 CURD 操作 3.3、實時分數更新3.4、排行榜查詢3.5…

Oracle OCP認證考試考點詳解083系列15

題記&#xff1a; 本系列主要講解Oracle OCP認證考試考點&#xff08;題目&#xff09;&#xff0c;適用于19C/21C,跟著學OCP考試必過。 71. 第71題&#xff1a; 題目 解析及答案&#xff1a; 關于在 Oracle 18c 及更高版本中基于 Oracle 黃金鏡像的安裝&#xff0c;以下哪…

LS-NET-012-TCP的交互過程詳解

LS-NET-012-TCP的交互過程詳解 附加&#xff1a;TCP如何保障數據傳輸 TCP的交互過程詳解 一、TCP協議核心交互流程 TCP協議通過三次握手建立連接、數據傳輸、四次揮手終止連接三大階段實現可靠傳輸。整個過程通過序列號、確認應答、窗口控制等機制保障傳輸可靠性。 1.1 三次…

【Pandas】pandas DataFrame cumprod

Pandas2.2 DataFrame Computations descriptive stats 方法描述DataFrame.abs()用于返回 DataFrame 中每個元素的絕對值DataFrame.all([axis, bool_only, skipna])用于判斷 DataFrame 中是否所有元素在指定軸上都為 TrueDataFrame.any(*[, axis, bool_only, skipna])用于判斷…

C語言之旅5---分支與循環【2】

&#x1f4ab;只有認知的突破&#x1f4ab;才來帶來真正的成長&#x1f4ab;編程技術的學習&#x1f4ab;沒有捷徑&#x1f4ab;一起加油&#x1f4ab; &#x1f341;感謝各位的觀看&#x1f341;歡迎大家留言&#x1f341;咱們一起加油&#x1f341;努力成為更好的自己&#x…

docker大鏡像優化實戰

在 Docker 鏡像優化方面&#xff0c;有許多實戰技巧可以顯著減小鏡像體積、提高構建效率和運行時性能。以下是一些實用的優化策略和具體操作方法&#xff1a; 1. 選擇合適的基礎鏡像 策略 使用 Alpine 版本&#xff1a;Alpine 鏡像通常只有 5-10MB&#xff0c;比 Ubuntu/Deb…

Java面試終極篇:Sentinel+Seata+Kafka Streams高并發架構實戰

面試官&#xff1a;張總&#xff08;嚴肅臉&#xff09; 程序員&#xff1a;小王&#xff08;緊張冒冷汗&#xff09; 第一輪&#xff1a;分布式基礎 張總&#xff1a;說說Spring Cloud Alibaba的Sentinel和Nacos的區別&#xff1f; 小王&#xff1a;&#xff08;結巴&#…

hab機制

HAB&#xff08;Host-to-Guest Communication&#xff09;?是一種用于高通平臺上的主機與虛擬機之間的通信機制&#xff0c;主要用于實現宿主操作系統&#xff08;host OS&#xff09;與虛擬機操作系統&#xff08;guest OS&#xff09;之間的數據共享和通信。HAB機制允許虛擬…