centos7全局查找 fzf (Fuzzy finder) /終端美化zsh/ iftop 查看網絡狀態/cat高亮/htop/pip/axel(下載工具)

模糊查找器
安裝 fzf (Fuzzy finder)

命令行下模糊搜索工具,能夠交互式智能搜索並選取文件或者內容,配合終端ctrl-r歷史命令搜索簡直完美
指南
下載

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf

安裝/卸載

~/.fzf/install

~/.fzf/uninstall

加入環境變量,讓界面更好看

[root@test1 ~]# cat >> ~/.bashrc << ERIC
export FZF_DEFAULT_OPTS="--height 100% --layout=reverse --info inline --border
    --preview 'cat {}'
    --preview-window left:50%:noborder
    --color 'fg:#bbccdd,fg+:#ddeeff,bg:#334455,preview-bg:#223344,border:#778899'"
ERIC

使用 cd /home/** 按tab鍵

[root@test1 ~]# cd /home/**

使用 vim /home/** 按tab鍵

[root@test1 ~]# vim /home/**



iftop 查看網絡狀態
[root@k8s-master deploy]# yum install -y iftop
[root@k8s-master deploy]#
[root@k8s-master deploy]# iftop
美化終端
  1. 安裝基礎環境 zsh
[root@k8s-master ~]# yum install -y zsh
  1. 安裝 oh-my-zsh
[root@k8s-master ~]# wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
  1. 卸載 oh-my-zsh
[root@k8s-master ~]# wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/uninstall.sh -O - | sh
  1. 更換zsh皮膚
    https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
[root@test1 ~ ]$ vim ~/.zshrc
#ZSH_THEME="robbyrussell"
ZSH_THEME="gianu"ZSH_THEME="agnoster"



ccat下載地址

讓 cat亮起來
[root@k8s-master deploy]#
[root@k8s-master deploy]# mkdir donwload
[root@k8s-master deploy]#
[root@k8s-master deploy]# cd donwload/
# 下載 ccat
[root@k8s-master donwload]#  wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz
[root@k8s-master ~]#
[root@k8s-master donwload]# tar -zxvf linux-amd64-1.1.0.tar.gz
[root@k8s-master donwload]# cd linux-amd64-1.1.0
# 將ccat保存到 cat所在的目錄下
[root@k8s-master linux-amd64-1.1.0]# cp ccat /bin/
# 將ccat配置加入到所有用戶
[root@k8s-master ~]# cat >> /etc/bashrc << ERIC
alias cat="ccat"
ERIC

[root@k8s-master ~]#
# 重新連接終端



進程監控 htop
[root@dev18 ~]# yum -y install htop
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
沒有可用軟件包 htop。
錯誤:無須任何處理
[root@dev18 ~]# yum -y install epel-release
[root@dev18 ~]#
[root@dev18 ~]# yum -y install htop

參數詳解:

參數 說明
PID 進行的標識號
USER 運行此進程的用戶
PRI 進程的優先級
NI 進程的優先級別值,默認的爲0,可以進行調整
VIRT 進程佔用的虛擬內存值
  VIRT:virtual memory usage
  1. 進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等
  2. 假如進程申請100m的內存,但實際只使用了10m,那麼它會增長100m,而不是實際的使用
RES 進程佔用的物理內存值
  RES:resident memory usage 常駐內存
  1. 進程當前使用的內存大小,但不包括swap out
  2. 包含其他進程的共享
  3. 如果申請100m的內存,實際使用10m,它只增長10m,與VIRT相反
  4. 關於庫佔用內存的情況,它只統計加載的庫文件所佔內存大小
SHR 進程佔用的共享內存值
  SHR:shared memory
  1. 除了自身進程的共享內存,也包括其他進程的共享內存
  2. 雖然進程只使用了幾個共享庫的函數,但它包含了整個共享庫的大小
  3. 計算某個進程所佔的物理內存大小公式:RES – SHR
  4. swap out後,它將會降下來
S 進程的運行狀況,R表示正在運行、S表示休眠,等待喚醒、Z表示僵死狀態
%CPU 該進程佔用的CPU使用率
%MEM 該進程佔用的物理內存和總內存的百分比
TIME+ 該進程啓動後佔用的總的CPU時間
COMMAND 進程啓動的啓動命令名稱



pip
# 安裝
[root@dev18 ~]# yum -y install python2-pip -i https://pypi.douban.com/simple
[root@dev18 ~]#
# 使用
[root@dev18 ~]# pip install ansible
# 使用國內鏡像
[root@dev18 ~]# pip install ansible -i https://pypi.douban.com/simple
下載工具類

axel
多線程下載工具,下載文件時可以替代curl、wget;各種網盤不限速下載

yum install axel -y
axel [-n <number>] <url>

如:axel -n 20 https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
bmon

實時監視指定網卡流量

yum install bmon-y

使用:bmon
參考一

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章