• 2022/09/05 day02:命令1


    查看帮助文档、历史信息

    帮助文档

    1. 查看帮助信息:需要查询的命令 --help
      1. 举例:ls --help
    2. man 需要查询的命令
      1. 举例 :man ls
      2. 上下键插入,按Q退出
      3. man指manual手册(8个手册)

    自动补全

    tab键,自动补全
    gedit:编辑查看文档 与vim类似
    cat:查看文档

    历史信息
    history:查看历史命令
    上键:能够使用历史命令
    !数字:能够使用历史命令

    通配符与正则表达式

    • 通配符:rm 文件名
      • rm * * 就是通配符(* 多位模糊、替代)
      • rm ??.txt ?单位
      • rm ?[123]? [ ]集合

    重定向

    • 重定向:重新规定方向> 会新建一个文件,文件的内容为>的输入
      • ls > 1.txt 把ls的内容重定向到1.txt(这个是新建,会被覆盖)
      • ll >> 1.txt 把输入追加到1.txt内。

    ls补充

    • 查看:
      • gedit:打开图形化界面软件编辑查看
      • cat:shell中查看文件
      • more:shell中百分比查看文件 Q退出
        • more 123.txt

    管道

    • ls -alh /bin/ > 1.txt
    • more 1.txt
    • ls -alh /bin/ | more

    相对路径与绝对路径

    相对就是有参照物。

    • 创建文件夹

      • mkdir wenjianjia 相对当前路径
      • mkdir wenjianjia/A/B/C 相对当前路径
      • mkdir /home/centos/公共/wenjianjia 绝对路径
      • mkdir ./A .表示当前文件夹 …表示当前文件夹的上一级文件夹
    • 返回家目录

      • cd ~
    • 返回历史上一个目录

      • cd -

    普通用户与root用户切换
    切换到root用户:su
    切换的普通用户:su centos

    mkdir补充
    Ctrl + C = 不执行/换行

    创建多级目录:mkdir -p A/B/C/D/E

    rmdir和rm

    • 删除目录:rmdir
      • rmdir wenjianjia 只能删除空目录
    • 删除文件:rm
      • rm -r 强制删除,也能删除目录 -r代表递归

    软硬连接

    快捷方式
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sPrY4W15-1662553309199)(en-resource://database/5673:1)]
    当硬链接数为0时,文件中的源数据消失。

    • 连接:
      • 软连接:ln -s 1.txt 1lianjie.txg (指向文件名)相当于快捷方式
      • 硬链接:ln 1.txt 1yinglianjie 指向源文件(相当于多一个文件名)
    • 重命名 文件或文件夹
      • mv 1lianjie.txg 1lianjie.txt

    合并文件
    cat 1.txt 2.txt… cat可以在同一时刻查看多个文件的内容
    合并文件:cat 1.txt 2.txt > xxx.txt

    查询grep

    grep -nv “zip” xxx.txt -n表示添加文件中的行号 -v表示取反条件:搜索文件中不包含条件的内容。

    grep -nv “^zip” xxx.txt ^代表以zip开头为条件

    grep -nv “zip$” xxx.txt $代表以zip结尾为条件

    复制文件cp
    cp 2.txt A/ 复制文件2.txt到A文件夹内
    cp -r 2.txt A/ 代表强制执行,可以复制文件夹

    移动文件mv

    mv 1.txt 111.txt 重命名(文件或目录)
    mv 111.txt wenjianja/ 把文件111.txt移动到wenjianjia目录

                                                                                     ——此文档为学习笔记!
    
    • 1
  • 相关阅读:
    初探生物信息数据库——生信原理第一次实验报告(华农)
    Matlab进阶绘图第27期—水平双向堆叠图
    接口请求没有到达后端,被缓存怎么办
    【mybatis-plus进阶】多租户场景中多数据源自定义来源dynamic-datasource实现
    Git拉取远程仓库代码与本地分支代码相关流程
    异步编程规避Redis的阻塞(中)
    【工作总结】工作为什么总是手忙脚乱
    API 文档搜索引擎
    abc 324 f ( 拓扑 + dp + 二分
    站点服务ISiteService
  • 原文地址:https://blog.csdn.net/w2079930908/article/details/126753143