Linux文件管理相關及命令別名、執行狀態等

Linux文件管理相關命令有:cp,mv,rm

        文件查看類命令有:cat,tac,head,tail,more,less

        接下來,逐個介紹:

        cp命令:實現文件的復制

            如果是復制單個文件:cp [options] source destination

                    ①如果目標文件不存在,則事先創建此文件,并將源文件中的數據復制到destination中

                    ②如果目標文件存在:

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

                        如果目標文件是目錄,則在目錄下創建一個與源文件同名的文件,并完成數據拷貝

             如果是復制多個文件:cp [options] source…directory

                    ①如果目標文件不存在,報錯

                    ②如果目標文件存在:

                        如果目標文件是非目錄,報錯

                        如果目標文件是目錄,分別復制每個文件至目錄中,并保持原名

QQ截圖20161104160335.png

        mv命令:移動或重命名文件

        例如:

            移動文件:

            ~]# mv /root/test /tmp

            重命名文件:

            ~]# mv test test1

        rm命令:刪除文件

            rm [options] FILE

            常用選項:

                -rf:遞歸強制刪除,用時注意,不要刪了根目錄

        cat/tac命令:查看文件內容并輸出至標準輸出

            cat [options]…FILE

            tac是逆序查看

        more/less命令:分頁查看命令

            more FILE

                特點:more命令可以讓屏幕在顯示滿一屏幕時暫停,此時可按空格健繼續顯示下一個畫面,或按Q鍵停止顯示。翻屏至文件尾部后自動退出

            less FILE

                特點:less命令也可以分頁顯示文件,和more命令的區別就在于它支持上下鍵卷動屏幕,當結束瀏覽時,只要在less命令的提示符“: ”下按Q鍵即可。瀏覽至文件尾部時不退出

        head/tail命令:查看文件的前/后n行(默認是10行)

            head [options] FILE

                -[n] #:前#行

            tail [options] FILE

                -f:可以實時的得到新追加到文件中的信息,常用來跟蹤日志文件

        stat命令:顯示文件的訪問狀態

            有三個時間:

                access time(atime):最近訪問時間

                modify time(mtime):最近更改時間

                change time(ctime):最近改動時間

        touch命令:創建文件或修改文件的時間戳

            touch [options] file

                touch -t -a [[CC]YY]MMDDhhmm[.ss] file:只修改文件的atime

                touch -t -a [[CC]YY]MMDDhhmm[.ss] file:只修改文件的mtime

命令執行結果返回值及命令引用、別名

    1.命令執行狀態結果

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

            成功:0

            失?。?-255

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

        命令正常執行時,有的還有命令返回值,根據命令及其功能不同,結果各不相同;

    2.引用命令的執行結果:

    $(COMMAND)或`COMMAND` 如mkdir $(date +%H-%M-%S)

    3.命令別名

        ~]# alias

            顯示命令別名列表

        ~]# alias NAME='COMMAND'

            定義命令別名,僅對當前shell進程有效

        ~]# unalias NAME

            撤銷命令別名

            如需讓命令別名永久有效,則需要在/etc/bashrc里添加

原創文章,作者:N24_澀味,如若轉載,請注明出處:http://www.www58058.com/57427

(0)
N24_澀味N24_澀味
上一篇 2016-11-04
下一篇 2016-11-04

相關推薦

  • IPTABLES

    IPTABLES 軟防火墻 防火墻是做什么的: 在生活中顧名思義防火墻即是為了防止火勢、火情蔓延而設立的一道屏障,那么這道屏障在設置在那里后就可以保障內外兩地將無情火分隔,保證我的內地不受外地的火情影響,從而安全的生活下去;查看下圖幫助理解防火墻; 圖1-1     圖1-1可以看出當數據流量從外網主機訪問內網主機時,…

    Linux干貨 2017-03-15
  • 第三周課堂練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@myserver ~]# whoami  root  [root@myserver ~]# who | cut -d' ' -…

    Linux干貨 2016-09-19
  • 第一周博客作業

       本文介紹計算機的組成及其功能 、Linux各版本的聯系與區別、Linux的哲學思想、Linux系統上命令的使用格式及介紹部分命令、如何在Linux系統上獲取幫助信息以及Linux發行版的基礎目錄名稱以及規定。 一、計算機的組成及其功能 1)什么是計算機? 想了解計算機的組成,首先得了解計算機的含義。計算機其實是:接收用戶輸入指令與數…

    Linux干貨 2016-12-04
  • linux磁盤管理之LVM

                        LVM  LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁…

    Linux干貨 2016-09-09
  • 高級文件系統管理 之RAID

    高級文件系統管理 之RAID 軟RAID ? mdadm:為軟RAID提供管理界面 ?                 為空余磁盤添加冗余 ?      &nb…

    Linux干貨 2016-08-30
  • 關于Raid的各種類型特點概要

    關于Raid需要了解掌握的要點

    Linux干貨 2017-11-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-10 19:50

    總結的不錯,在排版上能注意下會更好~~加油~

欧美性久久久久