模糊查找器
安装 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
参考一