初入Linux,M35作业第二弹,牛刀小试
練習
?1、顯示當前時間,格式:2016-06-18 10:20:30
?2、顯示前天是星期幾
?3、設置當前日期為2019-08-07 06:05:10
答:1、date “+%F %T”
2、date -d "-2 day" +%w3、date -s "2019-08-07 06:05:10" "+%F %T" ==================================================================
練習:
*1:在本機字符終端登錄時,除顯示原有信息外,再顯示當前登錄終端號,主機名和當前時 間
*2:今天18:30自動關機,并提示用戶
答:1:> /etc/profile.d/env.sh 新建一個配置文件,然后nano /etc/profile.d/env.sh 編寫該文 件,添加內容PS1="[\e[1;35m][\u@\l \H \w \t]\$[\e[0m]"
2:shutdown -h 18:30 the OS will be shutdown at 18:30
#注:centos6和7有細微的差別,centos7在執行shutdwon命令的時候,手動留下的關機提 示信息會在接近關機時間的時候才會顯示出來。
========================================================================
練習
?1、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間出現至少一位數字的文件或目錄
?2、顯示/etc目錄下以任意一位數字開頭,且以非數字結尾的文件或目錄
?3、顯示/etc/目錄下以非字母開頭,后面跟了一個字母及其它任意長度任意字符的文件或目錄
?4、顯示/etc/目錄下所有以rc開頭,并后面是0-6之間的數字,其它為任意字符的文件或目錄
?5、顯示/etc目錄下,所有以.d結尾的文件或目錄
?6、顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的文件或目錄
?7、只顯示/root下的隱藏文件和目錄
?8、只顯示/etc下的非隱藏目錄
答:
1: ls /var/l*[0-9][[:lower:]]
2; ls -d /etc/[0-9][^0-9]
3: ls -d /etc/[^a-Z][a-Z]* | ls -d /etc/[1][[:alpha:]]*
7: ls -d /root/.*
8: ls /etc/*/
練習
?1、定義別名命令baketc,每天將/etc/目錄下所有文件,備份到/data獨立的子目錄下,并要求子目錄格式為 backupYYYY-mm-dd,備份過程可見
?2、創建/data/rootdir目錄,并復制/root下所有文件到該目錄內,要求保留原有權限
答:
1:alias baketc=’\cp -rfv /etc /data/backupdate +%F’ #其中里面包含date +%F的是反向單引號,外面的是正向單引號,需注意區分
===================================================
練習
?(1) 如何創建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b
?(2) 如何創建/testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a, /testdir/dir2/x/b
?(3) 如何創建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7
答:
(1)mkdir /testdir/dir1/{x,y}/{a,b} -p
(2)mkdir /testdir/dir2/{x/{a,b},y} -p
(3)mkdir /testdir/dir{3,4,5/dir{6,7}} -p
:alpha: ??
總結
以上是生活随笔為你收集整理的初入Linux,M35作业第二弹,牛刀小试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10环境下AndroidStudi
- 下一篇: 力扣:活字印刷