模糊查找器
安裝 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
美化終端
- 安裝基礎環境 zsh
[root@k8s-master ~]# yum install -y zsh
- 安裝 oh-my-zsh
[root@k8s-master ~]# wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- 卸載 oh-my-zsh
[root@k8s-master ~]# wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/uninstall.sh -O - | sh
- 更換zsh皮膚
https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
[root@test1 ~ ]$ vim ~/.zshrc
#ZSH_THEME="robbyrussell"
ZSH_THEME="gianu"
或
ZSH_THEME="agnoster"
讓 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
參考一