亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux基礎之history、ls、cat、tac學習筆記

發布時間:2020-02-23 02:55:02 來源:網絡 閱讀:294 作者:李超超超超 欄目:系統運維
        5、history命令
        作用:查看和使用歷史命令(最多紀錄1000條)
        保存位置:~/.bash_history
        1、在啟動終端的時候,會自動從~/.bash_history中讀取歷史命令,加載到內存中
        2、在終端中執行命令,命令的歷史記錄是保存在內存中
        3、在關閉終端的時候,會將內存中的歷史命令自動保存到~/bash_history中
        history的快捷操作
        !num:執行歷史命令中編號為num的歷史命令
        !string:在歷史命令中找以指定字符串為開頭的命令執行一次,從下向上進行查找
        !!:執行的是上一個命令
        !-num:執行歷史命令中倒數第num條命令
        如果保留了歷史命令,******了我們的系統,通過歷史命令,知道服務器進行了哪些操作。有些時候需要對歷史命令進行控制。
        -c:清空歷史命令 (內存中的)
        在啟動終端的時候,會從~/.bash_history讀取歷史命令
        [root@localhost ~]# history -c
        [root@localhost ~]# 
        [root@localhost ~]# history
        1  history
        -a:手動將內存中的歷史命令保存到文件中
        -r:重新從~/.bash_history中讀取歷史命令
        -d: num:刪除指定編號的歷史命令(***別人系統的時候,抹掉自己的操作命令)

        6、ls命令
        作用:顯示當前或者指定目錄下的文件
        選項
        -a:顯示目錄下的全部文件(包括隱藏文件)
        -l:顯示文件和目錄的詳細屬性
        -d:顯示目錄自身(如果不使用-d則是顯示目錄中的文件)
        -h:結合-l使用,以易讀的方式顯示目錄的大小,(只顯示
        文件的大小,不顯示目錄的大小)
        -t: 按照文件的修改時間排序,將最后修改的文件排在前邊
        -r:結合-l -t使用,倒序排序
        例子:顯示跟下有哪些文件
        [root@localhost ~]# ls /
        1.txt  2.txt  bin   cgroup  etc   lib    lost+found  misc  net  proc  sbin     srv  tmp  var
        1.xtx  3.txt  boot  dev     home  lib64  media       mnt   opt  root  selinux  sys  usr
        黑白顏色是一般文件,藍顏色的是目錄
        例子:顯示當前目錄下有哪些文件
        #ls ./
        #ls
        (當前位置是./,但是可以省略)
        例子:創建文件并查看文件的詳細信息
        [root@localhost tmp]# mkdir book
        [root@localhost tmp]# touch book/{linux,python,go}
        [root@localhost tmp]# ls book/
        go  linux  python
        [root@localhost tmp]# ls -l book/
        total 0
        -rw-r--r-- 1 root root 0 Apr 12 18:03 go
        -rw-r--r-- 1 root root 0 Apr 12 18:03 linux
        -rw-r--r-- 1 root root 0 Apr 12 18:03 python
        例子:顯示a.txt的詳細屬性
        #ls -l a.txt
        例子:顯示book目錄的詳細屬性
        [root@localhost tmp]# ls -ld book
        drwxr-xr-x 2 root root 4096 Apr 12 18:03 book
        [root@localhost tmp]# cd book/
        [root@localhost book]# ls
        go  linux  python
        [root@localhost book]# vi go
        [root@localhost book]# vi linux
        [root@localhost book]# vi python 
        [root@localhost book]# ls -l
        total 12
        -rw-r--r-- 1 root root 164 Apr 12 18:11 go
        -rw-r--r-- 1 root root  83 Apr 12 18:13 linux
        -rw-r--r-- 1 root root 165 Apr 12 18:13 python
        ls -lh
        total 45M  
        -rw-r--r-- 1 root root 164 Apr 12 18:11 go
        -rw-r--r-- 1 root root 45M Apr 12 19:01 linux  
        -rw-r--r-- 1 root root 98K Apr 12 18:48 python
        -h只顯示文件的大小,不顯示目錄的大小
        例:
        [root@localhost book]# cd ..
        [root@localhost tmp]# ls -l -h
        total 4.0K
        drwxr-xr-x 2 root root 4.0K Apr 12 19:04 book
        顯示目錄的大小用du命令,此處不過多解釋。講解磁盤的時候會詳情講解。
        -t將最后修改的文件排在前面
        [root@localhost tmp]# cd book/
        [root@localhost book]# ls
        go  linux  python
        [root@localhost book]# ls -l
        total 45676
        -rw-r--r-- 1 root root      164 Apr 12 18:11 go
        -rw-r--r-- 1 root root 46661650 Apr 12 19:01 linux
        -rw-r--r-- 1 root root    99824 Apr 12 18:48 python
        [root@localhost book]# vi linux 
        [root@localhost book]# ls -l -t
        total 45676
        -rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux
        -rw-r--r-- 1 root root    99824 Apr 12 18:48 python
        -rw-r--r-- 1 root root      164 Apr 12 18:11 go
        [root@localhost book]# vi go 
        [root@localhost book]# ls -l -t
        total 45676
        -rw-r--r-- 1 root root      167 Apr 12 22:27 go
        -rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux
        -rw-r--r-- 1 root root    99824 Apr 12 18:48 python
        絕對路徑和相對路徑
        絕對路徑:就是從根目錄下開始查找
        相對路徑:相對當前位置的路徑
        在home目錄下的a中創建一個文件a.txt
        [root@localhost home]# mkdir a 
        [root@localhost home]# touch /home/a/a.txt 絕對路徑
        [root@localhost home]# touch ./a/a.txt 相對路徑(前提必須在home之下)
        [root@localhost home]# touch a/a.txt   相對路徑(前提必須在home之下)
        touch ./a/a.txt(前提必須在home之下)    
        touch a/a.txt  (前提必須在home之下)
        例子:切換到/etc/init.d目錄下
        要求1:在init.d下新建目錄abc
        要求2:在/etc下新建目錄abc
        1:方法1:相對路徑
        [root@localhost home]# cd /etc/init.d
        [root@localhost init.d]# mkdir abc
        [root@localhost init.d]# ls
        abc        autofs            cups        kdump         netconsole  ntpdate      rdisc        
        [root@localhost ~]# mkdir /etc/init.d/abc
        [root@localhost ~]# .ls /etc/init.d/
        abc        autofs            cups        kdump         netconsole  ntpdate      rdisc        rpcsvcgssd  sssd
        絕對路徑:mkdir /etc/abc
        相對路徑:mkdir ../abc
        7、cat命令 
        全稱:concatenate(連接并顯示:拼接多個文件)
        作用:顯示一個文本文件中的內容
        格式:cat [選項] 文件
        選項:
        -n:在每行的前面顯示行號
        361  cat /etc/init.d/halt
        362  cat -n /etc/init.d/halt
        -E:顯示出來行結束符
        補充:windows中的文件的換行符:\n
        linux中的文件的換行符:$ 
        (這樣的符號都是隱性符號-都是默認不可見的)
        8、tac命令
        作用:將一個文件中的內容倒序顯示出來
      (最后一行變成第一行)
        [root@localhost tmp]# vi 1.txt
        11111
        2222
        3333
        444
        555
        [root@localhost tmp]# tac 1.txt
        555
        444
        3333
        2222
        11111
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永新县| 故城县| 冀州市| 沾化县| 淅川县| 武陟县| 新丰县| 新蔡县| 木兰县| 卢龙县| 德保县| 乌拉特中旗| 伊春市| 黑水县| 乌海市| 绥阳县| 东城区| 平果县| 思南县| 丁青县| 新昌县| 崇义县| 海口市| 大同县| 平果县| 黄浦区| 本溪| 比如县| 成都市| 民勤县| 垫江县| 白水县| 昌宁县| 辰溪县| 太湖县| 余江县| 花莲市| 禄丰县| 松溪县| 沈阳市| 盈江县|