当前位置: 首页 > news >正文

【Linux第三弹】Linux基础指令 (下)

目录

🌟1.find指令

1.1find使用实例

​编辑

🌟2.which指令

🌟3.grep指令

3.1grep使用实例 

🌟 4.zip/unzip指令

4.1  zip/unzip使用实例 

🌟5.tar指令

5.1 tar使用实例

🌟6.完结


 很庆幸走在自己的路上

🌟1.find指令

语法:  find [选项] [文件或目录名]

功能:  用于在目录结构下查找文件


常⽤选项
• -name 按照⽂件名查找⽂件

1.1find使用实例

 用法1: find 文件名或目录名

效果如下->:

如果在当前目录找不到就会返回找不到,如果在当前目录能找到了就会返回名字


用法2:find -name 文件/目录名

这里还用我们上面的图,只不过新增加了一行指令,我画出来了

使用-name选项可以不在当前目录下进行查找,只要能找到就会返回位置

🌟2.which指令

功能:搜索系统指定的命令
举例:
返回系统指定的命令所在的位置

🌟3.grep指令

语法:   grep [选项] [要搜索的字符串] [文件]
功能:在⽂件中搜索字符串,将找到的行打印出来

常⽤选项:

• -i :忽略大小写的不同,所以大小写视为相同
• -n :顺便输出⾏号
• -v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀行

3.1grep使用实例 

1. -i 忽略大小写的不同

2. -n 顺便输出行号

3. -v 反向选择,即显示出没有字符串内容的那一行

🌟 4.zip/unzip指令

(这两条指令可能需要使用root用户安装:yum install zip unzip

即这样:

图片中为安装完后的效果,你们只需要输入画框内的内容即可


语法:  zip [选项] [生成的压缩文件] [文件或目录]

功能:  用于文件或目录的打包压缩   生成的压缩文件的后缀应为.zip


常⽤选项
-r:递归处理,将指定目录下的所有⽂件和子目录⼀并处理

4.1  zip/unzip使用实例 

用法1: zip [生成的压缩文件] [文件或目录]


用法2: zip -r [生成的压缩文件] [文件或目录]

只是普通的压缩目录并不会把目录里面的文件/目录一起压缩,只会压缩一个空壳目录

因此我们需要使用 -r 选项,这样才能把目录里面的内容一起压缩

这里不演示了


用法1: unzip [压缩包]

用于解包解压一个.zip的压缩包


用法2: unzip [压缩包] -d [目标路径]

🌟5.tar指令

语法:tar  [选项]  文件与目录

功能:用于打包或解包;不打开只查看等操作


常用选项:

-c 建立一个压缩文件的参数指令(create 的意思);
-x 解开一个压缩文件的参数指令!
-t 查看 tarfile 里面的文件!
-z 是否同时具有 gzip 的属性?即是否需要用 gzip 压缩?
-j 是否同时具有 bzip2 的属性?即是否需要用 bzip2 压缩?
-v 压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f 使用档名,请留意,在 f 之后要立即接档名,不要再加参数!
-C 解压到指定目录

5.1 tar使用实例

 用法1: 打包操作

tar 命令对文件或目录进行打包,例如将 112 目录打包成 112.tar 文件

其中,-c 表示创建新的归档文件,-v 表示显示详细过程,-f 用于指定归档文件名。


用法2:  解包操作

-x 表示解压,-v 和 -f 作用同上。

再次执行 tree 命令后,目录结构没有变化,可能是因为解压后的文件和目录原本就存在于当前路径下,新解压的文件覆盖了原有的文件,所以从目录结构上看不出来明显变化 。不过,从 tar -xvf 命令的执行过程输出,能确认解包操作已经完成了。


用法3:  仅查看内容

若只想查看归档文件中的内容,而不实际解压,可以用:

-t 选项用于列出归档文件中的内容。

🌟6.完结

 

相关文章:

  • 电商业务数据测试用例参考
  • 一周学会Flask3 Python Web开发-WTForms表单验证
  • Libgdx游戏开发系列教程(4)——显示中文文字
  • PARETO PROMPT OPTIMIZATION
  • 蓝桥杯每日一题:第一周周四哞叫时间
  • 基于 LeNet 网络的 MNIST 数据集图像分类
  • MicroServer Gen8再玩之三 OCP万兆光口+12G阵列卡
  • PPT 小黑第29套
  • C/C++中函数指针和指针函数的原理和区别是什么,分别通过用例说明。
  • [Python学习日记-85] 并发编程之多进程 —— Process 类、join 方法、僵尸进程与孤儿进程
  • 两个四元数叉乘与姿态旋转的关系
  • 抽奖系统(从0-1)(上)
  • node版本切换工具【nvm】
  • 大数据学习(55)-BI工具数据分析的使用
  • python19-if和match的美
  • Springboot 注入方式
  • 让单链表不再云里雾里
  • SPI驱动(一) -- SPI协议
  • 服务是否设置为开机自启动
  • 嵌入式开发:磁通门传感器开发(5):测量磁场的方法和传感器
  • 网站策划方案 优帮云/百度推广代运营
  • 徐州好点的做网站的公司有哪些/一键seo提交收录
  • 最近发生的军事事件/南京seo全网营销
  • 网站+做+app/网络营销八大职能
  • 政府网站建设费用/网站推广优化价格
  • 可以做的电影网站/国内好用的搜索引擎