你不得不知道的linux常用命令

来源:https://www.cnblogs.com/GeniusWang/archive/2022/05/11/16259976.html
-Advertisement-
Play Games

1.第一個shell vi first.sh !/bin/bash 作者:Arya 編寫時間:2022-04-22 功能:this is my first blog! echo "this is my first shell!" 2.crond服務 以守護進程方式在無需人工干預的情況下來處理著一系列 ...


1.第一個shell

vi first.sh

!/bin/bash
作者:Arya
編寫時間:2022-04-22
功能:this is my first blog!
echo "this is my first shell!"

2.crond服務

以守護進程方式在無需人工干預的情況下來處理著一系列作業和指令的服務。

啟動
systemctl start crond.service
查看狀態:
systemctl status crond.service
停止
systemctl stop crond.service
重新啟動
systemctl restart crond.service
語法:crontab 【選項】
crontab -l #列出crontab有哪些任務
crontab -e #編輯crontab任務
crontab -r #刪除crontab里的所有任務
內容格式:
* * * * * 級別 命令
分 時 日 月 周

3.常用基礎命令40條

  1. cd命令

    1. cd /use/local
    2. cd ..
  2. ls 列出目錄內容

  3. pwd 查詢所在目錄

  4. cat 查看小文件內容

  5. more 查看大文件內容

  6. head 查看文件前n行

    1. more System.map-3.10.0-123.el7.x86_64
  7. tail 查看文件後面n行

    1. tail -f access.log ;tail -20 access.log
  8. touch 創建一個空文件

    1. touch 123.txt
  9. mkdir 創建目錄

    1. mkdir -p /tmp/XD/XD/class
  10. rmdir 刪除目錄

    1. rmdir /tmp/XD/XD/class
  11. cp 拷貝文件

    1. cp 123.txt class/ ; cp -a 123.txt class/789.txt
  12. rm 刪除文件或目錄❗

    1. rm 987.php ;rm -rf 456.txt
  13. diff 對比文件差異

  14. ssh 遠程安全登錄方式

  15. exit 退出

  16. id 查看用戶【id root】

  17. uname 查詢主機信息

  18. ping 查看網路是否通

  19. echo 標準輸出命令

    1. echo "this is echo 命令"
  20. man 查看幫助文檔【man ls】

  21. help 查看內部命令【help if】

1、clear命令 功能說明:清屏。 舉 例:clear ; ctrl + l

2、who命令 功能說明:當前在本地系統上的所有用戶的信息 舉 例:whoami ; who

3、uptime命令 功能說明:查詢系統信息 舉 例: load average: 0.00, 0.01, 0.05 1分鐘的負載,5分鐘的負載,15分鐘的負載

4、w命令 功能說明:查詢系統信息 舉 例:w

5、free命令 功能說明:查看系統記憶體 舉 例:free -h ; free -m

6、wc命令 功能說明:統計行。 舉 例:wc -l 123.txt

7、grep命令 功能說明:查找文件里符合條件的字元串。 舉 例:grep '119.4.253.206' 123.txt | wc -l -n:輸出行數 grep -n '80.82.70.187' 123.txt -w:精確匹配 grep -w '113.66.107.198' 123.txt -i:忽略大小寫 grep -i 'IP:113.66.107.198' 123.txt -v:反向選擇 grep -v '113.66.107.198' 123.txt

8、 find命令 功能說明:查詢文件。 舉 例:find / -name -type f 123.txt

9、uniq命令 功能說明:對排序好的內容進行統計 舉 例:uniq -c 123.txt | sort -n

10、sort命令 功能說明:對內容進行排序 舉 例:uniq -c 123.txt | sort -n

11、df命令 功能說明:文件系統的磁碟使用情況統計。 舉 例:df -h

