Day6

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

Day6

2. zip和unzip指令

基本语法:

zip [选项] 文件.zip 要压缩的文件或者目录

unzip [选项] 文件.zip

效果: zip指令用于压缩文件,unzip用于解压缩文件.

常用选项:

-r zip 指令选项,递归压缩表示压缩目录.

-d unzip 指令选项,将压缩包解压到的存放目录.

Day6

Day6

3. tar指令

基本语法: tar [选项] 文件名.tar.gz 指定目录

效果: 该指令为打包指令,最后打包的文件是x.tar.gz文件(既可以压缩,也可以解压缩).

选项:

-c 产生.tar.gz文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包的同时压缩

-x 解压缩.tar.gz文件

-zcvf 压缩

Day6

-vtf 显示打包文件夹里的内容

Day6

-zxvf 解压缩  注意: 解压路径下有相同的文件会直接被覆盖.

Day6

1. 文件权限理解

r :二进制计算结果为4

                      对文件:是否可以查看文件中的内容   --->cat file

                      对目录:是否可以查看目录中有什么子文件或者子目录 ---> ls dir

w :二进制计算结果为2

                      对文件:是否可以改变文件里面记录的字符

                      对目录:是否可以对目录中子目录或子文件的元数据进行更改

x :  二进制计算结果为1

                       对文件:是否可以通过文件名称调用文件内记录的程序

                       对目录:是否可以进入目录

九位权限中rwxrwxrwx 前三位代表文件所有者权限,中间三位代表文件所属组的权限,后三位代表其他人的权限

2.更改权限

数字更改文件权限

Chmod 数字 文件

递归更改目录的权限 -R

字母更改权限 用+ -来打开或关闭权限

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为单位查看

上一篇:day6 三个双指针算法


下一篇:总之就是 | ZROI CSP联测 Day6