你不得不知道的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
  • 用例演示 - 創建實體 本節將演示一些示例用例並討論可選場景。 創建實體 從實體/聚合根類創建對象是實體生命周期的第一步。聚合/聚合根規則和最佳實踐部分 建議為Entity類創建一個主構造函數,以保證創建一個有效的實體。因此,無論何時我們需要創建實體的實例,我們都應該使用那個構造函數 參見下麵的問題 ...
  • 領域邏輯 & 應用邏輯 如前所述,領域驅動設計中的業務邏輯分為兩部分(層):領域邏輯和應用邏輯: 領域邏輯由系統的核心領域規則組成,應用邏輯實現應用特定的用例 雖然定義很明確,但實現起來可能並不容易。您可能無法決定哪些代碼應該位於應用程式層,哪些代碼應該位於領域層。本節試圖解釋其中的差異 多個應用程 ...
  • 表弟大學快畢業了,學了一個學期Python居然還不會寫學生管理系統,真的給我丟臉啊,教他又不肯學,還讓我直接給他寫,我真想兩巴掌上去,最終還是寫了給他,誰讓他是我表弟呢,關鍵時候還是得幫他一把! 寫完了放在那也是放著,所以今天分享給大家吧! 話不多說,咱們直接開始吧! 代碼解析 一、登錄頁面 1、定 ...
  • Zookeeper3.7源碼剖析 能力目標 掌握Zookeeper中Session的管理機制 能基於Client進行Debug測試Session創建/刷新操作 能搭建Zookeeper集群源碼配置 掌握集群環境下Leader選舉啟動過程 能說出Zookeeper選舉過程中的概念 能說出Zookeep ...
  • 前言 今天給大家分享一下我自己寫的筆記,純純的都是乾貨,關於字好像也能看。這是我學python整理出來的一些資料,希望對大家 有用。想要更多的資料那就的給一個關註了… python學習交流Q群:903971231### #導入Counter from collections import Count ...
  • Hi,大家好,我是Mic 一個工作5年的粉絲找到我。 他說: “Mic老師,你要是能回答出這個問題,我就佩服你” 我當場就懵了,現在打賭都這麼隨意了嗎? 我問他問題是什麼,他說“Kafka如何避免重覆消費的問題!” 下麵看看普通人和高手的回答! 普通人: Kafka怎麼避免重覆消費就是我們可以通過 ...
  • 前言 Steam是由美國電子游戲商Valve於2003年9月12日推出的數字發行平臺,被認為是電腦游戲界最大的數位發行平臺之一,Steam平臺是全球最大的綜合性數字發行平臺之一。玩家可以在該平臺購買、下載、討論、上傳和分享游戲和軟體。 而每周的steam會開啟了一輪特惠,可以讓游戲打折,而玩家就會 ...
  • 本篇內容將在上一篇已有的內容基礎上,進一步的聊一下項目中使用JPA的一些高階複雜場景的實踐指導,覆蓋了主要核心的JPA使用場景,可以讓你在需求開發的時候對JPA的使用更加的游刃有餘。 ...
  • 1.路徑處理 1.找模塊:sys.path import sys print(sys.path) - 1.理解 - 1.是python去查找包或模塊 - 2.項目開始根目錄,python內置的目錄 - 3.雖然說python的安裝目錄下也可以存放我們寫的模塊,但是不建議(太多了,不大好找) - 4. ...
  • Go 語言入門練手項目系列 01 基於命令行的圖書的增刪查改 02 文件管理 持續更新中... > 本文來自博客園,作者:Arway,轉載請註明原文鏈接:https://www.cnblogs.com/cenjw/p/gobeginner-proj-bookstore-cli.html 介紹 這是一 ...