linux學習第4周

2021-09-24 02:53:27 字數 1359 閱讀 4105

1.查詢/var目錄下不屬於root、lp、gdm的所有檔案

find /var -not \( -user root -o -user lp -o -user gdm \)
2.統計/etc/init.d/functions檔案中每個單詞的出現次數,並排序(grep和sed2中方法實現)

egrep -o "[[:alpha:]]+"   /etc/init.d/functions |sort  -n|uniq -c

sed -r "s/[^[:alpha:]]+/\n/g" /etc/init.d/functions |sort -n|uniq -c

3.利用sed取出ifconfig命令中本機ipv4位址

ifconfig ens33| sed -rn "s/(^.*inet )(.*) net.*$/\2/p"
192.168.224.128

4.總結yum的配置和使用,包括yum倉庫的建立

yum install 包名 安裝包

yum remove 包名 解除安裝包

yum clean 清除yum快取

yum makecache 構建快取

yum history 安裝歷史事件

[base]

name=centos

baseurl=file:///misc/cd

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

[epel]

name=epel

baseurl=

gpgchek=0

enabled=1

5.編寫系統初始化指令碼reset.sh。包括別名,提示符顏色,yum倉庫配置檔案

alias cdnet='cd /etc/sysconfig/network-scripts/' 

ps1="\[\e[1;32m\][\u@\h \w]\\$\[\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/base.repo

cat>/etc/yum.repos.d/base.repo

yum install yum -y

yum install lftp -y

yum install telnet -y

7.在centos7上編譯安裝apache2.4原始碼包,並啟動此服務

第4周學習進度

已經學習 軟體工程 乙個月,反思自己乙個月來,收穫的確不少 從結對開發 團隊開發到一些開發方法例如 敏捷開發方法的學習,讓自己逐漸知道,在走入工作崗位之後,程式設計的確不是乙個人的事情,大多數情況向他是需要乙個團隊去團結開發實現的。結束了四則運算系列後,我們又開始了 求最大子陣列的和 系列題目的破解...

第4周作業

習題5 include using namespace std int main cout 自然對數 e 的近似值為 習題6 includeusing namespace std int main cout 習題7 include using namespace std int main 習題9 i...

第4周作業

百錢百雞 includeusing namespace std int main cout 該數是 4 高度 include includeusing namespace std int main cout sn 1 2 3 n 其中n為整數,n 表示計算n階乘 為 猴子摘蘋果 include in...