1.history使用詳解數據庫
(1) history是用來顯示命令歷史列表的centos
(2) history -c 清除緩存中的全部命令歷史緩存
history -d 命令序號 刪除指定的歷史命令
bash
history -a 追加會話歷史中的新命令到指定文件中less
history -n 從存儲文件裏讀取命令歷史列表中沒有的命令
ide
history -w 把當前歷史列表中的命令所有存儲到指定存儲文件中
centos7
history -p 展開歷史命令爲單行,存儲到歷史列表中spa
history -s 展開歷史命令爲多行,不存儲到歷史列表中命令行
實驗一.運行history -p aaa ccc,分行顯示出命令參數 ,且命令歷史列表中沒有存儲 orm
實驗二。運行history -s aaa ccc,發現命令歷史列表中單行顯示命令參數
(3)和history命令有關的環境變量
HISTFILE 指定存儲歷史命令的文件
HISTFIELSIZE 指定存儲歷史命令文件的大小
HISTTIMEFORMAT="%F %T" 顯示歷史命令的時候顯示時間
HISTCTROL :ignoredups|ignorespace|ignoreboth|erasedups
HISTIGNORE="str1 str2" 忽略str1 str2
以上變量能夠加入到/etc/profile對全部用戶生效
加入到~/.bash_profile對個體用戶生效
2.一些經常使用的快捷鍵(字符界面命令行模式下)
Ctrl+a 回到行首
Ctrl+e 回到行末
Ctrl+u 從光標刪除到行首
Ctrl+k 從光標刪除到行末
ESC+b 左移一個單詞
ESC+f 右移一個單詞
3.man命令使用詳解
(1)man是用來顯示說明文檔的
(2)man -a 顯示全部相關說明文檔
man -k 顯示相關文件
(3)help 「內部命令」 顯示內部命令幫助文檔
man "外部命令" 顯示外部命令說明文檔
(4)SYNPOSIS摘要
[]: 可選參數
<>: 必選參數
a|b:二選一
......:同一內容可出現屢次
(5)man文件的操做方法調用了less命令
Ctrl+f 向下翻一頁
Ctrl+b 向上翻一頁
# 跳轉到第#行
G 回到文件最後一行
1G 回到文件首行
q 退出
/keyword 以keyword爲關鍵字向下搜索
n 向文件尾部搜索
N 向文件首部搜索
?keyword 以keyword爲關鍵字向上搜索
n 向文件尾部搜索
N 向文件首部搜索
4.whereis command 查找和命令有關的二進制文件、源文件、說明文件
which command 查找執行路徑裏邊有沒command的執行那個文件
whatis command 查找coommand的簡易說明
centos6 建立whatis數據庫用makewhatis
centos7 建立whatis數據庫用mandb
5.ls命令使用詳解
(1)ls使用來顯示目錄或文件信息的
(2)ls -a 顯示包括隱藏文件在內的全部文件
ls -d 顯示的是目錄的詳細信息
ls -h 以易讀的方式顯示信息
6.做業
(1)
(1)在今晚21:29關機
(2)在字符界面登陸時顯示主機名 時間 終端序號
(3)只顯示某目錄下的目錄文件