12、netstat 功能說明:查看網路埠的使用情況 舉 例:netstat -tunlp | grep nginx -t :顯示tcp埠 -u :顯示UDP埠 -n :指明拒絕顯示別名 -l :指明listen的 -p :指明顯示建立相關連接的程式名 安裝netstat命令:yum -y install net-tools

13、hostname命令 功能說明:查看主機名 舉 例:hostname 14、ps命令 功能說明:顯示所有進程信息。 ps 與grep 常用組合用法,查找特定進程 舉 例:ps -ef | grep nginx ps -aux | grep nginx

15、kill命令 功能說明:殺進程 舉 例: kill -9 top

16、top命令 功能說明:監控Linux系統狀況,比如cpu、記憶體的使用 舉 例:按住鍵盤q退出

17、du命令 功能說明:統計大小 舉 例:du -sh ; du -sm * 18、firewall-cmd命令 功能說明:查看防火牆的狀態 舉 例:firewall-cmd --state centos 7 關閉防火牆:systemctl stop firewalld.service

19、echo命令 功能說明:判斷上一條命令是否正確 舉 例:echo $?

20、cal命令 功能說明:查看日曆 舉 例:cal 2008


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 下載&安裝Cmake 進入下載頁面 Download | CMake 選擇安裝包版本 打開安裝包,下一步之後選擇添加path 選擇完安裝文件夾開始安裝 下載&配置OpenCV 進入下載頁面 Releases - OpenCV 選擇版本下載(我下的是 Sources,Windows版是已經構建好的,不 ...
  • 多線程筆記(二) 1. Synchronized 和 Lock 的區別 synchronized是Java的關鍵字,是 JVM 層面的內置功能和實現。 Lock是一個介面,是代碼層面的實現 synchronized可以隱式的獲取,釋放鎖 lock是顯式的獲取,釋放鎖 synchronized在發生異 ...
  • 來源:編碼磚家 鏈接:cnblogs.com/xiaoyangjia/p/11267191.html 背景 最近頻繁出現慢SQL告警,執行時間最長的竟然高達5分鐘。導出日誌後分析,主要原因竟然是沒有命中索引和沒有分頁處理 。 其實這是非常低級的錯誤,我不禁後背一涼,團隊成員的技術水平亟待提高啊。改造 ...
  • 實現一個雷達掃描圖。 源代碼在TK_King/雷達 (gitee.com),自行下載就好了 製作思路 繪製圓形(或者稱之輪) 繪製分割線 繪製掃描範圍 添加掃描點 具體實現 首先我們使用自定義的控制項。你可以使用vs自動添加,也可以手動創建類。註意手動創建時要創建Themes/Generic.xaml ...
  • ODT文檔格式一種開放文檔格式(OpenDocument Text)。通常,ODT格式的文件可以使用LibreOffice Writer、MS Word或其他一些文檔編輯器來打開。我們在處理文檔時,可通過格式轉換的方式,將ODT轉為其他格式,或者將其他格式轉為ODT,來獲取目標文檔。本文,以C#及V ...
  • 背景: 先上個圖,看一下效果: SSO英文全稱Single Sign On(單點登錄)。SSO是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。它包括可以將這次主要的登錄映射到其他應用中用於同一個用戶的登錄的機制。 它是目前比較流行的企業業務整合的解決方案之一。(本段內容來自百 ...
  • 垃圾回收(GC)是托管語言必備的技術之一。GC 的性能是影響托管語言性能的關鍵。我們的 .NET 既能寫桌面程式 (WINFROM , WPF) 又能寫 web 程式 (ASP.NET CORE),甚至還能寫移動端程式。。。不同使用場景的程式對 GC 的風格也有不同的要求,比如桌面程式更註重界面的響 ...
  • rpm資源包下載 在一些內網或區域網環境中,無法通過 yum install xxx 進行程式包的下載安裝。 需要從具有外網環境的電腦上下載離線程式包,拷貝至內網環境中手動安裝。 方法一:使用 yum 下載 yum --downloadonly --downloaddir=/home/package ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...