1、常見Linux的發行版有哪些?并描述不同發行版之間的聯系與差別。
2、列印顯示目前時間,格式是:20181209211008
3、描述linux目錄結構以及目錄結構命名規定
4、顯示/etc目錄下,所有以.d結尾的檔案或目錄
5、顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的檔案或目錄
6、建立/app/rootdir目錄,并複制/root下所有檔案到該目錄内, 要求保留原有權限
7、使用指令行展開功能,建立/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下建立目錄:x_y, x_z, q_y, q_z
常見Linux的發行版有哪些?并描述不同發行版之間的聯系與差別。
Debian:Ubuntu、Knopix以桌面版為主
Slackware:S.u.S.E、OpenSUSE
RedHat:RHEL(企業版)、CentOS(社群版)、Fedora
聯系:
所有發行版都是用Linux核心,遵循GPL開源協定
不同:
不同發行版使用的包管理器不同
Debian:deb,apt-get
RedHat:rpm, yum, dnf
S.u.S.E: rpm, zypper
列印顯示目前時間,格式是:20181209211008
date “+%Y%m%d%H%M%S”

描述linux目錄結構以及目錄結構命名規定
linux目錄結構是一個倒放的樹形結構(層級結構)。根目錄隻有一個,是"/"。所有子目錄或檔案都從根目錄開始一層層定義放置的位置,都可以從根目錄開始找到它
/bin: 所有使用者可執行的程式
/sbin: 管理者可執行的程式
/usr/bin
/usr/sbin
/usr/local/bin
/usr/local/sbin
/boot: 存儲系統引導檔案:核心、ramfs檔案、bootloader(grub);
/dev: 裝置檔案存放目錄;
/etc: 配置檔案的存放目錄;
/etc/sysconfig: 系統配置檔案
/etc/init.d: 系統服務腳本
/home: 普通 使用者,預設在/home下有一個與其名稱同名目錄,作為使用者的家目錄;
/root: 管理者的家目錄;
/lib, /lib64:庫檔案;
/media: 專用挂載位置,通常用來挂載便攜式裝置;
/mnt: 專用挂載位置,挂載額外儲存設備;
/misc: 備用目錄
/opt: 備用目錄,但通常用來安裝第三方軟體;
/proc: 僞檔案系統,核心參數的映射;
/sys: 僞檔案系統,系統級别的用于配置外圍裝置特性 的參數;
/srv: 為服務提供資料存放位置;
/tmp: 臨時檔案系統;
/usr: shared, readonly可以在所有遵循FHS系統間共享
/usr/include: 頭檔案,
/var: 頻繁發生變化的檔案
/var/log
/var/lock
/var/run
/var/cache
命名規則:
1.區分大小寫
2.以數字或字母開頭
3.使用除/以外的任何特殊字元
4.長度不超過255
顯示/etc目錄下,所有以.d結尾的檔案或目錄
ls -d /etc/*.d
顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的檔案或目錄
ls -d /etc/{m,n,r,p}*.conf
建立/app/rootdir目錄,并複制/root下所有檔案到該目錄内, 要求保留原有權限
mkdir -p /app/rootdir
cp -a /root /app/rootdir
使用指令行展開功能,建立/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下建立目錄:x_y, x_z, q_y, q_z
mkdir -p /tmp/{a1/{a,b},a2}
mkdir /tmp/{x,q}_{y,z}