天天看點

Linux基礎指令與檔案管理

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目錄結構以及目錄結構命名規定

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

Linux基礎指令與檔案管理

顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的檔案或目錄

ls -d /etc/{m,n,r,p}*.conf

Linux基礎指令與檔案管理

建立/app/rootdir目錄,并複制/root下所有檔案到該目錄内, 要求保留原有權限

mkdir -p /app/rootdir

cp -a /root /app/rootdir

Linux基礎指令與檔案管理

使用指令行展開功能,建立/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}

Linux基礎指令與檔案管理
Linux基礎指令與檔案管理
Linux基礎指令與檔案管理

繼續閱讀