zoukankan      html  css  js  c++  java
  • 入门VMware Workstation下的Debian学习之基本命令(二)

      本章记录如何在Linux终端进行命令操作命令下载路径,模拟终端、dkpg管理软件包、用户组和用户管理、文件属性、文件与目录管理、查看磁盘使用量。

      (1)命令下载路径:

        wegt 路径;

      (2)模拟终端:

        从Ctrl+Alt+F1(F2...F7)一共有7个模拟终端,其中第7个模拟终端为桌面环境。

      (3)dkpg软件管理包:

        dkpg的基本命令:

          查看dpkg程序版本号

            dpkg --version

          安装dpkg:

            sudo dpkg --install 软件包(有三种格式:分别.deb,.rpm,.tar.xz,)

          删除dpkg:

            sudo dpkg --remove

          查看dpkg:

            sudo dpkg --list

      (4)用户组和用户管理:

        <1>用户组:

          查看所有的用户组:

            cat /etc/group

          一般普通用户组ID为1000以上,而ID为3位数以下的为系统或者系统软件用户组。

          用户组格式:

            root:x:0:
            用户组名称:用户组密码(加密):用户组ID:

          添加用户组:

            sudo groupadd 用户组名称

          修改用户组:

            sudo groupmod -n 新用户组名称 原用户组名称

          删除用户组:

            sudo groupdel 用户组名称

            如果一个用户的主用户组为当前删除的这个用户组,则删除失败,得先删除用户,才能删除用户组。

            如果删除了一个ID为1001的用户组,当你再添加一个用户组时,它的ID也可能是1001,并不会像数据库的ID一样,主要不冲突,ID可以重复        使用。

        <2>用户:

          一个用户组中可以友多个用户组,但一个用户只有一个主用户组。其余的用户组为附加用户组。

          查看所有用户信息:

            cat /etc/passwd

          用户格式:

            root:x:0:0:root:/root:/bin/bash

            用户名称:用户密码(加密):用户ID:用户组ID:描述信息:用户的home目录指定:指定用户的sh

          添加用户:

            sudo useradd -g 用户组名称 -m 用户名称 (-g指定用户组,-m创建用户的主目录)

          修改用户:

            sudo usermod -l 新用户名称 原用户名称 (-l指定新的用户名称)

          修改用户的用户组:

            sudo usermod -g 用户组名称 用户名称 (-g指定用户组)

          修改用户密码:

            sudo passwd 用户名称

            如果为sudo权限,修改密码不用输入旧密码,直接可重置密码,无视限制。

          修改当前用户密码:

            passwod

          删除用户:

            sudo userdel 用户名称

      (5)文件属性:

         文件属性:

            -rwx------

            0123456789

            0代表文件类型;123所属用户的权限;456所属组的权限;789其他用户的权限

            r:代表可读

            w:代表可写

            z:代表可执行

         文件类型:

            d:代表目录

            -:代表文件

            l:代表链接文档(link file)

            b:代表装置文件里面的可供储存的接口设备

            c:装置文件的串行端口设备,例如键盘、鼠标。

          修改文件的所属用户组:

            sudo chgrp 用户组名称 文件名称

          修改文件的所属用户:

            sudo chown 用户名称 文件名称

          打开文件:

            mousepad 文件名称

          修改文件的权限有两种方法:        

            <1>sudo chmod xyz 文件或目录

              xyz为对应的权限制(计算:r=4,w=2,x=1) 如果x=7,代表所属用户可读可写可执行;0代表不可读不可写不可执行。  

            <2>sudo chmod u-x,g+w,o+r 文件或目录  

              chmod    u(user)      +(加入)      r       文件或目录
               
                       g(group)     -(去掉)      w       
             
                       o(other)     =(设定)      x
                       a(all)      

      (6)文件与目录管理:

          ls:列出目录

          cd:切换目录

          pwd:显示当前的目录

          mkdir:创建一个新的目录

          rmdir:删除一个空的目录

          cp:复制文件或目录

          rm:移除文件或目录

          rm -r:语出文件或目录(递归移除目录里面的所有)

          rm -f:移除文件或目录(递归移除目录里面的所有,一些重要文件会提示)

          mv:剪切文件或目录(还有另外一个功能,就是改名字:move 原文件或原目录名 新文件或新目录名)

      (7)查看磁盘使用量:

          df:输出当前所有的磁盘(以Kb为单位)

          df-h:输出当前所有的磁盘(以Gb为单位)

           du:递归输出当前目录下文件的大小(以Kb为单位)

          du-h:递归输出当前目录下文件的大小(以Gb为单位)

          

          

            

  • 相关阅读:
    五月八日冲刺
    五月七号冲刺
    五月六日站立会议
    prufer序列学习笔记
    批量数据导入优化
    索引失效
    慢查询定位与分析
    redis主从同步
    redis RBD机制
    redis AOF机制
  • 原文地址:https://www.cnblogs.com/HHgy/p/7565180.html
Copyright © 2011-2022 走看看