语法: zip 压缩⽂件.zip ⽬录或⽂件 功能:将⽬录或⽂件压缩成zip格式 常⽤选项:
所有⽂件和⼦⽬录⼀并处理
example:
建立以下文件与目录:
并且移植到 place/
路径下
unzip test.zip -d ../ //-d代表选择解压位置
sz ...zip
传送的位置可以任意选择,我这边选择桌面,如下:
打开后发现文件都存在:
直接 在windows端把文件拖到Linux内即可
功能:打包/解包,不打开它,直接看内容 语法: tar [-cxtzjvf] ⽂件与⽬录 …
参数:
-c
:建⽴⼀个压缩⽂件的参数指令(create的意思);
• -x:解开⼀个压缩⽂件的参数指令!
• -t:查看tarfile⾥⾯的⽂件!
• -z
:是否同时具有gzip的属性?亦即是否需要⽤gzip压缩?
• -j:是否同时具有bzip2的属性?亦即是否需要⽤bzip2压缩
• -v:压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!
• -f
:使⽤档名,请留意,在f之后要⽴即接档名喔!不要再加参数!
• -C:解压到指定⽬录
c :表示创建
z :表示压缩
f :后面跟的是压缩包的名字 (.tgz结尾)
x:表示解压
z :表示压缩
f :后面跟的是压缩包的名字 (.tgz结尾)
x:表示解压
z :表示压缩
f :后面跟的是压缩包的名字 (.tgz结尾)
v :列出解压的具体步骤
-c :后面跟要解压到的位置
!!!!
基本需要tab两下
方便突然忘了指令名称时进行查找
停掉
』历史命令搜索
,可以搜索历史使用的指令!!!!!打出“to” 就已经找到使用touch指令的记录
Linux严格意义上说的是⼀个操作系统,我们称之为 “核⼼(kernel)“,但我们⼀般⽤⼾,不能直接
使⽤kernel。⽽是通过kernel的“外壳”程序,也就是所谓的shell
,来与kernel沟通。
命令:su [⽤⼾名]
功能:切换⽤⼾。
要从普通⽤⼾ user
切换到root⽤⼾
则使⽤su
root(root可以省略),此时系统会提⽰输⼊root⽤⼾的
密码。(可以使用exit
从root
变为普通用户
)
为什么要有所属组?
!!!
如果需要将文件给 一部分人
看,但 另外一部分人不能看
的话,只用other就不能满足需求,
需要将那一部分的人移至 文件所属组
,再给予权限,即可观看
r: 读 w :写 x :执行 -:代表无
三个字符为一组,分别代表拥有者权限,所属组权限,other权限
功能:设置⽂件的访问权限
格式:chmod [参数]
权限 ⽂件名
参数
:
1.u(代表拥有者)
2.g (代表所属组)
3.o (代表其他)
4. a (all,代表对u,g,o都进行操作)
常⽤选项:
只有⽂件的拥有者和root
才可以改变⽂件的权限
u代表user(拥有者),-r代表剥夺
当前用户的阅读
权限
无法使用cat指令
进行 阅读
添加读和写的权限,“+”代表添加,u代表所有者。