linux常用命令汇总(CentOs7.5)

编程入门 行业动态 更新时间:2024-10-11 13:29:23

linux<a href=https://www.elefans.com/category/jswz/34/1768749.html style=常用命令汇总(CentOs7.5)"/>

linux常用命令汇总(CentOs7.5)

目录

一、组操作

1.新增组

2.设置组密码

3.查看组名

4.查看组密码

5.删除组

二、用户操作

1.新增用户

2.设置用户密码

3.查看用户名

4.查看用户密码

5.用户权限

6.删除用户

7.查看用户相关ID

三、文件操作

1.创建目录/文件

2.查看目录/文件

3.复制目录/文件

4.移动目录/文件

5.重命名文件

6.删除目录/文件

7.切换目录

8.编辑文件内容

9.改变目录/文件的拥有者

10.文件权限

11.压缩/解压文件

12.查看文件内容

13.查找/过滤

一、组操作

1.新增组
格式: groupadd 组名
例: groupadd develop

2.设置组密码
格式: gpasswd 组名
例: gpasswd develop

3.查看组名
cat /etc/group | grep develop

4.查看组密码
cat /etc/gshadow | grep develop

5.删除组
格式: groupdel 组名
例: groupdel develop

二、用户操作

1.新增用户
格式: useradd 选项 用户名
选项参数说明
-g 主组(group)
-G 附加组(Group)
-d 主目录(directory)
-s 指定用户登录后使用的shell,默认值是/bin/bash
-c 注释(comment)
-u 用户ID(user)
-p 密码(password)
例: useradd -g develop -d /home/app -c '普通用户' -u 1000 app

2.设置用户密码
格式: passwd 用户名
例: passwd app
echo "123456" | passwd --stdin app #一次性设置

3.查看用户名
cat /etc/passwd | grep app

4.查看用户密码
cat /etc/shadow | grep app

5.用户权限
格式: usermod 选项 用户名
选项参数说明
-a 把用户追加到某些组,仅与-G选项一起使用
-c 修改/etc/passwd文件第五段comment
-d 修改用户的家目录,通常和-m一起使用
-e 指定用户账号禁用的日期,格式YY-MM-dd
-f 用户密码过期多少天后禁用该账号
-g 修改用户的gid,gid必须要存在
-G 把用户追加到某些组,仅与-a选项一起使用
-l 修改用户的登录名称
-L 锁定用户的密码
-m 修改用户的家目录,通常和-d选项一起使用
-s 修改用户的shell
-u 修改用户的uid,该uid必须唯一
-U 解锁用户的密码
例: usermod -aG develop app

6.删除用户
格式: userdel 选项 用户名
选项参数说明
-r 删除用户的同时删除家目录
例: userdel -r app

7.查看用户相关ID
格式: id 用户名
例: id app

三、文件操作

1.创建目录/文件
mkdir -p /home/web
touch a.txt b.txt # 如果已存在文件,会更新时间戳
cat a.txt

2.查看目录/文件
ls -a #显示所有文件,包括隐藏文件(Linux中以.开头的文件是隐藏文件)
ls -l #显示详细信息,可以简写为ll
ls -R #递归显示子目录结构
ls -ld #显示目录和链接信息
pwd #显示当前目录


3.复制目录/文件
cp a.txt /home/web


4.移动目录/文件
mv b.txt /home/web


5.重命名文件
mv a.txt c.txt


6.删除目录/文件
rmdir /home/web
rm -rf a.txt


7.切换目录
cd #家目录
cd .. #上级目录
cd / #根目录
cd ~ #家目录
cd . #当前目录


8.编辑文件内容
vim a.txt
按i键进入可编辑状态
编辑完按esc键
输入:wq按enter键退出
:wq 保存退出
:q! 强制退出


9.改变目录/文件的拥有者
格式: chown -Rv 组名:用户名 目录/文件
-R 递归操作文件和目录
-v 打印变更的输出日志
例: chown -Rv develop:app /home/test


10.文件权限
格式: chmod 选项1 选项2 选项3 目录/文件
选项1参数: u用户 g同组用户 o其他用户 a所有用户
选项2参数: +添加权限 -移除权限 =赋予给定权限并取消其他所有权限
选项3参数
r 可读
w 可写
x 可执行,文件可执行或为目录才可相加
s 在文件执行时把进程的属主ID或属组ID置为该文件的文件属主ID/属组ID(u+s,g+s)
t 保存程序的文本到交换设备上
u 与文件属主拥有一样的权限
g 与文件属组拥有一样的权限
o 与其他用户拥有一样的权限
例: chmod ug+x,o-x a.txt


11.压缩/解压文件
格式: tar -zcvf 打包文件名.tar.gz 被压缩文件/路径
tar -zxvf 打包文件.tar.gz -C 目标路径
参数说明:
z 压缩/解压
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档/解档的详细过程,显示进度
f 指定档案文件名称,f后面一定是.tar文件,所以必须放最后
例: tar -zcvf test.tar.gz /home/app
tar -zxvf test.tar.gz -C /home/test


12.查看文件内容
cat a.txt


13.查找/过滤
find / -uname "*.txt"
ll | grep a

更多推荐

linux常用命令汇总(CentOs7.5)

本文发布于:2023-11-30 14:28:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1651220.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用命令   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!