Always |

Miomizu

园龄:1年4个月粉丝:0关注:1

Linux命令补全

Linux命令补全

链接

在Linux和其他类Unix系统中,硬链接和软连接(符号链接)是两种不同的方式,用于创建文件的引用或链接到其他文件。它们在行为和用途上有很大的区别:

ln -d 源文件 连接名字
  1. 物理链接:硬链接是物理上的文件副本,它们与原始文件相同的inode号,数据块和文件内容。如果你修改了原始文件或硬链接之一,其他硬链接也会反映这些更改,因为它们实际上指向相同的数据。

  2. 目录中不可见:硬链接不会在目录中创建新的文件条目。它们只是多个文件名指向相同的inode。这意味着硬链接不会增加磁盘空间占用。

  3. 不能链接目录:硬链接不能用于目录。这是为了避免可能的环路和文件系统损坏。

  4. 文件删除行为:当所有硬链接都被删除时,文件的内容才会被释放。这意味着只有在所有链接都被删除后,文件才会被彻底删除。

ln -s 源文件 链接文件
  1. 逻辑链接:软连接是一个文件,它包含指向目标文件的路径。它不是物理上的文件副本,而只是一个指向另一个文件的指针。

  2. 目录中可见:软连接在目录中创建新的文件条目,这意味着它们增加了文件系统中的一个额外文件。软连接有自己的inode,文件名和路径。

  3. 可以链接到目录:软连接可以链接到目录,这使得软连接可以引用目录树中的其他目录或文件。

  4. 文件删除行为:如果原始文件被删除,软连接将成为“坏链接”,并且不再指向任何内容。如果软连接的目标文件移动了,软连接也将失效。

在选择硬链接和软连接之间,你应该考虑到你的具体需求。硬链接通常用于创建多个文件名引用相同的数据,而软连接则用于创建指向其他文件或目录的符号链接。根据你的需求来选择适当的链接类型。

Linux用户相关命令

用户和用户组

  1. 创建用户组:

    groupadd 组名
    1. 语法:

      groupadd [-g gid [-o] [-r] [-f]] group
      -g 指定新建工作组id
      -r 创建系统工作组,系统工作组的组ID小于500,普通用户组的大于1000
    2. 用户组命令

      1. 修改组:

        groupmod -n 新组名 就组名:修改组名
      2. 删除组

        groupdel 组名:删除组
  2. 用户命令

    在Linux系统中,有许多命令用于管理用户和用户帐户。以下是一些常见的Linux用户相关命令:

  3. 添加用户useradd 命令用于添加新用户帐户。

    sudo useradd username
  4. 删除用户userdel 命令用于删除用户帐户。

    sudo userdel username
  5. 更改用户密码passwd 命令用于更改用户密码。

    sudo passwd username
  6. 列出用户cat /etc/passwd 命令用于列出系统中的所有用户。

    cat /etc/passwd
  7. 用户组管理groupadd 用于创建用户组,groupdel 用于删除用户组,usermod 用于修改用户所属的组等。

    sudo groupadd groupname
    sudo groupdel groupname
    sudo usermod -aG groupname username
  8. 列出用户所属的组groups 命令用于列出用户所属的组。

    groups username
  9. 更改用户信息usermod 命令用于更改用户的属性,如用户名、家目录、Shell 等。

    sudo usermod -l newusername oldusername
    sudo usermod -d /newhome newusername
    sudo usermod -s /bin/bash newusername
  10. 切换用户su 命令用于切换到其他用户的帐户。

    su username
  11. 删除用户帐户及其文件userdel 命令配合 -r 选项可以删除用户帐户及其家目录。

    sudo userdel -r username
  12. 查看当前登录用户who 命令用于查看当前登录系统的用户。

who

这些命令可以帮助你管理系统中的用户帐户,包括创建、删除、更改用户信息、更改密码等。要运行这些命令,通常需要超级用户权限,所以要在命令前加上 sudo。请小心使用这些命令,以避免不小心删除或更改用户帐户。

本文作者:Miomizu

本文链接:https://www.cnblogs.com/Miomizu/p/17831664.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Miomizu  阅读(38)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起