Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授
权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开
启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代
品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵
活、动态的进行各种布局和操作。
tmux 常用操作命令:
tmux new -s session1 新建会话
ctrl+b d 退出会话,回到shell的终端环境 //tmux detach-client
tmux ls 终端环境查看会话列表
ctrl+b s 会话环境查看会话列表
tmux a -t session1 从终端环境进入会话
tmux kill-session -t session1 销毁会话
tmux rename -t old_session_name new_session_name 重命名会话
ctrl + b $ 重命名会话 (在会话环境中)
1. gzip和gunzip
基本语法:
gzip 文件
gunzip 文件.gz
效果:
gzip 用于压缩文件
gunzip用于解压缩文件 //gzip -d
2. zip和unzip指令
基本语法:
zip [选项] 文件.zip 要压缩的文件或者目录
unzip [选项] 文件.zip
效果: zip指令用于压缩文件,unzip用于解压缩文件.
常用选项:
-r zip 指令选项,递归压缩表示压缩目录.
-d unzip 指令选项,将压缩包解压到的存放目录.
3. tar指令
基本语法: tar [选项] 文件名.tar.gz 指定目录
效果: 该指令为打包指令,最后打包的文件是x.tar.gz文件(既可以压缩,也可以解压缩).
选项:
-c 产生.tar.gz文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
-x 解压缩.tar.gz文件
-zcvf 压缩
-vtf 显示打包文件夹里的内容
-zxvf 解压缩 注意: 解压路径下有相同的文件会直接被覆盖.
1. 文件权限理解
r :二进制计算结果为4
对文件:是否可以查看文件中的内容 --->cat file
对目录:是否可以查看目录中有什么子文件或者子目录 ---> ls dir
w :二进制计算结果为2
对文件:是否可以改变文件里面记录的字符
对目录:是否可以对目录中子目录或子文件的元数据进行更改
x : 二进制计算结果为1
对文件:是否可以通过文件名称调用文件内记录的程序
对目录:是否可以进入目录
九位权限中rwxrwxrwx 前三位代表文件所有者权限,中间三位代表文件所属组的权限,后三位代表其他人的权限
2.更改权限
数字更改文件权限
Chmod 数字 文件
字母更改权限 用+ -来打开或关闭权限
1 a代表所有权限 u代表用户 g代表组 o代表其他人
Chomd (a/u/g/o)+/- (r/w/x) 文件
3.默认权限
普通用户创建文件 664
普通用户创建目录 775
Root用户创建文件 644
Root用户创建目录 755
默认权限由umask决定
umask ##显示系统默认预留权限值
umask 077 ##临时修改umask值
新建目录权限=777-umask
新建文件权限=666-umask
永久更改umask值,编辑文件/etc/profile
4.更改文件所有者,必须要用root用户执行
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名 //递归更改目录的权限 -R
5. free指令
作用:查看内存使用情况
语法:#free -m -m表示以mb为单位查看