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.統(tǒng)計/etc/init.d/functions文件中每個單詞出現(xiàn)的次數(shù),并排序
定義:單詞僅為字母組合 [:alpha:] 且至少出現(xiàn)1次 ?\<字母\> 和正則表達式 \+
grep -Eo "\<[[:alpha:]]+\>"?/etc/init.d/functions ??
統(tǒng)計重復(fù)的單詞 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總結(jié)yum的配置和使用,包括yum倉庫的創(chuàng)建
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編寫系統(tǒng)初始化腳本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源碼包,并啟動此服務(wù)
yum groupinstall -y “development tools”