c高级第一天思维导图

  • c高级day1

    • 软件包的命名规范

      • hell 自动换行 oneko_ 1.2.sakura.6- 13 _amd64 .deb | | | | | 软件名 主版本号 修订版本号 支持64位架构 Debian的软件包后缀 i386->支持32位架构 rpm软件包后缀(redhat的软件包标准)

    • 下载,卸载

      • sudo apt-get install +软件名(下载)

      • sudo apt-get remove 软件名 (不完全卸载)

      • sudo apt-get remove 软件名 --purge (完全卸载)

      • sudo apt-get download 软件名 (下载软件的安装包)

      • sudo apt-get clean (清空默认位置的软件安装包)

      • kill -9 进程号 ---->杀死进程

    • 文件相关的操作

      • 【1】head

        • head 文件名 默认回显文件的前十行 head -n 文件名 回显文件的前n行

      • 【2】tail

        • tail 文件名 默认回显文件的后10行 tail -n 文件名 回显文件的后n行

      • 【3】| 管道符

        • 指令1 | 指令2 | 指令3 | ····· 管道符左侧指令的输出用作管道符右侧指令的输入

      • [4]通配符

        • * 匹配一个或多个字符 ? 通配一个字符 [] 通配[]内的一个字符 [abc]: 通配abc中的任一个字母 [abc1-9]: 通配abc和1-9中的任一个字符 [[:lower:]]:所有小写字母 [[:upper:]]:所有大写字母

      • 【5】find**

        • 查找文件 find 目标路径 -name 文件名 后续写项目时,文件较多,不容易查找,使用find可以快速查找到目标文件 find可以进行模糊查找 find 目标路径 -name xxx* 关于*转义的问题,如果不转义(加\)报错,就转义 如果转义报错,就不转义

      • 【6】file

        • file 文件名 查看文件的属性信息 a.out: 文件名 ELF:可执行文件 64-bit LSB shared object:小端存储 x86-64:支持64位架构 version 1 (SYSV):版本 dynamically linked, interpreter /lib64/l:链接的库 for GNU/Linux 3.2.0:gcc编译器的版本 BuildID[sha1]=2d5ea4ac25c53f60b6e7ebb97313ba7be8ae0457:动态id not stripped:没有被压缩过,arm课程会讲

      • 【7】grep

        • grep 要查找的字符串 要查找的路径 (文件名) 参数 grep的目标只能时文件名或者输入流中查找 -R:如果目标路径是目录名时,从目录下递归查找 -n:显示查找到的行数 -i:不区分大小写的查找 -w:按单词查找 grep ^root /etc/passwd --->在指定文件中,查找以root开头的行 grep bash$ /etc/passwd --->在指定文件中,查找以bash结尾的行

      • 【8】cut

        • cut -d 分隔符 -f (要截取的)域 文件名

      • 【9】压缩/解压缩

        • 压缩/解压缩操作后,源文件都不存在 bz2 ----->使用bz2工具压缩 xz ----->使用xz工具压缩 gz ----->使用gz工具压缩

          • bzip2 要压缩的文件名 ----->自动生成.bz2后缀的压缩文件 xz 要压缩的文件名 ---->自动生成.xz后缀的压缩文件 gzip 要压缩的文件名 ----->自动生成.gz后缀的压缩文件

          • 压缩效率:xz>bz2>gz 压缩时间:xz>bz2>gz xz:适用于文件长期存档(文件长期不需要使用的情况下) gz:用于文件的临时传输

      • 【10】tar

        • 打包并压缩/拆包并解压缩 打包:多个文件合并成一个文件 拆包:把多个文件拆出来 tar指令执行结束后,源文件存在 借助tar指令,可以完成目录文件的压缩和解压缩

          • tar -c(v)f 要生成的文件.tar 要打包的文件····(多个文件中间以空格作为分隔) -c:打包的参数 -v:显示打包的过程 -f:file后面必须跟文件名 tar -cv(压缩参数)f 要生成的文件.tar.xz/gz/bz2 要打包的文件 -J:xz压缩 -j:bz2压缩 -z:gz压缩

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值