7-8节

1,查找/var目录下不属于root、lp、gdm的所有文件

find /var ! -user root ! -user lp ! -user gdm    or   find /var ! \( -user root -o -user lp -o -user gdm \)  

有没有更简单的写法??



2.统计/etc/init.d/functions文件中每个单词出现的次数,并排序

定义:单词仅为字母组合 [:alpha:] 且至少出现1次  \<字母\> 和正则表达式 \+

grep -Eo "\<[[:alpha:]]+\>" /etc/init.d/functions   

统计重复的单词 uniq -c

grep -Eo "\<[[:alpha:]]+\>" /etc/init.d/functions   |uniq -c

将字母以外的所有字符替换为换行 \n 取出单词

sed -r 's@[^[:alpha:]]@\n@' /etc/init.d/functions |uniq -c


3.利用sed取出ifconfig命令中本机的ipv4地址

ifconfig | sed -nr '2!d;s@.*inet @@;s@ .*@@p'  


4总结yum的配置和使用,包括yum仓库的创建

yum install 安装

yum groupinstall 组安装

yum remove 卸载

yum groupremove 组卸载

yum list 显示所有包

yum clean all 清除缓存

yum makecache 建立缓存

yum仓库目录/etc/yum.repos.d/

[base]

name=base

baseurl=http:// ftp:// file:///

gpgcheck=1

enabled=1


5编写系统初始化脚本reset.sh ,包括别名,提示符颜色,yum仓库配置文件

alias disepel=" sed -i.bak 's@enabled=.*@enabled=0@' /etc/yum.repos.d/yum.repo"

alias enaepel=" sed -i.bak 's@enabled=.*@enabled=1@' /etc/yum.repos.d/yum.repo"

PS1="\[\e[310m\][\u@\h \w \T]\\$\[\e[0m\]"

mkdir -p /etc/yum.repos.d/yum.bak

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/yum.bak

touch /etc/yum.repos.d/yum.repo

cat >/etc/yum.repos.d/yum.repo<<END

[yum.base]

name=YUM.base

baseurl=file:///mnt/cd

gpgcheck=1

gpgkey=/mnt/cdi/-GPG-KEY-CentOS-7

END


6.安装tree,ftp ,lftp,telnet等

yum install tree -y 

类推

7,在ceentos7上便宜安装apache2.4源码包,并启动此服务

yum groupinstall -y “development tools”

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容