wget

wget http://mirrors.zju.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso --limit-rate=1m -c -t 0
  • 断点续传 -c
  • 限制下载速度 --limit-rate 单位k,m
  • 尝试次数 -t

axel

  • -n 连接数
  • -s: 限制最大下载速度(每秒多少字节数)
  • -o 执行下载之后的文件名

CentOS6 安装

wget http://mirrors.neusoft.edu.cn/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/axel-2.4-1.el6.rf.x86_64.rpm

rpm -Uvh axel-2.4-1.el6.rf.x86_64.rpm

CentOS7 安装

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpmrpm -Uvh axel-2.4-9.el7.x86_64.rpm

ag

安装

yum install epel-release,
yum -y install the_silver_searcher

常用参数

  • -G 使用正则匹配文件名
  • -A: 同 grep
  • -B: 同 grep
  • -C: 同 grep
  • -l: 只显示匹配的文件名

tmux

CentOS7安装

默认可能已经就安装,如果没有安装
yum update && yum install tmux

源码编译安装

yum -y install libevent-devel ncurses-devel gcc make bison pkg-config
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make

使用

linux终端上
  • tmux: 启动一个新会话
  • tmux new -s sessionName 创建 tmux会话
  • tmux ls 列出所有tmux 已有的会话
  • tmux a -t sessionName 打开指定会话
进入回话中
  • ctrl+b s 以菜单方式切换窗口
  • ctrl+b d 挂起session
  • Ctrl+b c 创建一个新窗口,状态栏会显示多个窗口的信息。
  • Ctrl+b 数字 切换到指定编号的窗口,其中的是状态栏上的窗口编号。
  • ctl+b % 垂直分屏
  • ctrl+b " 水平分屏
  • ctrl+b o 切换到下一个分屏
  • ctrl+b 方向键, 切换分屏
  • ctrl+b n: 移动到下一个窗口
  • ctrl+b p 移动到上一个窗口
  • ctrl+b d 分离窗口
  • 快捷命令重命名
cat >> ~/.bashrc <<EOF
alias ta='tmux at -t'
alias tl='tmux ls'
alias tk='tmux kill-session -t'
alias tks='tmux kill-server'
alias tn='tmux new '
EOF
source ~/.bashrc

参考: https://www.ruanyifeng.com/blog/2019/10/tmux.html

baybo

基于 tmux 或者 screen的终端管理(更方便,有么有~)

安装

yum -y install baybo

使用

  • F2 新建窗口
  • F3 切换到左边窗口
  • F4 切换到右边窗口
    *exit 或者 ctrl+d 退出当前窗口
    其他命令参考:
    经过测试,在Xshell中有些命令无法生效