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为单位)

          

          

            

  • 相关阅读:
    openldap
    Java实现 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
    Java实现 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P1567 统计天数
    Java实现 洛谷 P1567 统计天数
  • 原文地址:https://www.cnblogs.com/HHgy/p/7565180.html
Copyright © 2011-2022 走看看