liunx常用命令
centos7常用命令
1、用户、组、权限等
adduser 用户 #添加用户
userdel 用户 #删除用户
groupadd 用户组 #添加用户组
groupdel 用户组 #删除用户组
gpasswd -a 用户名 组名 #将用户移动到组
usermod -G 组 用户 #添加用户到组(相当于用户这个用户组的权限)
groups 用户 #查看用户的组
cut -d : -f 1 /etc/passwd #查看系统中有哪些用户
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 #查看可以登录系统的用户
w 用户名 #查看某一用户
who #查看已登录用户
last #查看用户登录历史记录
添加管理账号
adduser admin #新加管理员
passwd admin #改密码
#增加文件权限
chmod -v u+w /etc/sudoers
vim /etc/sudoers
root ALL=(ALL) ALL
admin ALL=(ALL) ALL
#如需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可
#收回文件权限
chmod -v u-w /etc/sudoers
#----------------这一步已经可以修改root密码了,权限比较大----------
usermod -G root admin #添加用户到组,具有root组的权限了
#如果需要和root一样的权限,root登录修改 (未验证)
vi /etc/passwd
admin:x:0:0::/home/admin:/bin/bash
2、文件、文件夹权限
"-" #普通文件的文件权限
"d" #目录文件的文件权限
"c" #字符设备文件的文件权限
"b" #块设备文件的文件权限
"l" #符号链接文件的文件权限
"p" #管道文件
"s" #套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)
touch 文件 #当前文件夹创建文件
touch /home/tools/文件 #根据路径创建文件
mkdir 文件夹 #创建文件夹
mkdir -p /home/tools/文件夹 #创建路径和文件夹
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)