第一週作業

學習計劃:
每天儘量學習5小時,聽課做筆記,按照課程進度做實驗,按時交作業,在聽就業課同時會聽架構課。

1、按系列羅列Linux的發行版,並描述不同發行版之間的聯繫與區別。

slackware:SUSE Linux Enterprise Server (SLES)     
        OpenSuse桌面 u
 debian:  ubuntu,deepin(深度),mint u
 redhat:  RHEL: RedHat Enterprise Linux    
        每18個月發行一個新版本    
        CentOS:兼容RHEL的格式    
        中標麒麟:中標軟件    
        Fedora:每6個月發行一個新版本 u 
ArchLinux:輕量簡潔,遵循K.I.S.S.原則( keep it simple and stupid ) u 
Gentoo:極致性能,不提供傳統意義的安裝程序,下載源代碼在本機上編譯安裝軟件 u LFS:Linux From scratch 自制Linux u
 Android:kernel+busybox(工具集)+java虛擬機

2、安裝Centos7.6操作系統,創建一個自己名字的用戶名,並可以正常登錄,將主要步驟截圖。

 

3、配置環境變量,實現執行history的時候可以看到執行命令的時間。
vim /etc/profile.d/env.sh
HISTTIMEFORMAT="%F %T "
保存退出即可

 

4、總結Linux哲學思想。

• 一切皆文件(包括硬件)
• 小型,單一用途的程序
• 鏈接程序,共同完成複雜的任務
• 避免令人困惑的用戶界面
• 配置數據存儲在文本中

5、總結Linux常用命令使用格式,並用實例說明。例如echo、screen、date、ifconfig、export等命令

echo命令結構: echo [-neE] [arg ...]         
Options(選項):
      -n         不自動換行
      -e          啓用 \ 字符的解釋功能
      -E        (默認)不支持 \ 解釋功能     

   啓用 \ 字符的解釋功能後解釋以下反斜槓轉義字符:
      \a        發出警告聲 
      \b        退格鍵
      \c        最後不加上換行符號 
      \n        換行且光標移至行首 
      \r        回車,即光標移至行首,但不換行
      \t        插入tab
      \v        垂直製表符
      \\        插入\字符 
     \0nnn          插入nnn(八進制)所代表的ASCII字符  
     \xHH             插入HH(十六進制)所代表的ASCII數字(man 7 ascii) 

echo -e  "\a"   系統會發出警告聲
echo -e  '\0101'     二進制轉十進制輸出A
echo -e  '\x41'        十六進制轉十進制輸出A
echo -e 'abc\b'    
echo -e  'abc\t123' 
echo -e '[\e[32m  ok \e[0m ]'   輸出綠的的  [  OK  ]
echo -n  不換行
echo -e "abc\c"

date

date [OPTION]... [+FORMAT]
  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

date命令使用舉例:
date +%F   以 %Y-%m-%d格式顯示時間2019-11-27
date +%T    以%H:%M:%S格式顯示時間 14:33:34
date "+%F %T"    2019-11-27 14:33:04
date +"%F %T"    2019-11-27 14:33:04
date -d tomorrow     明天此時時間
date -d  yesterday   昨天此事時間
date -d "-2 day"   兩天前的此時時間
date -d "10 day"  10天后的此時時間
date -d "10 day"  +%F    以%Y-%m-%d格式10天后
date  -s  設置時間
date -u 顯示utc時間
fate +%s  離1970-01-01多少秒
date -d "-2 day " +%A  顯示前天是星期幾

screen
Use: screen [-opts] [cmd [args]]
 or: screen -r [host.tty]

Screen                   進入screen會話
Screen  -ls             查看存在的screen會話
Screen -S   W1      創建新的會話並取名叫W1
screen  -x    W1          加到某一特定的screen會話中
Screen  -r    W1         恢復執行的screen會話
exit                       退出會話

第一週作業

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章