美文网首页
Linux操作系统day02

Linux操作系统day02

作者: 程序员Darker | 来源:发表于2019-02-27 11:36 被阅读0次

    Linux文件系统结构

    Linux常用目录命令

        # 家目录
        cd 或 cd ~
        # 根目录
        cd /
        # 切换到上级目录
        cd ..
        # 进入上次所在目录
        cd -
    

    如何修改path路径

    查看环境变量

          echo $PATH
    
    1. 临时修改
           #只在当前窗口效
           #生效方法:立即生效
           #有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
           #用户局限:仅对当前用户
           export PATH=/root/:$PATH:/home/codewang
    
    1. 永久修改
           #生效方法:系统重启 || source /etc/profile
           #有效期限:永久有效
           #用户局限:对所有用户
           # 编辑 /etc/profile
           [root@codewang ~]# vim /etc/profile
           [root@codewang ~]# echo $PATH
           /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
           # 让这个配置文件生效
           [root@codewen ~]# source /etc/profile
    

    注意:查看当前目录下所有的文件(包括隐藏文件)

           ll -a
    

    Linux权限管理

    文件的权限

    1. 顺口溜:1+3+3+3=10,一共是10个字母


      文件权限.PNG

    文件信息

    文件信息.PNG

    从左至右分析

    1. 权限:r read 读
          w    write            写 
          x     execute     执行
    

    . 从左到后对应三种用户:所属用户 当前用户 其他用户

    1. 1代表文件引用次数(当引用次数为0时文件会被回收)
    2. 所属用户
    3. 所属用户组
    4. 文件大小(所显示的档案大小是以byte为单位)
    5. 文件最后修改日期
    6. 文件名

    修改权限

    1. 字母方式
      例如:
           #用户可读可写可执行  组 可读可执行  其它 可读
           chmod u=rwx,g=rx,o=r 1.txt
    
    1. 数字方式(常用)
      例如:
           #用户可读可写可执行  组 可读可执行  其它 可读
           chmod 754 1.txt
    

    说明:7代表可读可写可执行,由4+2+1组成,如果用户没有权限,那就是0+0+0了

    1. 修改用户和用户组
      chown 用户.用户组 文件或目录 [-R]

    shell使用技巧

    1. shell通配符


      shell通配符.PNG
    2. shell特殊符号


    Linux文件操作命令

    命令总结

    命令总结.PNG

    常用参数

    ls常用参数

    ls常用参数.PNG

    mkdir的参数

      -p   递归创建不存在的目录
    

    rm的参数

    rm的参数.PNG

    cp的参数

    cp的参数.PNG

    常用文件操作

    1. 创建文件
           echo
    
    1. 删除文件
           rm 文件名
           # 大招
           rm -rf 文件名
    
    1. 拷贝文件
         cd 源文件路径 新文件路径
    
    1. 剪切文件
           mv 源文件路径 新文件路径
    
    1. 编辑文件
           vim 文件名
    

    用户和组操作

    用户操作

    1. 添加用户
           useradd 用户名 [-u 用户ID] [-g 组id]
    
    1. 修改用户
           usermod 用户名 [-u 用户ID] [-g 组id]
    
    1. 删除用户
           userdel 用户名 [-r:连同用户家目录一起删除]
    

    组操作

    1. 添加组
           groupadd  组名
    
    1. 修改组
           groupmod -n 新组名 旧组名
    
    1. 删除组(组里有用户,不能删除)
           groupdel 组名
    

    修改密码

        # 修改自己的密码
        passwd
        # 修改别人的密码 只有root才能使用
        passwd 用户名
    

    文件压缩和解压

    tar常用参数

    tar常用参数.PNG

    压缩

        # 压缩成gzip格式
        tar -zcvf 文件名.tar.gz 文件1 文件2 目录
        # 压缩成bz2格式
        tar -jcvf 文件名.tar.bz2 文件1 文件2 目录
        # 压缩ZIP
        zip -r 文件名.zip 文件1 文件2 目录
    

    解压

        #解gzip包
        tar -zxvf 文件名.tar.gz
        # 解bzip2包
        tar -jxvf 文件名.tar.bz2
        # 
        unzip 文件名.zip
    

    系统管理命令

    进程管理

        #查看进程 PID 进程号
        ps -ef
        ps aux
        #查看活动进程
        top
        # 杀掉进程必死
        kill -9 进程号
    

    系统关机

    系统关机.PNG

    链接文件

    1. 软连接
     # 使用格式
     ln 源文件 链接文件
    
    1. 硬链接
      ln -s 源文件 链接文件
    

    相关文章

      网友评论

          本文标题:Linux操作系统day02

          本文链接:https://www.haomeiwen.com/subject/lzmxuqtx.html