Development
Unix常用命令
-
用户和用户组
# 查看所有用户:可以查看/etc/passwd文件,每个条目代表一个用户。 cat /etc/passwd # 查看所有用户组:可以查看/etc/group文件,每个条目代表一个用户组。 cat /etc/group # 新增用户组:使用groupadd命令。 sudo groupadd new_groupname # 新增用户:使用useradd命令,并指定用户的默认用户组或其他选项。 sudo useradd -m -g initial_group -G additional_groups -s login_shell username # 其中,-m表示创建用户主目录,-g指定用户主要组,-G指定附加组,-s指定登录Shell。 # 用户加入新的组 sudo usermod -G www-data username # 使用 -a 参数可配合 -G 实现“追加”而不是“覆盖”,例如 sudo usermod -aG sudo,www-data alice # 组信息 groups nikki # 使用chown命令来更改文件或文件夹的所有权。 sudo chown user:group filename_or_directory # 若要递归地更改目录及其下所有文件和子目录的拥有者和用户组,可以加上-R选项: sudo chown -R user:group directoryname # 使用id命令查看特定用户的信息,包括UID(用户ID)和GID(主要组ID),以及其他组信息。 id username # 切换用户 su username # 为用户指定shell cat /etc/shells chsh -s /path/to/shell username # 修改用户密码 passwd username
-
设置软连接
-
设置别名
-
查看磁盘空间
-
环境变量
-
du 文件夹实际大小
-
查看端口使用情况
-
发送强制退出信号