命令總結:100個
mkdir 創建目錄的命令 mkdir directory
ls -l(long)d(directory)顯示目錄或者文件 全稱list
cd 切換目錄的層次change directory
echo 打印輸出內容(printf)
vi/vim記事本編輯器 命令模式(:wq :q :q! :wq!)<===>插入模式(esc切換命令模式)
w write q quit !強制
cat 查看文件內容
cp -apr拷貝文件或者目錄
mv 移動目錄或改名(rename命令)
rm 刪除文件或目錄 -f強制刪除文件 -r遞歸刪除 -fr刪除指定的目錄和文件
rmdir 刪除空目錄,雞肋命令
head 頭部 顯示文件頭部-n 行數 -行數 默認顯示前十行
tail 尾部 顯示文件尾部-n 行數 -行數 默認顯示尾部十行
grep* (過濾)核心命令之一(三劍客的老三)排除-v "排除" 直接過濾"想要的" –E 過濾多個字符串 –I 過濾不區分大小寫
egrep 相當於-E
sed* 取各種內容(三劍客的老二)-n取消默認輸出 p=print d=delete
alias 顯示別名
unalias 取消別名
which 查看路徑whereis,locate,find
find* 查看命令 -type (f d)-name "ddd" 按名字查找 -mtime 按照修改的時間查找
tree 查看目錄結構
xargs 用於把find/ls的輸出交給後面處理
seq 打印數字序列 echo{1..5}
man 查看命令及配置文件的幫助
touch 創建文件或者修改文件的時間戳
pwd 顯示當前的路徑
vimdiff 文件對比工具
whoami 查看當前命令行終端用戶
su 切換用戶角色,注意要帶上-
history 查看歷史記錄 -c (清空所有)-d(指定行號刪除)
chkconfig 查看設置開機自啓動軟件的命令
netstat 查看網絡狀態
符號:
;多個命令的分割符
/ 根或者路徑的分隔符
>標準輸出重定向(數據流朝着箭頭的方向流動),覆蓋原來的文件
>>追加重定向(數據流朝着箭頭的方向流動),在原來的文件內容結尾 追加內容
<或< 標準輸入重定向:輸入重定向勇於改變命令的輸入,指定輸入內容,後跟文件名
<<或<< 輸入重定向:後跟字符串,用來表示“輸入結束”,也可以ctrl+d來結束輸入
.. 上一級目錄
. 當前目錄
| 管道 通過管道把前一個命令的輸出交給後一個命令繼續執行
{} 配合echo打印序列echo {1..6}
;號隔開不同命令
/ 表示根或者路徑的分隔符
vi編輯器的快捷方式
99gg 行號加gg,快速到達99行
yy 拷貝一整行
p 粘貼
:set nu 顯示行號
快捷鍵:
! 101 表示執行歷史記錄裏的101行的命令
!! 執行最近的命令
!c 執行最近的以c開頭的命令