centos8常用命令(一)

1.下载软件包
命令:【wget 网址】
实例**【wget https://www.vmware.com/go/getplayer-win】**

2.查看用户
查看当前用户信息:【id】
查看指定用户信息:【id root】
root用户的默认uid=0
查看当前用户名:【whoami】
查看所有用户信息:【w】

3.切换用户
切换root用户:【su -】
#是root用户
切换普通用户:【su 用户名】
$是普通用户

4.创建用户(前提是root用户创建)
root用户创建无密码用户:【useradd 用户名】
给指定用户设置密码:【 passwd 用户名】
退出用户:【exit】

5.文件权限
ll命令查看文件权限
centos8常用命令(一)

文件类型—权限 链接数 所有者 所属用户组 文件大小 最后修改时间 文件名
drwxr-xr-x. 2 zyx zyx 6 5月 26 09:19 新建文件夹
文件类型 所有者(U表示)权限 所属组(g表示)的权限 其他人(o表示)的权限
d rwx r-x r-x
文件类型 说明
- 普通文件
d 目录文件
l 软链接
b 块设备文件(例如硬盘、光驱等)
p 管道文件
c 字符设备文件(例如猫等串口设备)
s 套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)

文件权限,每三位为一组

权限 对应数字 对于文件 对应目录的作用
r 4 可读取文件内容(比如cat more head tail) 查询目录下文件(ls)
w 2 可编辑文件(vim echo),不能删除文件(删除文件需要上级目录执行?) 修改目录结构(touch mkdir mv cp rm)
x 1 可执行 进入目录(cd)
- 占位符(没有权限) 没有权限

6.执行文件
在当前目录下有 file.sh文件
执行文件命令:【./file.sh】
【./执行文件名称】

7.修改文件权限
语法:【chmod 用户权限 执行方法 文件权限 文件名】

用户权限 说明
u 文件所有者
g 所属组
o 其他人
执行方法 说明
+ 添加权限
- 去掉权限
文件权限 说明
r 可读
w 可写
x 可执行

举例
三个用户都去掉执行权限【chmod -x file.sh】
u用户添加执行权限【chmod u+x file.sh】

8.修改用户权限
chown命令:用来改变文件或目录的所有者和所属用户组。
语法:【chown 所有者用户名:所属着用户名 文件名】
将test.sh的所有者、所属着改成zyx【 chown zyx:zyx test.sh】
centos8常用命令(一)

chgrp命令 :用来改变文件或目录的所属的用户组。
【chgry 所属着用户名 文件名】
将test.sh的所属着改成zyx【 chgry zyx test.sh】
centos8常用命令(一)
9.查找find
【find 路径 指定参数 要找的文件名称】
在根目录上查找文件名文“test.sh”的文件 【find / -name “test.sh”】
查找结果太多了
centos8常用命令(一)

10.grep 过滤
语法一:【命令 | grep 关键字】
举例:查找当前目录下,文件名中包含test的:【 ls | grep test】
centos8常用命令(一)
语法二:【grep 指定参数 关键字 文件名】
举例:在当前目录文件a中查找不包含1的记录,并显示行号【 grep -vn 1 a】
参数v:取反
参数n:显示行号
centos8常用命令(一)
11.echo创建文件
【echo 文字>文件名】
在当前文件夹下创建文件b,存储dsfgegre【 echo dsfgegre>b】
centos8常用命令(一)
12.uname获取系统内核版本
内核版本号【uname -a】
【uname -r】
centos8常用命令(一)
13.free、df查看系统内存
centos8常用命令(一)
14.man、help帮助
【man 命令】
【命令 --help】
centos8常用命令(一)

15.新建路径文件
新建多层路径文件
在当前目录下新建a文件夹,在a下新建b文件夹【mkdir a/b -p】