第一週做業

學習計劃:

天天儘可能學習5小時,聽課作筆記,按照課程進度作實驗,按時交做業。

一、按系列羅列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虛擬機

二、安裝Centos7.6操做系統,建立一個本身名字的用戶名,並能夠正常登陸,將主要步驟截圖。

第一週做業

 

三、配置環境變量,實現執行history的時候能夠看到執行命令的時間。

vim /etc/profile.d/env.sh 
HISTTIMEFORMAT="%F %T "                    
保存退出便可

第一週做業
 

四、總結Linux哲學思想。

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

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

echo
java

echo命令結構: echo [-neE] [arg ...]
Options(選項):ubuntu

-n 不自動換行
-e 啓用 \ 字符的解釋功能
-E (默認)不支持 \ 解釋功能 vim

啓用 \ 字符的解釋功能後解釋如下反斜槓轉義字符:ide

\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 +%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操作系統

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

示例code

Screen                   進入screen會話
Screen  -ls             查看存在的screen會話
Screen -S   W1      建立新的會話並取名叫W1
screen  -x    W1          加到某一特定的screen會話中
Screen  -r    W1         恢復執行的screen會話
exit                       退出會話
相關文章
相關標籤/搜索