最常見,最頻繁使用的基礎命令如下:系統經典語錄: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 信號來通知系統關機。(別人告訴的)
- 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
閱讀更多 java架構師學習路線 的文章