常用于管理的shell命令

常用于管理的shell命令

一、进程管理命令 
    1.ps:查看进程的信息
    选项:
        -aux:查看所有用户的进程的详细信息
        
    进程ID:在操作系统中标识唯一进程 
    
      进程状态:
           运行态 R +表示在后台运行
           等待态 S
           停止态 T
           僵尸态 Z
           死亡态 X    
           
    2.top:动态查看进程的状态 
    
    3.kill:给指定进程发送信号 
          kill + 信号编号 + 进程ID
         kill -l:查看信号
         
      常用信号:
           SIGKILL 9 进程默认处理方式为结束进程
        SIGSTOP 19 进程默认处理方式为暂停进程
        SIGINT  2 进程默认处理方式为结束进程
        SIGTSTP 20 进程默认处理方式为暂停进程
        SIGCONT 18 进程默认处理方式为恢复停止态进程进入运行态
        
二、用户管理命令 

    用户配置文件的文件路径:/etc/passwd
    用户组配置文件的文件路径:/etc/group
    
    1.adduser:添加新的用户 
        使用方法: sudo + adduser + username
    注意:只有超级用户(root)可以实现用户添加动作
    
    2.deluser:删除用户 
        使用方法: sudo + deluser + username
    注意:需要在使用命令的过程中加 --remove-home选项可以顺便删除用户的用户主目录
    
    3.su:切换用户 
    
    4.usermod:对用户进行配置
    
    5.delgroup:删除用户组
    
三、文件系统管理 

    1.文件系统 
      功能:用于组织和管理计算机存储设备上的大量文件,并提供用户交互接口
           windows:NTFS
            Linux:EXT4
     
    2.文件系统的体系结构: 倒置的树状结构
      常见的目录含义:
        /bin:系统的可执行,二进制文件的目录
        /dev:设备文件目录
        /home:用户的用户主目录存放目录
        /root:超级用户的用户主目录
        /mnt:系统挂载的挂载点
        /etc:系统配置文件目录
        /usr:系统用户相关目录
        /usr/bin:用户的可执行程序目录
        /usr/lib:共享库目录
        /usr/include:开发环境的头文件路径
        
    3.文件系统导航 
        cd:路径跳转
        ls-i:查看文件的INODE号
        pwd:查看当前的绝对路径
        
    4.文件系统资源管理 
        touch:创建普通文件
        mkdir:创建目录文件
        mkfifo:创建管道文件
        rm:删除文件-r:递归删除,-f:强制删除
        rmdir:删除空目录文件
        cp:文件拷贝
        mv:移动/重命名
        file:查看文件类型
        
    5.文件内容显示 
        cat:在终端显示文件的所有内容
        head:显示文件开头内容
        tail:显示文件结尾内容
        more/less:显示文件内容
        
    6.链接文件管理 
    
      6.1:ln软链接(符号链接) 
          快捷方式
          创建:ln -s 需要链接的文件的文件路径 链接文件的文件名
          文件类型:链接文件
          找到源文件的方式:文件路径查找源文件
      注意:在创建软件链接时文件路径应该写为绝对路径,否则容易导致软链接失效
           软链接是一个独立的文件,删除源文件软链接失效
         
         
      6.2: 硬链接 (文件备份)
           创建:ln 需要链接的文件的文件路径 链接文件的文件名
           文件类型:和源文件类型相同
           找到源文件的方式:文件inode号查找文件
      注意:硬链接文件和源文件使用同一个inode号
          硬链接就是源文件的文件备份
          删除源文件硬链接任然有效,并且作为源文件存在于文件系统中
            
    7.文件的压缩和打包(归档) 
        7.1:压缩 
            针对对象:文件
            压缩工具:
                gzip .gz
                bzip2  .bz2
            使用方法:压缩工具 需要压缩的文件
            
                使用示例:
                gzip test.c ----------> test.c.gz
        注意:压缩之后源文件消失,生成压缩文件
        
            解压工具:
                gunzip
                 bunzip2
                 
           7.2: 特殊的压缩工具
                zip:适用于windows和Linux之间压缩包交互
             使用方法:zip    压缩包文件名  需要压缩的文件
                使用示例:zip    my_zip.zip  test.c test1.c ...
                
                
           7.3: 打包(归档) 
              针对对象:目录(文件夹)
              归档工具:tar
               选项:
                -c:创建归档文件
                   -x:释放归档文件
                -v:关注(创建或释放)过程
                -f:指定文件名
                   -j:在归档过程中按照bzip2格式压缩文件
                -z:在归档过程中按照gzip格式压缩文件
                
             创建归档示例:
                  tar -cvf 归档文件的文件名.tar 需要归档的文件(目录文件,普通文件)
                  
            万能释放公式:
                   tar -xvf 归档文件的文件名
                 
       8.文件权限管理 
       
          文件权限:读,写,可执行
        chmod:修改文件的文件权限 
           chmod 用户+权限 文件路径
        用户分类:
             u:文件所有者
             g:同组用户
             o:其他用户
            a:所有用户
           权限:
             r:读
             w:写
             x:执行
        chmod 文件权限(三位八进制数说明) 文件路径
            最高权限:0777
            常用权限:0664
            
         chown:修改文件的所有者 
         
        chown 用户名 文件路径
        
        chgrp:修改文件的所属组
        
        chgrp 用户组名 文件路径          
                 

  • 30
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值