2021-02-13 分類: 網站建設
作為一名合格的Linux系統管理員,每天接觸使用最多的莫過于Linux 命令了。很多人喜歡Linux,因為Linux 命令短小但卻功能強大。在工作中經常使用的命令有很多,對于那些你未使用過的呢?今天小編就跟大家分享自己工作中總結的8個超級好用,但鮮為人用的Linux命令,希望對大家有幫助。
1. fc
命令用途:編輯最近的一條命令并自動執行該命令
適用場景:執行了一條很長的命令,然而命令敲錯執行失敗,需要修正后再次執行。
使用示例:
(1)執行了wget命令,因參數敲錯,導致命令并沒有執行成功。
(2)執行fc命令,打開編輯器后對命令進行修改。修改為正確命令后保存,繼而自動執行。
2. disown
命令用途:將任務從"后臺任務"列表(jobs命令的返回結果)之中移除,阻止當前 shell 在終止登錄會話時向每個指定作業發送 HUP 信號。
命令用法:移出最近一個正在執行的后臺任務$ disown# 移出所有正在執行的后臺任務$ disown -r移出所有后臺任務$ disown -a# 不移出后臺任務,但是讓它們不會收到SIGHUP信號$ disown -h
使用示例:
3. ctrl+x+e
命令用途:打開編輯器輸入命令并自動執行該命令。
使用場景:一次執行多條命令。
使用示例:
(1)執行ctrl+x+e快捷鍵,即可打開編輯器。輸入需要執行的命令后,保存退出。則輸入的命令將被依次。
注意事項:
4. 命令前加空格
命令用途:隱藏所運行的命令,使其不被記錄到歷史命令中。
使用場景:含有密碼等敏感信息的命令,出于安全性考慮不希望其被顯示到歷史命令中。
使用示例:為用戶設置密碼,但因密碼為敏感信息,故在命令前加上空格。注意:echo前有一個空格。
注意事項:需要將HISTCONTROL變量值設置為 ignorespace 或者 ignoreboth 才會起作用。
- echo HISTCONTROL=ignorespace >> /etc/bashrc
5. !!(2個感嘆號)
命令用途:調用最近一次運行的命令
使用場景:需要再次執行上一條命令
使用示例:使用普通用戶身份查看/etc/shadow文件報錯,命令前加sudo,以root用戶身份查看/etc/shadow文件。
6. 一次創建多個目錄或文件
使用示例1:在當前目錄下創建多級目錄。
使用示例2:創建多個文件。
7. SSH隧道
隧道用途:保證MySQL客戶端和服務端之間的安全通訊
使用示例:47.102.150.235為MySQL服務端,目前所登錄服務器SS-Free為MySQL客戶端。
這兩臺服務器之間只能通過公網進行通訊。
暴露在公網的MySQL通訊及不安全,故利用SSH,搭建出來一條隧道,然后將MySQL客戶端和MySQL服務端通過SSH隧道連接起來。
本地9906端口連接47.102.150.235服務器的3306端口。
則訪問本機9906端口時,通訊數據將會被轉發到47.102.150.235的3306端口。
查看MySQL客戶端監聽,可看到已監聽9906端口。并且可通過9906端口訪問MySQL服務端。
8. tee
命令用途:從標準輸入讀取,然后寫入標準輸出和文件
使用場景:想手動跟蹤命令的輸出內容,同時又想將輸出的內容寫入文件。
使用示例1:
使用示例2:
分享標題:短小強大的8個Linux命令,分分鐘幫你提高工作效率!
分享URL:http://m.newbst.com/news18/100768.html
成都網站建設公司_創新互聯,為您提供App開發、手機網站建設、網站設計、微信公眾號、云服務器、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容