Linux常用命令与shell语言 Li.050

user 用户相关命令 useradd username passwd username usermod -l usernewname username userdel usernewname # 强制删除用户usertest主目录和邮件池 userdel -rf usertest group 用户组相关命令 groupadd groupname # 查看用户所在的组 groups username # 更改组名 groupmod -n groupname groupnewname groupdel groupnewname 管理用户与组 # 往group1中添加用户test gpasswd -a test group1 # 删除group1中的test gpasswd -d test group1 # 查看组中有几个用户 cat /etc/group | grep groupname 时间 date date -d "2021-09-09 12:00:01" # 修改时间 date -s "2021-09-09 12:00:01" logname 显示登录用户名 su 切换用户 # 切换到root用户执行命令, 再切换回当前用户, 需要输入root密码 su -c ls root id 查看用户id 用户组id top 命令 实时监控进程 # 停止监控 q # 显示完整命令 top -c # 指定pid top -p 3550 PS # 当前正在运行 ps # 全部运行 ps -A # 查看更全的信息 ps -ef # 指定用户进程信息 ps -u username Kill # 杀掉进程 kill 999 # 彻底杀掉 kill -9 999 # 杀掉用户进程 kill -9 $(ps -ef | grep username) killall -u username shutdown # 关机 shutdown # 取消关机 shutdown -c # 立即关机 shutdown -h now # 警告 1分钟后关机 shutdown +1 "1分钟关机" # 警告 1分钟后重启 shutdown -r +1 "1分钟重启" who 当前登录系统的用户 who who -H timedatectl 设置时间 # 查看所有时区 timedatectl list-timezones # 设置野区 timedatectl set-timezone Asia/Shanghai # 禁用ntp timedatectl set-ntp false # 启用ntp timedatectl set-ntp true clear 清屏 command + L 同样能做到 clear ls ls # 显示文件夹(不隐藏的文件与文件夹详细信息) ls -l # 全部文件夹与文件(包含隐藏) ls -a ls -al pwd 打印目录 pwd cd 切换路径 Fasd 跳转比cd更快 # 相对路径 cd testdir # 绝对 cd /home/test # 返回上一级 cd ....

September 21, 2021 · 10 分钟 · Lizicai