linux软件升级直接替换,Linux几个命令的升级替代品
grep => ack, ag
ack和ag是兩個文本搜索工具,比自帶的grep要好用得多。在指定目錄下搜索文本時,它們不需要像grep那樣指定各種命令行選項,輸出結果也會包含文件名和行號,并且會高亮顯示搜索關鍵字。
兩者的基本功能很相似,所以可以任選一個安裝。在Ubuntu 18.04上可以使用以下命令安裝:
Install ack
$ sudo apt install ack
Install ag
$ sudo apt install silversearcher-ag#debian系列
$zypper in?the_silver_searcher#opensuse
$yum install?the_silver_searcher#centos
$pkg install?the_silver_searcher#freebsd
$pkg_add?the_silver_searcher#openbsd
fzf: 模糊查找
fzf是個模糊查找工具,主要用于命令行自動補齊,它可以查找文件名、進程名甚至環境變量。與系統自帶的自動補齊相比,fzf能用列表的方式顯示備選項,并且會即時根據輸入內容進行過濾,不用像自帶的自動補齊那樣反復按tab鍵并在密密麻麻的結果中找了。
TheFuck:命令行拼寫更正
輸入命令時最讓人頭疼的就是輸入了很長的命令之后發現開頭打錯了一個字母,或者忘了寫sudo。TheFuck就是用來解決這個問題的。
用以下命令安裝:
$ sudo apt install thefuck
然后需要將下面的命令加入到~/.bashrc中:
eval? "$(thefuck --alias fuck)"
重新登錄(或者通過 source ~/.bashrc重新加載)后即可
di命令
di命令類似df命令,比df能提供更多的高級選項
cloc命令
cloc作用:統計文件個數
使用:cloc 文件夾/文件
stat 命令
功能:查看文加和文件夾的詳細信息
使用:stat file/dictionary
traceroute => mtr
在查找網絡問題時,mtr命令更好用,而且比系統自帶的traceroute命令更快。
$ sudo apt install mtr
跟蹤路由只需要輸入:
$ mtr 8.8.8.8
該命令將啟動一個GUI,顯示路由跟蹤的過程和結果。如果你喜歡文本界面,可以加入-t參數:
$ mtr -t 8.8.8.8
df => pydf
pydf可以用更簡潔的方式顯示磁盤使用狀態。
mc:文件管理器
mc的全稱是GNU Midnight Commander,是個命令行下非常好用的文件管理器。它采用左右兩個窗口的形式管理文件,并且還支持FTP和SFTP。當你需要操作許多文件卻又無法訪問GUI時,比如在遠程服務器上,那么mc是最好的選擇。
提示:mc使用了F1~F10功能鍵。如果你的環境中F1~F10無法使用(比如通過終端模擬器使用mc,而功能鍵被綁定到了菜單上),那么可以使用Esc -> 0~9代替。
Duc 是一個在類 Unix 操作系統上可以用來索引、洞察及可視化硬盤使用情況的工具包。別把它當成一個僅能用漂亮圖表展現硬盤使用情況的 CLI 工具。它對巨大的文件系統也支持的很好。Duc 已在由超過五億個文件和幾 PB 的存儲組成的系統上測試過,沒有任何問題。
ftp => lftp
盡管現在FTP協議已經不流行了,但有時候訪問舊的資源時還是需要的。lftp是個非常優秀的命令行FTP客戶端。與系統自帶的ftp相比,lftp支持mput和mget命令,可以用通配符上傳和下載文件,還有強大的mirror命令可以下載或上傳整個目錄。它甚至可以用torrent下載BitTorrent協議的文件!
nnn:文件分析工具
磁盤空間緊張時我經常會用du -sh *命令找出占用空間很大的文件和目錄并刪除它們。nnn可以做得更好。只需執行nnn然后按大寫的S,即可看到所有目錄和文件的大小。
總結
以上是生活随笔為你收集整理的linux软件升级直接替换,Linux几个命令的升级替代品的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国银行短信通知服务费是多少
- 下一篇: linux 防火墙开启1521端口,li