8條實用的 Linux Shell 命令

2021-08-27 07:42:55 字數 1555 閱讀 5530

1 為 man 手冊建立 pdf 版本

man-t manpage | ps2pdf - filename.pdf

比如製作 ls 命令的 man 手冊 pdf 檔案

man-tls| ps2pdf -ls.pdf

2 為命令繫結快捷鍵

bind -x'"\c-l":ls -l'

這樣直接按 ctrl+l 就列出目錄了,你可以把這條命令加入到 ~/.bashrc 中,這樣不必每次重複設定。

3 一鍵啟動遠端主機上的 tmux

tmux 是乙個 gnu screen 的替代品,乙個可以在終端裡開啟多視窗的工具,可以說是很好用的遠端服務維護工具,通過以下命令就可以在終端中一條命令直接開啟遠端伺服器上的 tmux 。

ssh-t [email protected] tmux

如果你之前在遠端主機上已經開啟了 tmux 的話,用以下命令。

ssh -t [email protected] tmux att

除此之外,你可以結合第二條命令來繫結快捷鍵,這樣我們只需一鍵就可以快速登入並開啟 tmux 了。

4 用 file 命令檢視裝置資訊

file-s/dev/sd*

5 用 md5 值對比兩個檔案是否一致

cmpfile1 file2

一致的話不會出現提示,不一致的話就會有提示資訊

6 一條命令把 cd/*** 作成 iso 檔案

ddif=/dev/cdromof=file.iso

7 通過 ssh 複製整個硬碟到遠端目錄(帶壓縮)

ddif=/dev/sda|gzip-c |sshuser@ip'dd of=/mnt/backups/sda.dd'

8 不浪費磁碟的情況下測試網路速度

ddif=/dev/zerobs=4096 count=1048576 |sshuser@ip'cat > /dev/null'

以上命令通過 ssh 傳送 4 gb 資料到遠端主機,但不會占用任何磁碟空間。

**:

Linux Shell 非常實用的命令

1.tail f file 實時檢視檔案內容 less file 逐步檢視檔案,按q退出 vim file 編輯檔案,q 儲存,q 不儲存,esc 退出 find file grep filename 拼接查詢條件 tail 30 file 取末30行 find name file 查詢檔案名為fi...

Linux Shell 實用功能

tab 按鍵history 選項 history c 清除命令歷史記錄 history n 顯示最近n個歷史記錄使用歷史記錄的命令 執行上一條歷史記錄 6 執行第六條歷史記錄 8 test 執行第八條歷史記錄並在後面加上 test ls 執行上乙個ls命令 ls s cf g 執行上一條ls命令,其...

Linux shell常用的73條命令總結

使用linux shell是一些程式設計師每天的基本工作,但我們經常會忘記一些有用的shell命令和技巧。當然,命令我能記住,但我不敢說能記得如何用它執行某個特定任務。需要注意一點的是,有些用法需要在你的linux系統裡安裝額外的軟體。檢查遠端埠是否對bash開放 echo dev tcp 8.8....