2020年8月2日总结

8月2日总结

yum

软件包管理器,可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

语法

yum (选项) (参数)

选项

-h:显示帮助信息;

-y:对所有的提问都回答“yes”;

-c:指定配置文件;

-q:安静模式;

-v:详细模式;

-d:设置调试等级(0-10);

-e:设置错误等级(0-10);

-R:设置yum处理一个命令的最大等待时间;

-C:完全从缓存中运行,而不去下载或者更新任何头文件。

参数

install:安装rpm软件包;

update:更新rpm软件包;

check-update:检查是否有可用的更新rpm软件包;

remove:删除指定的rpm软件包;

list:显示软件包的信息;

search:检查软件包的信息;

info:显示指定的rpm软件包的描述信息和概要信息;

clean:清理yum过期的缓存;

yum install 全部安装

yum install packagel 安装指导的安装包packagel

yum groupinsall groupl 安装程序组groupl

yum update 全部更新

yum check-update 检查可更新程序

文本过滤(awk、sed)

1、awk 匹配列

ifconfig eth0 //查看网卡参数

ifconfig eth0 | grep Bc     //截取文本中含有Bc字符的一行

 

ifconfig eth0 | grep Bc | awk -F ":" '{pront $2}'    //awk打印列  -F定义分隔符“:”     '{print $2}‘打印第二列

cut -d " " -f1 //cut -d 删除 “ ”定义空格 -f1选择第一部分

2、sed 匹配行

ifconfig eth0      //查看网卡参数

sed ' 2p' -n      //截取第二行取消默认输出

cut -d  ":" -f2  //cut -d 删除“:”以前   -f2 选择第二部分

cut -d “ ” -f1 //cut -d 删除" "以后 -f1 选择第一部分

linux权限体系

1、角色

在linux权限体系中有四种角色分别是:

文件的所有者 u

与文件所有者在同一组的人 g

路人甲与路人乙 o

所有角色 a

有三种权限

r 读权限,可以阅读的权限 用二进制100表示,即十进制4

w 写权限,可以写内容的权限 用二进制010表示,即十进制2

x 执行权限,可以被执行的权限 用二进制001表示,即十进制1

2、chmod 修改权限的命令

mkdir lixingyu //创建lixingyu目录

cd lixingyu //进入lixingyu目录

touch 1.txt //创建1.txt文本文件

echo “hello word” >1.txt //写入“hello word”到1.txt

chmod 000 1.txt //去掉所有用户的所有权限

chmod 777 1.txt //给所有用户添加所有权限

chmod a-x 1.txt //去掉所有用户的执行权限

chmod a-w 1.txt //去掉所有用户的写权限

chmod a-r 1.txt //去掉所有用户的读权限

3、给文件加锁的命令

chattr +i 1.txt 给文件加锁,所有人不可删除

echo “good night” >>1. txt

chattr -i 1.txt 解锁

4、ls经常用到的选项

ls -a 列出所有文件,包括文件和文件夹

ls -F 给不同类型的文件增加特殊符号

ls -l 以长格式的方式显示

ls -lh 以容易读的方式列出

ls -r 逆序排来

ls -R 列出全部文件,包括子目录

ls -t 按时间排序

ls -C 多列输出

df 查看硬盘

df -h 以易读方式列出硬盘信息

 

posted on 2020-08-03 00:10  lixyu  阅读(101)  评论(0)    收藏  举报