7.25筆記(history,man)

  1. history命令: 顯示命令歷史linux

            -c         清空歷史命令數據庫

            -d 行數    刪除指定行緩存

            -w        保存命令至歷史文件中bash

            -a        將內存中的命令追加到歷史文件中ide

            -n        讀取歷史文件並將內容追加到歷史列表中spa

            -r        將歷史文件命令追加到內存中,能夠不斷添加命令行

            -s        僞造命令遊戲

            -p        展開歷史參數成多個行,但不存在歷史列表中內存

歷史命令保存在.bash_history   用戶家目錄下的緩存文件ci

            crtl+r    搜索命令

            crtl+p    調用上一條命令

            !^        調用上一條命令的第一個參數

            !$        調用上一條命令的最後一個參數(同Esc + .)

            !*        調用上一條命令的全部參數

            !:2       調用上一條命令的第二個參數

       HISTSIZE:      歷史命令記錄的條數

       HISTFILE:      指定歷史文件,默認爲爲~/.bash_history

       HISTFILESIZE:  命令歷史文件記錄歷史的條數

       HISTTIMEFORMAT="%F %T "   顯示時間

       HISTIGNORE="str1:str2:..."  忽略string1,string2歷史

   控制命令歷史的記錄方式:

       環境變量:HISTCONTROL

       ignoredups:忽略重複的命令;連續且相同方爲「重複」

       ignorespace:忽略全部以空白開頭的命令

       ignoreboth:ignoredups,ignorespace

       erasedups:刪除重複命令

存放在/etc/profile或~/.bash_profile

      source /etc/profile 重置文件


2.一些快捷鍵的用法:

  ctrl+l     清屏,至關於clear

  ctrl+c     取消命令的執行

  ctrl+a     光標會移動到命令行首

  ctrl+e     光標會移動到命令行尾

  ctrl+u     從光標位置刪除到行首

  ctrl+k     從光標位置刪除到行尾

  arrow ctrl+b ctrl+f 會向左或向右移動一個字符

  Esc+b      左移一個單詞

  Esc+f      右移一個單詞


3.type 命令:查看命令是內部命令仍是外部命令

  help  內部命令:   查看內部命令幫助

  外部命令 --help:  查看外部命令幫助


4. man命令:   (外部命令幫助)

     whatis 命令 = man -f 命令

     man -a  顯示全部章節的幫助

     man -M 路徑 :指明新幫助手冊位置

     man手冊的章節:

     1用戶命令

     2系統調用

     3庫調用

     4特殊文件

     5文件格式

     6遊戲

     7雜項

     8管理命令

     9linux內核API

     例: man 5 passwd    查看passwd第5章

     /usr/share/man       存放man幫助

     /etc/man_db.conf     存放man幫助配置(7版本)

     /etc/man.config      存放man幫助配置(6版本)

     make -k  字符串      搜索whatis數據庫

     makewhatis           手動更新whatis數據庫

相關文章
相關標籤/搜索