linux:最常見的linux命令(centOS 7.6)

最常見,最頻繁使用的基礎命令如下:系統經典語錄:1、命令操作完沒有任何消息信息, 就是最好的消息2、系統一切從根開始3、系統中數據一切皆文件

皮一下,這都是乾貨偶,大佬輕噴一、linux關機命令:1.shutdown命令安全地將系統關機(推薦)參數說明:

[-r] 重啟計算器。[-h] 關機後關閉電源〔halt〕。[-c] cancel current process取消目前正在執行的關機程序。[-time] 設定關機〔shutdown〕前的時間。

shutdown -h now = 立刻關機shutdown -h 時間 = 時間關機shutdown -r now = 立即重啟shutdown -h 10 = 十分鐘後關機

2.簡提一下 halt 也可單獨使用,也可達到關機的效果,但halt命令是其實halt就是調用shutdown -h。halt執行時,殺死應用進程,執行sync系統調用,內核停止,可能導致linux系統的死機,需要重啟。3.poweroff 會發送一個 ACPI 信號來通知系統關機。(別人告訴的)

  1. init 進程一共分為7個級別, 0和6分別代表關閉和重啟

二、linux重啟命令:reboot 執行重啟命令,其他的我也不知道還能說些什麼。

三、linux查詢所在位置路徑:pwd[root@www network-scripts]# pwd/etc/sysconfig/network-scripts

四、linux切換目錄:cd

五、linux創建目錄文件:mkdir參數:-p 遞歸創建

六、linux以樹形結構展示目錄結構:tree參數:-L :指定層數 -d:只顯示目錄

七、linux查看命令:ls參數:-l :長格式顯示 -a :顯示所有文件 -d :顯示目錄

八、linux複製命令:cp註釋:111是目錄文件,222是文本參數:- r 遞歸 -i 是否覆蓋確認 -a 相當於dpr -p保持文件或目錄樹形

九、linux刪除命令:rm參數:- r 遞歸 - f 強制 兩個一起用你可以刪掉世界(很暴力很血腥,危險的命令)

十、linux更改命令別名:alias刪除別名:unalias

十一、linux移動命令:mv參數:- t 把所用源參數移動到目錄中在相同路徑目錄中使用相當於改名,在不同路徑中相當於移動

十二、linux打印輸出命令:echo參數:-h 不換行 - e 支持轉義 t 代表top n 代表回車

十三、linux創建文件或更新文件時間戳:touch

十四、linux創建查看文件內容:cat參數: -n 顯示行號

十五、linux輸出頭部 / 尾部部分文件:head / tail參數:-n 行數

30

十六、linux替換或刪除字符:tr注意:只是把文件內容輸出出來,而不是改變文件內容

十七、linux查找文件裡符合條件的字符串:greplinux中常用的文本(awk,sed,grep)處理工具之一首先談一下grep命令的常用格式為:grep [選項] ”模式“ [文件]grep家族總共有三個:grep,egrep,fgrep參數:

參數 用途

  • - color = auto 過濾的內容加顏色
  • v 取反
  • i 不區分大小寫
  • n 顯示行號
  • w 按單詞位單位過濾
  • o 只輸出匹配的內容
  • E 相當於egrep(過濾多個參數)
  • A 顯示過濾字符串和它之後多少行
  • B 顯示過濾字符串和它之前多少行
    -C 顯示過濾字符串和它之前之後多少行
    簡單應用:

十八、linux查看文件類型:file

十九、linux:創建創建軟硬鏈接:ln參數:- s 創建軟連接

二十、linux:查命令所在路徑:which

二十一、 查找目錄下文件:find參數:

參數 用途

  • name 按文件名查找
  • type 按文件類型查找(後面接文件類型參數,例如:目錄 d 文件 f
  • exec 對搜索結果在處理
  • mtime 按修改時間查找
    簡單應用:

二十二、從標準輸入執行命令:xargs這只是最基礎參考,命令的九牛一毛,詳解百度搜索xargs命令

參數:

參數 用途

  • n 數字,把幾個數字一組
  • d 指定分隔符,默認空格
  • i 把{}當作前面查找的結果

二十三、查看用戶身份uid/gid:id

二十四、查看當前用戶/添加普通用戶:whoami / uesradd創建用戶就不演示了

二十五、查看文件屬性:stat

二十六、顯示系統時間和日期:date參數:- s 修改時間 - d 只能過去或未來格式

二十七、 查看運行等級:runlevel

二十八、切換運行級別:init

二十九、修改主機名:hostname

三十、壓縮打包:tar參數 用途

  • z 壓縮
  • c 創建
  • v 輸出打包過程
  • f 文件
  • t 查看文件
  • C 指定解壓路徑
  • x 解壓
  • h 跟隨軟連接
  • exclude 排除不打包文件
  • X 從文件中排除不打包的文件
    三十一、查看文件系統:df
    參數:- i inode 信息 - h 查看block信息

三十二、點:sourcesource命令是bash shell的內置命令,點命令,就是個點符號,是source的另一名稱當前腳本中配置的變量也將作為腳本的環境,source(或點)命令通常用於重新執行剛修改的初始化文檔,比如 . bash_profile 和 . profile 等等

三十三、查看磁盤文件UUID信息:blkid

三十四、指定某個網卡激活啟動/關閉:ifdown/ifup

三十五、查看服務是否開啟:telnettelnet命令通常用來遠程登錄,但也可以確定遠程服務的狀態,比如確定遠程服務器的某個端口是否能訪問。

三十六、檢查及刪除文本文件中重複出現的行列 / 文本文件內容加以排序:uniq / sortsort幾個常用參數:注意uniq命令只能篩選兩行在一起的數據,分開無法篩選,篩選前先排序

參數 用途uniq

  • c 在每列旁邊顯示該行重複出現的次數
  • d 僅顯示重複出現的行列
  • u 僅顯示出一次的行列
    sort
  • b 忽略每行前面開始出的空格字符
  • r 以相反的順序來排序
  • n 依照數值的大小排序
    [root@yu xuexi]# cat 1
    1
    haha
    2
    haha
    3
    haha
    4
    haha

七、外國人在廁所學統計:wc(統計,用於計算數字)參數: - l 只顯示行數

三十八、查看硬件信息大禮包命令 用途lscpu 查看cpu使用情況free 查看內存使用情況w 查看負載使用情況top 查看負載使用情況uptime 查看負載使用情況三十九、刪除執行中的程序:kill強行殺死進程(很暴力很血腥,危險的命令)

[root@yu xuexi]# kill -KILL pts/11四十、顯示目錄或文件的大小:du參數:- h 人類能看懂的形式顯示出來注:顯示指定的目錄或文件所佔用的磁盤空間

四十一、顯示當前進程 (process) 的狀態:ps


分享到:


相關文章: