Shell(Unix Shell):命令行解释器,用户可以通过输入程序名称来执行某个程序
- 一类是Shell Builtin,这和Shell类型有关。例如Bash中有echo, pwd等
- 一类是PATH下的软件,比如/usr/bin下的ls, mkdir等
配置分类
- 系统级别的配置文件位于/etc下,这些配置会应用于所有用户。例如/etc/profile,/etc/bashrc
- 用户级别的配置文件位于用户目录下,通常会加一个.来隐藏。例如/.profile,~/.bashrc
非root 安装 Tmux
下载
$ cd ~/softpackages # 将文件下载到 softpackages
$ wget -c https://github.com/tmux/tmux/releases/download/2.8/tmux-2.8.tar.gz
$ wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
$ wget -c ftp://ftp.invisible-island.net/ncurses/ncurses.tar.gz
解压与安装
$ tar zxf ncurses.tar.gz
$ cd ncurses-6.1
$ ./configure --prefix=/home/yangchuhua/.local && make && make install
$ cd ~/softpackages
$ tar zxf libevent-2.1.8-stable.tar.gz
$ cd libevent-2.1.8-stable
$ ./configure --prefix=/home/yangchuhua/.local && make && make install
$ cd ~/softpackages
使用
$ tmux new -s name # 创新新的 tmux 并命名
$ tmux ls # 查看有哪些 tmux
$ tmux a -t name # 依据名字,连接到已有的 tmux