Linux基础命令3(centos7)

3.1 新建、删除用户

1、新建用户

adduser dudan    #新建用户,这要在root用户下创建新用户,而且这样创建的用户没有sudo权限,要进行权限添加

sudo usermod -a -G sudo dudan    #添加权限,也要在root权限下进行添加,而且这个要下次登录以后才会生效

#上面添加权限的命令我试过了在我的centos7上是不行的,所以可以直接在/etc/sudoers文件中添加下面代码:
用户名  ALL=(ALL)   ALL   
#查看用户是否创建成功:
cat /etc/password  #文件最下方出现用户相关信息就说明创建成功了

2、删除用户

userdel  用户名    #这样虽然删除了用户,但是/home目录下的文件不会删掉
userdel -r 用户名  #删除用户的同时删除家目录中的文件

这里写图片描述
这里写图片描述

3.2 文件权限

这里写图片描述

- rwx -rwx -rwx 
# - 代表文件类型,这个是文本文件
#第一个rwx表示所有者的权限
#第二个rwx表示所属组的权限
#第三个rwx表示其他人的权限

修改文件的权限:

#和Python的打开文件模式很类似,每种对应一个数字
r  #表示读取权限——4  没有读取权限就不能通过ls进行查看
w  #表示写权限——2    没有写权限就不能在该目录内创建其他文件或者文件夹
x  #表示执行权限——1    没有执行权限就不能通过cd进入该目录
-  #没什么权限的含义——0

rwx = 4+2+1 = 7
rw- = 4+2 = 6

我们可以通过修改数字的方式来修改权限,因为每种权限都对应一个数字
chmod 777 filename   #三个数字——作者、组、其他人

3.3 打包 和 压缩

1、打包 tar命令

#打包
tar -cvf filename.tar  要打包的文件  #这几条命令参数前都可以不加-
#解包
tar -xvf filename.tar 
tar -xvf filename.tar -C dirname(路径)  #指定解包到哪个目录下  
#查看包里的内容
tar -tvf 包的名字.tar    #在不破坏包的情况下查看包的内容,直接用cat的话会是一堆乱码,因为已经处理成一个包了

2、三种压缩包的格式

打包并不是压缩
打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这 两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。

(1)gz格式
有时候需要将包进行压缩,所以gz格式一般是配合tar格式使用的

#压缩
tar -zcvf xxx.tar.gz   要压缩的文件
#解压
tar -zxvf xxx.tar.gz   
#解压到指定目录
tar -zxvf xxx.tar.gz -C dirname(目录)

(2)bz2 格式

和上面的gz格式差不多,就只有格式不同

# 压缩
tar -jcvf  xxx.tar.bz2   要压缩的文件
# 解压 
tar -jxvf  xxx.tar.bz2       

(3)压缩
zip是一个压缩工具,使用之前要进行安装,centos中安装zip :
yum -y install zip
上面我们在打包的时候会把文件格式的后缀写完整,但是zip不用,默认就是.zip文件

#压缩文件
zip 压缩文件 要压缩的文件  #压缩文件至指定名字就好,默认就是.zip
#解压
unzip 压缩文件    #这里还是需要将后缀写完整的
unzip 压缩文件 -d b   #可以通过-d来指定解压到哪个目录下

3.4 进程

1、查看进程

#查看静态进程
ps aux

这里写图片描述

其中PID:进程编号
%CPU:CPU占有率
%MEM:内存占有率
COMMAND:命令名字(好比进程的名字)

#动态查看进程,一直在动态更新中
top      #按q退出

这里写图片描述

其中更新的时间间隔可以自己进行设置:
默认是3秒刷新一次

top -d 1

2、关闭进程

kill -9 PID    #-9强制杀掉某个进程,root用户的进程不能杀

3、暂停与再启动

Ctrl+z:暂停 你正在进行的东西
fg :继续刚刚的内容
jobs:查看后台正在运行的进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值