Linux基础

1.软件包管理工具

  • dpkg --- 离线管理工具 *
    • dpkg -i <package>  安装一个在本地文件系统上存在的Debian软件包
      dpkg -r <package>    移除一个已经安装的软件包
      dpkg -P <package>   移除已安装软件包及配置文件
      dpkg -L <package>   列出安装的软件包清单
      dpkg -s <package>    显出软件包的安装状态
    • apt *

      • apt 镜像源配置文件 /etc/apt/sources.list

      • apt 镜像源对应索引文件 /var/lib/apt/lists/ *

        sudo  apt-get update
      • apt-get

        ​
        1.下载并安装 *
        sudo  apt-get install 软件包名 ---下载并安装指定的软件包
            软件包保存的默认路径 ---->/var/cache/apt/archives
            
        2.只下载不安装    
        sudo apt-get install -d oneko   
        ​
        3.重新安装
        sudo apt-get install --reinstall oneko
        ​
        4.卸载 *
        sudo  apt-get remove  软件包名 --- 卸载
            
        5. 完全卸载(删除对应软件的依赖文件)  
        sudo apt-get remove --purge   oneko   
        ​
        6.删除缓存的软件包
        sudo   apt-get clean 删除/var/cache/apt/archives路径缓存的deb软件包
         
        7.获取软甲包的安装状态
         sudo apt-cache policy oneko  --- 对应dpkg -s
        
        

        Shell命令  

      • shutdown --- 关机/重启

        shutdown -h now --- 立马关机
        shutdown -h 12:00 --- 定时关机 
        shutdown -h +6    --- 6分钟之后关机
        shutdown -r now
      • reboot --- 重启

Shell命令格式

Command [-Options] Argument1 Argument2
命令     -选项      参数1   参数2
ls -l /bin

Shell中特殊字符

    • 通配符

      • *

        匹配任意长度的字符串(所有)
        rm *.c //删除当前路径下所有文件
      • 匹配一个长度的字符
        用flie_?.txt,匹配file_1.txt、file1_2.txt、file_3.txt
        ​
      • […]

        匹配其中指定的一个字符
        rm  [abc].c  删除a.c b.c c.c
      • [-]

        匹配指定的一个字符范围
        rm  [a-c].c 删除 a.c b.c c.c
      • [^…]

        除了其中指定的字符,均可匹配
        a.c b.c c.c d.c
        rm [^ab].c  删除除a.c b.c 外 ?.c
      • | --管道 **

        命令  |  命令 --- 将|左边命令的输出 当成|右边命令输入
            ls | wc -w  --- 统计当前路径下有多少个文件
      • 重定向

        • 输出重定向

          > file  将file文件重定向为输出源,新建模式
              ls / > 1.txt 将/目录下的文件名 保存到1.tx中
              
          >>file 将file文件重定向为输出源,追加模式
              ls  >> 1.txt  将当前路径下的文件名追加到1.txt文件的末尾
        • 输入重定向

          < file
          将file文件重定向为输入源
              
              wc < file1 ---将file1中的内容当成wc 命令的输入
        • 错误信息重定向

          2>file1 或 &>file1  将由命令产生的错误信息输入到file1中
          ​
          rm 2> 1.txt ---将rm命令产生的错误输出到1.txt文件中
      • 命令置换

        命令1  `命令2`    ---- ` ` ---->~---->命令置换--->将命令2的输出单程命令1的参数
        ls `pwd`

Shell常用命令

  • wc --- 用于统计文本中单词数(空格、回车、Tab) 字符数(字节数) 行数

    wc [-选项] 文件  
     -c ---只统计字节数
     -w ---只统计单词数
     -l ---只统计行数
  • less --- 分屏查看文件

    less 文件名
    f:下一页
    b: 上一页
    /string   --- 查找string  --- 输入n--->查找下一个
  • tail --- 显示文件末尾十行

    tail  -n file  显示file末尾n行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值