前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(3)

Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(3)

作者头像
用户11286441
发布2025-01-17 13:49:48
发布2025-01-17 13:49:48
4600
代码可运行
举报
文章被收录于专栏:学习
运行总次数:0
代码可运行

1.zip/unzip指令

语法: zip 压缩⽂件.zip ⽬录或⽂件 功能:将⽬录或⽂件压缩成zip格式 常⽤选项:

  • -r:递归处理,将指定⽬录下的 所有⽂件和⼦⽬录⼀并处理

example:

1.事前准备

建立以下文件与目录:

2.压缩test 目录形成zip文件---------zip -r test.zip test

并且移植到 place/ 路径下

3.解压缩zip 并查看是否成功--------- unzip test.zip
ps:解压缩zip 并移植到其他路径下(步骤2,3合并)
代码语言:javascript
代码运行次数:0
复制
unzip test.zip -d ../  //-d代表选择解压位置

2.windows<----->LINUX 文件互传

1.LINUX----->windows 传压缩文件
代码语言:javascript
代码运行次数:0
复制
sz ...zip   

传送的位置可以任意选择,我这边选择桌面,如下:

打开后发现文件都存在

在这里插入图片描述
在这里插入图片描述
2. windows----->LINUX 传压缩文件

直接 在windows端把文件拖到Linux内即可

3.tar指令(重要)

功能:打包/解包,不打开它,直接看内容 语法: tar [-cxtzjvf] ⽂件与⽬录 …

参数:

-c:建⽴⼀个压缩⽂件的参数指令(create的意思); • -x:解开⼀个压缩⽂件的参数指令! • -t:查看tarfile⾥⾯的⽂件! -z:是否同时具有gzip的属性?亦即是否需要⽤gzip压缩? • -j:是否同时具有bzip2的属性?亦即是否需要⽤bzip2压缩 • -v:压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程! -f:使⽤档名,请留意,在f之后要⽴即接档名喔!不要再加参数! • -C:解压到指定⽬录

1.压缩

c :表示创建 z :表示压缩 f :后面跟的是压缩包的名字 (.tgz结尾)

2.解包

x:表示解压 z :表示压缩 f :后面跟的是压缩包的名字 (.tgz结尾)

3.解包到指定位置

x:表示解压 z :表示压缩 f :后面跟的是压缩包的名字 (.tgz结尾) v :列出解压的具体步骤 -c :后面跟要解压到的位置!!!!

4.一些热键(重要)

1 . [Tab]按键—具有『命令补全』和『档案补⻬』的功能

基本需要tab两下

方便突然忘了指令名称时进行查找

2 . [Ctrl]-c按键—让当前的程序『停掉
3 . [Ctrl]-r按键—历史命令搜索,可以搜索历史使用的指令!!!!!

打出“to” 就已经找到使用touch指令的记录

5.shell命令以及运⾏原理

Linux严格意义上说的是⼀个操作系统,我们称之为 “核⼼(kernel)“,但我们⼀般⽤⼾,不能直接 使⽤kernel。⽽是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。

linux权限

1.用户切换

命令:su [⽤⼾名] 功能:切换⽤⼾。 要从普通⽤⼾ user切换到root⽤⼾则使⽤su root(root可以省略),此时系统会提⽰输⼊root⽤⼾的 密码。(可以使用exitroot变为普通用户

2.文件属性

为什么要有所属组?!!!

如果需要将文件给 一部分人 看,但 另外一部分人不能看 的话,只用other就不能满足需求, 需要将那一部分的人移至 文件所属组,再给予权限,即可观看

3.权限分离

r: 读 w :写 x :执行 -:代表无

三个字符为一组,分别代表拥有者权限所属组权限other权限

3.⽂件访问权限的相关设置⽅法(改变权限)

1. chmod

功能:设置⽂件的访问权限

格式:chmod [参数] 权限 ⽂件名

参数: 1.u(代表拥有者) 2.g (代表所属组) 3.o (代表其他) 4. a (all,代表对u,g,o都进行操作) 常⽤选项:

  • R->递归修改⽬录⽂件的权限
  • 说明: 只有⽂件的拥有者和root 才可以改变⽂件的权限
1.

u代表user(拥有者),-r代表剥夺当前用户的阅读权限

无法使用cat指令进行 阅读

2.恢复权限或添加权限

添加读和写的权限,“+”代表添加,u代表所有者。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.zip/unzip指令
    • 1.事前准备
    • 2.压缩test 目录形成zip文件---------zip -r test.zip test
    • 3.解压缩zip 并查看是否成功--------- unzip test.zip
    • ps:解压缩zip 并移植到其他路径下(步骤2,3合并)
  • 2.windows<----->LINUX 文件互传
    • 1.LINUX----->windows 传压缩文件
    • 2. windows----->LINUX 传压缩文件
  • 3.tar指令(重要)
    • 1.压缩
    • 2.解包
    • 3.解包到指定位置
  • 4.一些热键(重要)
    • 1 . [Tab]按键—具有『命令补全』和『档案补⻬』的功能
    • 2 . [Ctrl]-c按键—让当前的程序『停掉』
    • 3 . [Ctrl]-r按键—历史命令搜索,可以搜索历史使用的指令!!!!!
  • 5.shell命令以及运⾏原理
  • linux权限
    • 1.用户切换
    • 2.文件属性
    • 3.权限分离
    • 3.⽂件访问权限的相关设置⽅法(改变权限)
      • 1. chmod
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档