• Linux-基本指令03



    目录

    前言

    多多重复,百炼成钢!!!

    find

    ​编辑

    which

     alias

    whereis

     grep

     zip、unzip

    tar

    bc

    uname

    热键:tab、CTRL+c、CTRL+d

    shutdown

    制作不易,如果以上内容对你有帮助的话,不妨点点右下角的👍吧~~~


     

    前言

    多多重复,百炼成钢!!!


    find

    语法:find pathname -options
    功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
    常用选项: -name   按照文件名查找文件。
    1.Linuxfind命令在目录结构中搜索文件,并执行指定的操作。( 可能访问磁盘-进而导致效率低下。
    2.Linuxfind命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很 多,其中大部分选项都值得我们花时间来了解一下。
    3.在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 统可能会花费很长的时间(这里是指30G字节以上的文件系统)

    which

    只能用来搜素指令

    语法:which + 命令

     alias

    对指令进行命名(起别名)

    语法: alias +别名='命令'

    whereis

    在指定的路径去搜索指定的文件名或指令(近似寻找)

    语法:whereis + 命名/文件

    寻找范围:find>whereis>which

     grep

    语法: grep +'选项'+ 搜寻字符串 文件
    功能: 在文件中搜索字符串,将找到的行打印出来
    常用选项:
    -i :忽略大小写的不同,所以大小写视为相同
    -n :顺便输出行号
    -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
    grep可以和其他指令 结合管道 来进行匹配工作
    wc:统计行数
    sort+文件:按照从小到大的顺序把文件内容打印出来
    uniq+文件:打印文件内容:其中把文件中的重复内容过滤掉(去重)

     

     zip、unzip

    语法: zip + 压缩包名称.zip + 要压缩的文件或目录名
    功能: 将目录或文件压缩成zip格式(多个文件->一个文件:不易造成文件丢失,便于高效传输和保存)
    常用选项: -r 递归处理,将指定目录下的所有文件和子目录一并处理
    语法:unzip + 压缩包名

     先把bby压缩成my.zip 然后把my.zip剪切到tmp,然后进入tmp把my.zip解压(只能解压到当前目录)

    解压完发现bby里面没有内容;-则是因为zip只负责当前目录的解压

    -所以我们要用到-r递归压缩

    我们使用 zip -r +压缩文件名 +文件名 递归压缩后就全部都能压缩拉! 

    unzip + 压缩包名字 + -d + 要压缩到指定目录的相对路径或者绝对路径

     针对上面只能解压到当前目录的问题,我们可以通过携带 -d解决

    tar

    tar-打开或解包,但不打开它,直接看内容
    tar [-cxtzjvf]  文件与目录  
    参数
    c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfifile 里面的文件!
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
    -C : 解压到指定目录
    语法:tar +(-)参数 + 压缩包名称 + 要压缩内容的主目录名或文件名     

    tar -czf my.tgz + 文件名 (czf:create zip form)-打包压缩

    把bby打包压缩到当前目录-czf

    tar -xzf my.tgz +文件名-解包解压

    尔后我们把 my.tgz先移动到tmp

    再把my.tgz解压到当前目录 -zxf

    把my.tgz 解压的过程可视化-xzvf(解压/压缩的时候同步显示压缩/压缩列表)

     不解压压缩包但是想看里面的东西-tf(t:不打开文件直接查看文件内容)

     解压到指定路径 -C

     

    bc

    Linux的简易计算器

    语法:bc +enter +输入+enter(得出答案)

    如:bc +enter + (输入)1+1 + enter (得出答案 2)

    CTRL +z退出

     

    uname

    语法:uname +指令

    uname + -r:可显示linux主机所用的操作系统的版本、硬件的名称等基本信息

    uname+-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称

    热键:tab、CTRL+c、CTRL+d

    [Tab]按键---具有『命令补全』和『档案补齐』的功能
    [Ctrl]-c按键---让当前的程序『停掉』
    [Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 即 End Of Input)』的意思;另外,他也可 以用来取代exit

    输入指令前半部分可以让指令补齐 

    比如输入 what (因为指令里只有whatis与之匹配)则补齐whatis

    但只输入wh则会弹出全部以wh开头的指令

    shutdown

    shutdown-关机
    语法:shutdown [选项]
    常见选项:
    -h : 将系统的服务停掉后,立即关机。
    -r : 在将系统的服务停掉之后就重新启动
    -t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

    制作不易,如果以上内容对你有帮助的话,不妨点点右下角的👍吧~~~

  • 相关阅读:
    echarts自动播放tooltip提示框
    洛谷题目题解详细解答
    windows批处理 将当前路径添加到Windows的`PATH`环境变量中 %~dp0
    hyperf 十七 文件系统
    C#面:ASP.NET Core项目如何设置IP地址和端口号
    【从0开始编写webserver·基础篇#01】为什么需要线程池?写一个线程池吧
    怎样备份电脑文件比较安全
    jenkins、ant、selenium、testng搭建自动化测试框架
    设计模式面试知识点总结
    如何理解低代码开发工具?
  • 原文地址:https://blog.csdn.net/m0_71841506/article/details/127100575