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”

image.png


描述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

image.png


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

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

image.png


創建/app/rootdir目錄,並複製/root下所有文件到該目錄內, 要求保留原有權限

mkdir -p /app/rootdir

cp -a /root /app/rootdir

image.png


使用命令行展開功能,創建/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}image.pngimage.png

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