Linux 基操

cc11   ·   发表于 2021-07-15 09:26:46   ·   闲聊灌水区

说明一下 本人很菜 只是一些基础内容的总结 大佬们别喷我 【狗头】

以下所有知识都是针对6.5版本的

  • IP地址配置

    • 方法一setup进入图形化界面进行配置
      -
    • 方法二vim /etci sysconfig/ network-scripts/ ifcfg-etho
      -
    • 重启网络 service network restart
      -

  • 重要文件属性

    -
  • /etc/password" class="reference-link">一: 用户信息文件 /etc/password

    查看 cat 编辑 vim
    每一行的七个部分代表着
    用户名称:密码标志:UID:GID:用户说明:家目录:shell
    UID(用户ID)

    1. 0 超级用户
    2. 1~499 系统用户
    3. 500~ 新建的普通用户(即自己所建)如果将uid改为0,就会强制改为和root一样权限的超级用户

    GID(用户初始组ID)
    用户说明

    1. 初始组:指用户一登录就立刻拥有这个组的相关权限,每个用户初始组只有一个。一般是与用户名相同的组名作为这个用户的初始组
    2. 附加组;指的用户加入的其他的用户组,并拥有这些组的权限,附加组可以有多个

    查询组号对应哪个组

    1. **cat /etc/group**

    家目录

    1. 普通用户: home/用户名
    2. 超级用户:/root

    shell

    1. linux的命令解释器

    -

  • /etc/shadow" class="reference-link">二: 影子文件 /etc/shadow

  • /etc/group" class="reference-link">三: 组信息文件 /etc/group

    1. 里面就是对应的UID是哪个组
    -

  • 跟用户有关的一些命令(只写一些常用的属性)

  • 一、useradd命令

    1. -d:指定用户登入时的主目录,替换系统默认值/home/
    2. -u:指定用户UID号。
    3. -g:指定初始组(必须是存在的)替换系统默认与用户同名组
    4. -G:指定附加组(存在的)
    5. userdel 用户名 删除用户
    6. userdel 用户名 -f 强制删除用户
  • 二、su命令

    1. su - 用户(连同执行环境一起更改)
    2. su - 用户 -c "命令"(不切换环境直接让这个用户执行命令)

    -

  • 三、group命令

    1. groupadd -g GID 组名(新一个组并指定GID
    2. groupmod -g GID 组名(给一个旧组更改GID
    3. groupmod -n 新组名 旧组名(改组名)
    4. groupdel 组名(删除组)

  • 文件和目录命令

  • cd

    1. cd ../ (返回上一级目录)
    2. cd ~/ (返回到家目录)
    3. cd /etc/yum (切换到yum目录)
  • ls

    1. ls : 查看目录中的文件

    -

    1. ls -l 显示文件和目录的详细资料

    -

    1. ls -a:显示所有包括隐藏

    -

    1. ls 目录名:显示此目录下的文件

    -

    1. ll -d 只查询某个文件/目录的所属

    -

  • touch

    1. touch 文件名(创建文件,已有的文件更新时间)
    -

    -
  • history

    1. 最近使用的命令

    -

  • mkdir

    1. mkdir 目录名 创建目录
    2. mkdir -p 创建多层目录

    -

  • rmdir

    1. rmdir 目录名 删除目录
    2. rmdir -p 递归删除

    -

  • rm

    1. rm 目录/文件名 删除目录或文件
    2. rm -r 逐层删除
    3. rm -rf * 删除当前目录下的所有内容 且不询问

    -

  • du

    1. du 文件名 显示这个文件
    2. du 目录名 显示这个目录所有文件的大小
    3. du -s 目录/文件 只显示总大小

    -

  • 我最喜欢的关机重启命令

  • init

    1. init是切换执行等级的命令。Linux共有7种执行等级,比较重要的是下面4种等级:
    2. init 0:关机
    3. init 3:纯命令行模式
    4. init 5:含有图形界面模式
    5. init 6:重启
  • shutdown

    1. -h 关机 -r重启
  • 修改文件/目录所属权限

  • chmod

    1. 第一个字母代表是目录还是文件(d开头目录 -开头文件)
    2. 从第二个开始, 每三个为一组,第一组代表所属用户的权限,第二组代表所属组的权限,第三组代表其他人的权限,r可读,w可写,x可执行,分别对应数字 4 2 1,修改相应权限时候可以用chmod +数字 进行修改
    3. 例如 chmod 766 文件
    4. 就是给文件 -rwxrw-rw- 的所属权限

    -

    -

  • 修改文件/目录所属 主/组

  • chown

    1. 比如将/ar/目录的所属组由root改为我们创建的aa
    2. chown rootaa /var

    -

  • 关于用户的所属组

  • gpasswd(查询groups)

    1. gpasswd -a 用户 添加用户到某个组(成为这个用户的附加组)
    2. gpasswd -d 用户 删除某个组里的用户

    -

  • 文件搜索命令

  • find

    1. find 搜素范围 匹配条件
    2. 比如我们创建一个多层目录最后一层目录为ccc
    3. 然后我们就利用find 在根目录下寻找ccc
    4. find / -name ccciname是不区分大小写)
    -
    1. 只知道一部分文件名的话,在不知道文件名的地方打问号,几个问号代表几个字符
    -
    1. 模糊查询 只有部分文件名的话在前面加上*代表模糊查询
    -
用户名金币积分时间理由
zz风过无痕 10.00 0 2021-07-15 10:10:49 一个受益终生的帖子~~

打赏我,让我更有动力~

0 条回复   |  直到 2021-7-15 | 1338 次浏览
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.