第十三天:Linux 用户管理 + 工具快捷方式设置 完整教程

Linux 用户管理 + 工具快捷方式设置 完整教程ai

一、Linux 用户管理(基础 + 常用命令)

1. 查看当前登录用户

whoami        # 显示当前用户名
who           # 查看所有在线用户
w             # 查看在线用户+进程、负载
id            # 查看当前用户UID、GID、所属组

2. 创建新用户

方式 1:useradd(系统原生)

useradd 用户名
# 示例:创建用户 test
useradd test
配套设置密码:
passwd 用户名
# 示例:给 test 设置密码
passwd test

方式 2:adduser(交互式,Ubuntu/Debian 常用)

adduser 用户名
# 一步步按提示填写密码、个人信息即可

3. 用户组操作

  • 查看所有用户组
    cat /etc/group
    
  • 创建用户组
    groupadd 组名
    
  • 将用户加入组
    usermod -aG 组名 用户名
    # -a 追加、-G 附加组(不脱离原有组)
    
  • 移除用户出组
    gpasswd -d 用户名 组名
    

4. 修改用户信息

usermod -l 新用户名 旧用户名   # 修改用户名
usermod -d /新家目录 用户名    # 修改用户家目录
usermod -s /bin/bash 用户名    # 修改登录Shell

5. 切换用户 & 权限提权

su 用户名          # 切换到指定用户(需对方密码)
su -               # 切换到 root 用户
sudo 命令          # 临时用 root 权限执行命令

6. 禁用 / 删除用户

  • 临时禁用用户(锁定密码)
    passwd -l 用户名
    
  • 解锁用户
    passwd -u 用户名
    
  • 彻底删除用户
    userdel 用户名               # 仅删用户,保留家目录
    userdel -r 用户名            # 删除用户 + 连带删除家目录、邮件
    

7. 配置 sudo 权限(普通用户获得管理员权限)

  1. 编辑配置文件
visudo
  1. 找到 root ALL=(ALL) ALL

    在下一行添加:

test    ALL=(ALL)       ALL
保存退出,test 用户即可使用 sudo

二、Linux 工具快捷方式设置(别名 alias + 系统快捷键)

(一)命令别名(最常用,简化长命令)

1. 临时别名(当前终端生效,重启失效)

格式:alias 别名='原命令'
示例:
alias ll='ls -lh'
alias la='ls -lha'
alias cls='clear'
alias psa='ps aux'

2. 永久别名(全局生效,推荐)

分两种终端环境:bashzsh
① Bash 环境(CentOS/RHEL/Ubuntu 默认)
  1. 编辑当前用户配置文件
vim ~/.bashrc
  1. 在文件末尾添加自定义别名:
# 自定义快捷命令
alias ll='ls -lh'
alias la='ls -lha'
alias cl='clear'
alias up='cd ..'
alias port='netstat -tulpn'
alias dfh='df -h'
alias freeh='free -h'
  1. 生效配置
source ~/.bashrc
② Zsh 环境(Oh My Zsh)
vim ~/.zshrc
# 粘贴别名 → 保存退出
source ~/.zshrc

3. 查看 / 删除别名

alias          # 列出所有已设置别名
unalias 别名   # 删除单个别名(临时生效)

(二)系统终端原生快捷键(无需配置,直接用)

快捷键 作用
Ctrl + L 清屏(等同 clear)
Ctrl + C 终止当前运行命令 / 程序
Ctrl + D 退出当前终端 / 退出用户登录
Ctrl + A 光标跳到命令行开头
Ctrl + E 光标跳到命令行结尾
Ctrl + U 删除光标左侧所有字符
Ctrl + K 删除光标右侧所有字符
Ctrl + R 搜索历史执行过的命令
Tab 命令 / 路径自动补全

(三)自定义桌面 / 程序快捷方式(图形界面)

适用于带桌面的 Linux(Ubuntu、Deepin、Fedora 等)
  1. 进入应用快捷方式目录
cd /usr/share/applications/
  1. 创建 .desktop 启动文件
vim mytool.desktop
  1. 写入内容(模板)ini
[Desktop Entry]
Name=工具名称
Comment=工具描述
Exec=/绝对路径/程序名  # 程序启动路径
Icon=/图标路径/xxx.png
Terminal=false       # 是否打开终端运行
Type=Application
Categories=Utility;
  1. 添加执行权限
chmod +x mytool.desktop
之后即可在应用菜单找到该快捷方式。

三、实用组合示例(日常运维直接套用)

  1. 创建用户 + 设密码 + 加入 root 组
useradd ops
passwd ops
usermod -aG root ops
  1. 一键配置常用别名(复制直接执行)
cat >> ~/.bashrc << EOF
alias ll='ls -lh'
alias la='ls -lha'
alias cl='clear'
alias cd..='cd ..'
alias net='ss -ntlp'
EOF
source ~/.bashrc
上一篇 MobaXterm Windows 全能远程终端工具 SSH/SFTP/X11 一体化
下一篇 悟空安全 360 新一代 AI 杀毒软件 零广告零弹窗系统防护
实时下载排行