Linux第二周總結

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

Cp、mv、rm

cp命令: copy

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

如果DEST不存在:則事先創建此文件,并復制源文件的數據流至DEST中;

如果DEST存在:

如果DESST是非目錄文件;則覆蓋目標文件;

如果DEST是目錄文件:則先在DEST目錄下創建一個源文件同名的文件,并復制其數據流;

常用選項:

-i: 交互性復制,即覆蓋之前提醒用戶確認;默認不開

-f: 強制覆蓋目標文件;

-r,-R:遞歸復制目錄;

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

-a:  -dR –preserve=all,archive, 用于實現歸檔

–preserv=

mode: 權限

ownership: 屬主和屬組

timestamps: 時間戳

context:安全標簽

xattr: 擴展屬性

links:符號鏈接

all: 上述所有屬性

例如:[root@localhost ~]# cp  /etc/fstab  /tmp/

mv命令:move     移動

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用選項:

-i: 交互式;

-fforce;  強行覆蓋;

rm命令: remove         刪除

rm [OPTION]… FILE…

常用選項:

-i: 交互式;

-fforce;  強行覆蓋;

-rrecursive;

刪除目錄:rm -rf /PATH/TO/DIR  危險操作

危險操作:rm -rf /*

注意:所有不用的文件建議不要直接刪除,而是移動至某個專用目錄; (模擬回收站)

Linux第二周總結

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

命令執行的狀態結果:

bash通過狀態返回值來輸出此結果:

成功:0

失敗:1-255

命令執行完成之后,其狀態返回值保存于bash的特殊變量$?中;

命令正常執行時,有的還回有命令返回值;

Linux第二周總結

根據命令及及其功能不同,結果各不相同;

bash的基礎特性: 命令行展開

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

{}:可承載一個以逗號分隔的路徑列表,并能夠將其展開為多個路徑;

3、請使用命令行展開功能來完成一下練習;

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

Linux第二周總結

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

Linux第二周總結

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

元數據信息有:

File:文件名

Size:文件大小

Blocks:數據塊

IO BlockIO

硬鏈接數

Access:用戶對文件訪問的權限

Uid:屬主

Gid:屬組

Access time:訪問文件時間

Modify time:更改時間

Change time:改動時間

查看文件元數據:

stat命令:顯示文件的狀態

stat  FILE…

文件:兩類數據   數據改變元數據一定改變

元數據:metdata

數據:data

Linux第二周總結

touch命令:

touch –更改文件時間戳

touch [OPTION]… FILE…

-c: 指定的文件路徑不存在時不予創建;

-a: 僅修改access time;

-m: 僅修改modify time;

-t STAMP

[[CC]YY]MMDDhhmm[.ss]

Linux第二周總結

原創文章,作者:N27_yuner,如若轉載,請注明出處:http://www.www58058.com/79552

(0)
N27_yunerN27_yuner
上一篇 2017-07-09 16:21
下一篇 2017-07-09 16:34

相關推薦

  • 第七周作業

    查看作業內容請移步此鏈接:http://www.cnblogs.com/wangenzhi/p/6403568.html

    Linux干貨 2017-02-15
  • Centos 7 之systemd

    Centos 7 之systemd systemd POST –> Boot Sequence –> Bootloader –> kernel + initramfs(initrd) –> rootfs –> /sbin/init init: CentOS 5: Sys…

    Linux干貨 2016-09-23
  • 關于網絡配置管理

                                                      &nbsp…

    系統運維 2016-09-07
  • 系統基礎之vim工具詳解

    vim工具詳解 作為運維人員,每天要面對大量的文件操作,如何使用一個功能強大,操作快捷的文本編輯器,就至關重要.那天,今天給大家詳細的介紹下vim這款編輯器,完全符合我們的要求,下面讓我們一起來看看吧! 概論:  文本編輯器:  文本:純文本信息,   ASCII text:  純粹的,不加修飾的文字  文本…

    Linux干貨 2016-08-10
  • 02Linux上終端的類型

    一、終端的概念 所謂終端就是在一個連接主機的端子上面接入鼠標、鍵盤、顯示器等所組成的一個組合。終端用于用戶與主機之間的交互。早期的時候,在大型主機上,想使用主機的用戶很多,但是主機卻只有一個,也不能實現人手一臺。于是為了讓一臺主機給多個用戶使用,便產生了多個終端和多個用戶,這樣每個用戶只要有一個終端變可以與主機交互了。 二、終端的種類 終端的類型有四類:物理…

    Linux干貨 2016-10-14
  • Linux進程管理

    進程管理     進程概念     ? 內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、 安全功能等     ? Process: 運行中的程序的一個副本,是被載入內存的一個指令集合    &nb…

    Linux干貨 2016-09-11

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-07-13 17:07

    贊,很詳細的整理記錄。一開始打下堅實的基礎,會讓以后的學習更加順利,加油。

欧美性久久久久