linux压缩带权限,LINUX 文件/组/帮助/权限/文件压缩/管道

Linux文件/目录详解

常用文件路径的作用

/var/log/messages 系统类的日志文件/var/log/secure 登录日志文件/var/spool/cron 定时任务目录/etc/fstab 硬盘挂载/etc/profile 配置环境变量

在linux下文件颜色标识

040933292ae3c326410ee5ec0ef4b97c.png

文件操作

30255455a1b61721c3f40f5793e8601b.png

查找文件详解:

d311be6d5a82a953787e9075c47cc0f6.png

8cd235719f7b89599bc4fa232442aa8a.png

d4a0c72ceb3618c2449a643b3204a951.png

常用目录

5f9fd679935b72f9f5a17d053350e9c9.png

Linux命令格式与初始命令

命令格式:

命令格式

命令-选项

ls-a /etc

命令别名

alias 别名=echo ‘xiaoming’

Unalias取消定义的别名

初始命令:

[root@localhost log]#

root:当前登录用户

localhose:主机名

log 所在目录#:root超级用户提示符

通配符:

通配符*匹配多个所有字符

? 匹配一个字符

帮助命令

man

man +一个命令 就可以查看该命令该怎么使用

fa1215a83bde556a7164622686544bc6.png

--help

Command --help/-h

例如: tail-help

Python-h

Python--help

用户相关

介绍

分组的作用主要是为了区分不同的组有不同的权限,比如web开发组有web开发的权限,能够修改什么文件都是严格规定好了

Linux查找用户都是通过id来查找的,那么我们在输入id命令可以看到

cd2a8c5369eeb58cd09bb00d1f6afb39.png

UID是用户的id

GID

是用户组id

为初始组,账号建立时自动创建的

Groups:一组用户可以属于多个组,后续新增的放在groups里面

查看用户组

cat /etc/passwd查看用户信息

可以看到这些都是我们的用户信息

7f65aef247d395831375708e92e6d137.png

3fa40f3bd898c43d71a3132878c3aa8d.png

Shell 执行命令的接口

cat /etc/group

c119673fd8ea4400466693fb203f07f0.png

增加用户

useradd [参数] [用户名]-d 执行home 目录,登陆后默认-g 指定gid-G 指定所属组列表

删除用户

Userdel [参数] [用户名]-r 删除用户时移除他的家目录和

修改用户属性

修改用户属性

usermod [参数] [用户名]-d 修改用户家目录-g 修改用户gid#usermod lufei -g dev4

-a -G 追加某个组到用户

Usermod-a -G web dev4

修改用户密码

首先我们的密码是查不到的,因为我们在输入密码的时候会被linux系统加密

所以我们查到的是加密后的密码

那么新建了一个用户怎么设置密码呢?

passwd [user]

设置让某个用户不能登录

vi /etc/passwd

4cc83ea44526847c1afa8a97d7e5d077.png

设置成sbin/nologin 那么这个用户就不能登录了

Su和sudo使用(swich user)

su的使用

Su:让你从一个登录的用户切到另一个指定的用户

1.当你从超级用户管理员切换到普通用户不需要密码

2.反过来需要知道root的密码

3.su dev 与su -dev的区别

-dev能够切换到家目录

而dev 你在什么目录就切换到什么目录

a25d8e2c17be0332dcc8747034401216.png

sudo

1.权限配置文件 cat /etc/sudoers参数解析

Root ALL=(ALL) ALL

用户或者组 那个用户 命令权限%wheel ALL(ALL) ALL

指定组2.编辑sudo配置文件

Vi/etc/sudoers 修改后需要强制保存3.查看当前用户允许执行的命令

Sudo-l

习题

1db10213401aabcbd1387f8f9bb1a4aa.png

1.useradd dev -G wheel2.id dev3.passwd dev

4.useradd www

vi /etc/passwd

d1d808d87058d61f299395072e8a6a79.png

:wq保存:wq!强制保存

5.su dev

6.vi /etc/sudoers

af0fe558478a4b610e63afd380d10451.png

强制保存

Wheel组注释就可以使用

7.sudo cat /var/log/message8.userdel -r dev

如果用户正在运行,把终端关闭.重新删除9.ls /var/log/secure

权限

文件权限

ls-l

f61d1344923e05e065ad7e6c21f8dc4d.png

02a711aa539d11a41790fe152c8c287f.png

目录权限

4e8146df15f42c376f94c02a9ec1dbb9.png

文件压缩

windows下压缩只压缩成zip包.因为linux不支持rar

72228aff4713099420fec5da0928ed4a.png

gzip file 压缩

gizp-d file.gz 解压

打包:

tar-cf [包名字][要打包的内容]

tar-tf [包名字] 查看内容

压缩包:

tar-zcf [包名字] [要打包的内容]

重定向与管道

重定向

595a05dd4ceed3ba8d8eb227b18fcab7.png

指定错误输出

[root@localhost~]#fjdaklfjaklfj 2>error.log

[root@localhost ~]#cat error.log

Echo ‘python’ >>std.log 两个>>是追加的意思(默认不写是1>>std.log)>/dev/null 不占空间不占磁盘

管道

ffaadb463564cf99af4f93d66acbd3f9.png

磁盘/分区/cpu/内存/网络常用命令

4612049353a6eee3b0d1809181ea8c3f.png

常用

核心:

df-h 查看磁盘

free-m 查看内存 swap 有数据说明内存不足

uptime 查看系统开机时间and负载 一分钟之内的负载,5分钟,15分钟

curl www.baidu.com 获取百度网站信息(不解析)默认是get请求

curl-d ‘数据’ xxxxx post请求

课后习题

ba41da6220d045bf261e8998aaeaaad8.png

答案::

1.cd / ls -l >/tmp/ls.txt2.Mkdir /data --->chmod 700 /data3. Ln -s /var/log /data/log4. > /var/log/messages 清空文件5.cp /etc/yum.repos.d/CentOS-Base.repo(源文件) ~/(目标文件)yum.bak(设置新的名字)7 rm -rf /tmp/* cp /etc/*.conf /tmp/

8 tar -cvf conf.tar /tmp/*

9chown deploy.deploy conf.tar

10find/ -mtime 0 >/data/rst.txt

这是错误的,这只是将名字保存到rst.txt

find/ -mtime 0 -exec cp {} /data/ ; 正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值