Linux常用命令速查與面試高頻命令總結


🐧 Linux常用命令速查與面試高頻命令總結

本文旨在幫助初學者快速掌握 Linux 的常用命令,同時為即將參加技術面試的朋友們提供一份高頻命令清單和實用技巧。


🔰 一、基礎命令:熟練使用命令行從這里開始

這些是你在 Linux 中最常用也最基礎的命令,必須熟練掌握:

命令作用示例
pwd顯示當前路徑pwd
cd切換目錄cd /etc
ls列出目錄內容ls -lls -a
clear清屏clear
echo輸出字符串echo "Hello"
man查看命令手冊man ls
history查看歷史命令history

📁 二、文件與目錄操作:Linux 的日常操作核心

命令作用示例
touch創建空文件touch test.txt
mkdir創建目錄mkdir mydir
rm刪除文件/目錄rm test.txtrm -r mydir
cp復制文件或目錄cp a.txt b.txt
mv移動或重命名mv a.txt b.txt
cat查看文件內容cat file.txt
less / more分頁查看less file.txt
find查找文件find / -name "*.log"
grep文本搜索grep "error" app.log
wc統計行數、字數wc -l file.txt

🔒 三、權限與用戶管理:面試必考,熟悉 chmod 和 chown

命令作用示例
chmod修改權限chmod 755 a.sh
chown更改所有者chown user:user file
ls -l查看權限ls -l
adduser添加用戶adduser newuser
passwd修改密碼passwd username
su / sudo切換用戶 / 超級用戶權限執行sudo apt updatesu root

權限格式說明:

-rwxr-xr--

代表:

  • 用戶權限:rwx
  • 用戶組權限:r-x
  • 其他人權限:r–

🧠 四、進程管理:面試中常被問“如何查看并殺死進程?”

命令作用示例
ps查看進程列表ps aux
top實時查看系統資源top
htop更好用的 top(需安裝)htop
kill終止進程kill 1234
killall按名稱終止進程killall firefox
nice / renice設置優先級nice -n 10 ./a.out

🌐 五、網絡命令:排查故障、遠程操作利器

命令作用示例
ping測試網絡連通性ping baidu.com
ifconfig / ip a查看網絡信息ip a
netstat -tuln查看端口netstat -tuln
curl測試接口請求curl http://localhost:8080
scp跨服務器拷貝文件scp file.txt user@ip:/path/
ssh登錄遠程服務器ssh user@ip

🖥 六、系統信息與磁盤管理

命令作用示例
df -h查看磁盤空間df -h
du -sh查看文件夾大小du -sh /var/log
free -h查看內存使用情況free -h
uname -a查看系統版本uname -a
uptime查看系統運行時間uptime
whoami當前用戶whoami

🎯 七、面試高頻實戰命令組合題

以下是面試中經常出現的實戰類問題:

  1. 查找一個目錄下大于 10MB 的文件:

    find /path -type f -size +10M
    
  2. 查看日志文件中包含“error”的行:

    grep "error" /var/log/syslog
    
  3. 查看端口是否被占用:

    netstat -tunlp | grep 8080
    
  4. 查看當前內存/CPU占用情況最高的進程:

    top
    
  5. 給 shell 腳本添加執行權限并運行:

    chmod +x script.sh
    ./script.sh
    

🧭 學習建議與進階路線

🔄 建議的學習順序:

  1. 熟悉文件/目錄操作
  2. 理解權限與用戶管理
  3. 掌握進程與服務管理
  4. 學習常見網絡命令
  5. 日常實戰與腳本練習

🧪 每日練習小任務:

  • 寫一個自動備份腳本
  • 掃描大文件并備份
  • 定時清理日志文件
  • 定位并殺死占用高 CPU 的進程

? 總結

Linux 是后端、運維、測試崗位的必備技能之一,而熟練掌握命令行工具,不僅提升工作效率,也能幫助你在面試中脫穎而出。

如果你正在準備面試,建議你收藏本文,并每天抽 15 分鐘練習一個命令或一組實戰題目。


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

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

相關文章

基礎測試工具使用經驗

背景 vtune,perf, nsight system等基礎測試工具,都是用過的,但是沒有記錄,都逐漸忘了。所以寫這篇博客總結記錄一下,只要以后發現新的用法,就記得來編輯補充一下 perf 比較基礎的用法: 先改這…

淺談DaemonSet

1. DaemonSet 概述 ?定義?:DaemonSet 確保 Kubernetes 集群的每個節點上運行一個 Pod 實例。?特性?: 每個節點上只有一個 Pod 實例。新節點加入集群時,會自動在新節點上創建 Pod。舊節點被刪除時,其上的 Pod 會被回收。 2.…

計算機系統(6)

◆指令尋址方式: 順序尋址方式:執行一段程序時,是一條指令接著一條指令的順序執行。 跳躍尋址方式:下一條指令的地址碼不是由程序計數器給出,而是由本條指令直接給出。程序跳躍后,按新的指令地址開始順序執行。因此&…

基于服務器使用 apt 安裝、配置 Nginx

🧾 一、查看可安裝的 Nginx 版本 首先,你可以運行以下命令查看可用版本: apt-cache madison nginx-core輸出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…

python打卡訓練營打卡記錄day51

復習日 作業:day43的時候我們安排大家對自己找的數據集用簡單cnn訓練,現在可以嘗試下借助這幾天的知識來實現精度的進一步提高 數據預處理 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transfor…

