馬哥教育網絡班22期+第2周課程練習

1、  Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

cp命令

單源復制:cp [OPTION]… [-T] SOURCE DEST

多源復制:cp [OPTION]… SOURCE… DIRECTORY

多源復制:cp [OPTION]… -t DIRECTORY SOURCE…

 -i:交互式復制,即覆蓋前提醒用戶確認

-f:強制覆蓋目標文件

-r:遞歸復制目錄

      -d:復制符號鏈接文件本身,而非其指向的源文件

-a-dr–preserve=allarchive,用于實現歸檔

           –preserv

                      mode:權限

                      ownership:屬主和屬組

                      timestamps:時間戳

                      xattr:擴展屬性

                      links:符號鏈接

                      all:上述所有屬性

cp 1.png
cp2.png

mv命令

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

-i:交互式

-fforce

mv1.png

mv2.png

rm命令

rm [OPTION]…FILE

-iinteractive

-fforce

-rrecursive

rm1.png

rm2.png

2、  bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

命令執行狀態返回值

命令運行完之后執行echo $? 上一條命令執行成功返回值為0,上條命令執行失敗返回值為:1~255

1.png

2.png

 命令行展開

~:自動展開為用戶的家目錄,或指定用戶的家目錄

{}:可承載一個以逗號分隔的路徑列表,并能夠將其展開為多個路徑,比如:mkdir {a,b}相當于mkdir a ,mkdir b

3.png

4.png

3、  請只用命令行展開功能來完成以下練習:

1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d

mkdir /tmp/{a,b}_{c,d}

2)、創建/tmp/mylinux目錄下的:

mylinux

|– bin

|– boot

|   `– grub

|– dev

|– etc

|   |– rc.d

|   |   `– init.d

|   `– sysconfig

|       `– network-scripts

|– lib

|   `– modules

|– lib64

|– proc

|– sbin

|– sys

|– tmp

|– usr

|   `– local

|       |– bin

|       `– sbin

`– var

    |– lock

    |– log

        `– run

mkdir –p
/tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

4、  文件元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。

文件元數據主要信息如下:

File: 文件名

Size: 全部占用的字節大小

Blocks: 文件占用的塊數

Links: 硬鏈接數

Access: 文件權限

Uid: 屬主的用戶 ID及屬主的用戶名

Gid: 屬組的組 ID及屬組的組名

Access: 訪問時間

Modify: 數據變更時間

Change: 元數據變更時間

查看命令:

stat [FILE…]

修改文件時間戳信息:

touch [FILE]:同時修改:訪問時間,數據變更時間,元數據變更時間

touch -a [FILE]:只修改訪問時間(元數據變更時間也隨之更改)

touch –m [FILE]:只修改數據變更時間(元數據變更時間也隨之更改)

5、  如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?

alias NAME='COMMAND'

示例:alias la='ls -a' 即命令行輸入la就等同于輸入ls -a

$(COMMAND)

示例:mkdir $(date +%F) 即創建以當前日期(YYYY-MM-DD)格式的目

6、  顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其他字符)的文件或目錄

 ls -d /var/l*[[:digit:]]*[[:lower:]]

7、  顯示/etc/目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄

ls -d /etc/[[:digit:]]*[^[:digit:]]

8、  顯示/etc/目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。

ls -d /etc/[^[:alpha:]][[:alpha:]]*

9、/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22

mkdir /tmp/tfile-$(date +%Y-%m-%d-%H-%M-%S)

10、復制/etc/目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。

cp -r /etc/p*[^[:digit:]] /tmp/mytest1

11、復制/etc/目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。

cp -r /etc/*.d /tmp/mytest2

12、復制/etc/目錄下所有以lmn開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

cp -r /etc/[lmn]*.conf /tmp/mytest3

原創文章,作者:N22-上海-葡撻,如若轉載,請注明出處:http://www.www58058.com/37479

(0)
N22-上海-葡撻N22-上海-葡撻
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相關推薦

  • 網絡N22期-第二周作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 常用文件管理類命令有cp、mv、rm。 # cp命令:文件復制命令     cp [OPTION]… [-T] SOURCE DEST 單文件復制     cp [OPTION]… SOURC…

    Linux干貨 2016-08-22
  • 日志系統

    日志管理 發送日志命令,通知用戶:logger ?-p ?local7.info “this is a test log” Local#.info 為自定義到文件或目錄,或用戶的級別 日志遠程存儲需要啟動514端口,在centos7上需要取消注釋 Uptime可以查看開機時間 rsyslog特性:CentOS6和7 ü多線程 üUDP…

    Linux干貨 2018-02-01
  • 文件權限特殊管理之ACL

    ACL:access control list 權限訪問列表 應用范圍:所屬主和所屬組和其他用戶之外的他叔用戶 ACL是Linux系統權限額外支持的一項功能,需要文件系統的支持,例如:ReiserFS , EXT2 , EXT3 , EXT4 , JFS , XFS等都支持ACL功能 centos7 中:安裝系統分區和裝完系統之后自己手動添加的分區自動支持a…

    Linux干貨 2016-08-05
  • 使用httpd反向代理模塊實現tomcat負載均衡集群(下)

    上一篇講解了http使用mod_http和mod_ajp代理模塊實現tomcat負載均衡,下面我們來講解使用http的mod_jk實現taomcat的負載均衡集群: 注意:http的mod_jk是第三方擴展模塊,在新http版本中以不支持,在httpd 1.3和2.0效果較好 6、使用mod_jk實現tomcat負載均衡集群 6.1安裝mod_jk [roo…

    Linux干貨 2015-07-21
  • yum命令的使用及磁盤管理中命令的使用方法(mkfs ,blkid,e2label等)

    yum      #cd /etc/yum.repos.d          #yum repolist(在 #cd下)其他命令在 #cd /etc/yum.repos.d運行          #yum-config-manag…

    2017-08-19
  • 最簡單的Linux系統——更加深入了解Linux啟動過程

    自制一個最簡單的Linux: 1、有一個新的磁盤,并創建分區 2、掛載分區,創建目錄 3、拷貝內核文件 4、創建MBR和grub.conf文件 5、創建/etc/fstab文件,設置開機自動掛載 6、拷貝一個bash程序 7、卸載分區,以新磁盤重啟系統

    Linux干貨 2016-09-11

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-22 14:11

    寫的很好,排版也很棒,加油,3大題2小題不對

欧美性久久久久