網絡安全:OWASP防護守則

目錄 一、OWASP十大WEB弱點防護守則 二、防護守則 1、權限控制失效 2、加密失誤 3、注入 4、不安全設計 5、安全配置缺陷 6、易受攻擊和過時的組件 7、身份認證和會話管理失效 8、缺乏完整性校驗 9、缺乏監控與日志記錄 10、服務端請求偽造 三、核心防護原則總結 …

Dagster 實現數據質量自動化:6大維度檢查與最佳實踐

在當今數據驅動的世界中,數據質量的重要性不言而喻。數據質量測試是確保數據準確、完整、一致和可靠的關鍵步驟。本文將深入探討數據質量測試的六大維度,并提供相關的檢查方法和最佳實踐。 什么是數據質量測試? 數據質量測試涉及評估數據以確…

計算機視覺之三維重建(深入淺出SfM與SLAM核心算法)—— 2. 攝像機標定

文章目錄 1. 前置知識1.1. 非齊次線性方程組求解1.1.1. 傳統求解方法1.1.2. 奇異值分解法1.1.3. 牛頓法或者梯度下降法 1.2. 齊次線性方程組的最小二乘解1.3. 非線性方程組的最小二乘解 2. 相機標定2.1. 相機內參數求解2.1.1. 求解 u 0 u_0 u0? 和 v 0 v_0 v0?2.1.2. 求解 …

SQLLL

595-big-countries https://leetcode.com/problems/big-countries/description/ 面積最大的國家 -- select name, population, area from World where area > 3000000 or population > 25000000596-classes-with-at-least-5-students https://leetcode.com/problems/…

MySQL中觸發器詳解 觸發器在自動化任務中的應用場景

觸發器是mysql中與表關聯的數據庫對象,能在特定操作(如insert、update、delete)發生時自動執行預定義sql邏輯。其核心用途包括:1. 維護數據一致性,如訂單插入后自動減少庫存;2. 記錄審計日志,如…

MySQL 8.0的數據庫root用戶默認無法遠程登錄,需要修改root的遠程授權

mysql> grant all privileges on . to ‘root’‘%’; ERROR 1410 (42000): You are not allowed to create a user with GRANT mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quick…

??MPI + OpenMP 環境配置指南(Windows/Linux)?

—— 讓你的并行計算飛起來 🚀 1. 簡介?? ??MPI (Message Passing Interface)??:用于多機分布式并行計算(進程級并行)。??OpenMP??:用于單機多線程并行計算(線程級并行)。??混合編…

新聞類鴻蒙應用功耗危機以及優化方案

🔋 ??一、功耗痛點:新聞類應用成“續航殺手”?? ??后臺進程失控?? ??高頻刷新??:未適配應用(如網易新聞、百度客戶端)默認每30秒后臺刷新內容,觸發CPU持續喚醒,單設備日均耗電增加1…

【小工具】-Doxygen01

0、前言 參考帖子。 使用Doxygen Documentation Generator自動添加注釋 Doxygen使用教程 代碼注釋規范之Doxygen 1、Doxygen介紹 Doxygen 是一個功能強大的開源文檔生成工具,主要用于從源代碼中自動提取注釋并生成專業的 API 文檔。它支持多種編程語言&#xff…

大模型Transformer觸頂帶來的“熱潮退去”,稀疏注意力架構創新或是未來

1. 大模型退潮:裸泳者離場,創新者浮出水面 資本熱潮逐漸冷卻,大模型賽道正經歷殘酷洗牌。過去兩年密集的“百模大戰”,本質是商業模式的軍備競賽,用數據規模與參數數量掩蓋技術同質化。當DeepSeek以61層精簡架構挑戰千…

Android編譯時打印所有引用的so庫路徑

在app module build.gradle 最后添加腳本 tasks.whenTaskAdded { task -> println("test 11 task.name:"task.name) if (task.name.startsWith(merge) && task.name.endsWith(NativeLibs)) { task.doFirst { prin…

暴雨亮相2025中關村論壇數字金融與金融安全大會

6月10日,由中關村金融科技產業發展聯盟與中關村互聯網金融研究院主辦的“2025中關村論壇系列活動——數字金融與金融安全大會”在中關村展示中心盛大召開。本次大會以“人工智能機遇:未來金融格局重塑及安全治理”為主題,匯聚政產學研各界精英…

mapstruct中的@Mapper注解詳解

在MapStruct中,Mapper注解是核心注解之一,用于標記一個接口或抽象類為MapStruct的映射器(Mapper)。MapStruct會在編譯時自動生成該接口的實現類,完成對象之間的屬性映射。以下是對Mapper注解的詳細解析: 1.…

uniapp+vue2+h5圖片下載保存,微信瀏覽器、非微信瀏覽器

小程序端 onDown() {// 檢查相冊權限uni.authorize({scope: scope.writePhotosAlbum,success: () > {this.downloadImage();},fail: () > {uni.showToast({title: "請授權相冊權限",icon: "none"});}}); }, downloadImage() {common.request(post, …

NumPy 與 OpenCV 版本兼容性深度解析:底層機制與解決方案

在計算機視覺項目中,NumPy 和 OpenCV 的兼容性問題常被低估,實則暗藏復雜的技術陷阱。下面從底層機制深入剖析核心兼容性問題及解決方案: 一、內存布局沖突:數組連續性陷阱 問題本質: OpenCV 的 C 內核要求 連續內存塊…