命令 ctrl+alt+t
/? ? ? ? 代表根目錄
ls? ? ? ? 文件列表
pwd? 查看路徑
tab? ? 自動補全
tree/? 遍歷根目錄(把根目錄以樹型結構列出來)
ls -a? ? 調用隱藏配置文件(以.開始就是隱藏配置文件)
ls -l? ? 調用文件具體信息(具體文件大?。?/p>
ls - al? 調用所有文件信息
ls -lh? ? 調用文件具體信息(可以轉換文件容量單位K,M)
cd .? ? ? 切換到當前主目錄
cd? ? ? ? 打開當前用戶主目錄
cd ..? ? 返回到上層目錄cd../..退到上上層目錄
cd -? ? ? 進入上次所在目錄
cd ~? ? 切換到當前用戶主目錄
man ls? 說明書(同下)
ls --help 幫助文檔(說明書)
tldr? ? cd? 怎么安裝
history? 執行的歷史命令
執行歷史命令 !xxxx(命令序號)
clear? ? 假清屏Ctrl + l快捷鍵
touch? 新建文檔
mkdir? 新建文件夾
gedit? ? 編譯文檔
cat? ? ? ? 查看文檔
mkdir 11/22/33/44 -p? ? 循環創建
CTRL+c? 暫停樹型圖運行
reboot 重啟
sudo dpkg -i? ? 安裝軟件命令符
CTRL+shift+T? ? cmd新建終端
輸出重定向? >(注意:>輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到文件的尾部)ls輸出文件名? cat輸出文檔內容
more 分屏;空格翻閱,q退出
管道? |? ? ? 一個命令的輸出可以通過管道作為另一個命令的輸入
擴展:
1.絕對路徑,最前面沒有符號的
2.相對路徑,最前面是有/或者~的
刪除文件夾
rmdir? 刪除空文件夾(目錄不為空時此命令無效)
rm -r? 刪除非空文件夾? 遞歸的刪除文件夾的內容
刪除文件
rm? -i? 以問詢的方式刪除
rm? -f? ? 強制刪除
ll? ? ? 調用具體信息
通配符:使用特殊字符來代表任意文件名
ls? *.txt=1.txt代表任何對象,字符
ls ?代表單節字符
建立鏈接文件? ln? 鏈接
ln 源文件 鏈接文件(硬鏈接)源文件刪除后鏈接文件依舊會保存,硬鏈接只鏈接普通文件,不能鏈接目錄
ln -s 源文件 鏈接文件(軟鏈接)源文件刪除后鏈接文件不會保存鏈接失效,不占用磁盤空間
注意:如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。
硬鏈接數 具體信息 第二列
CTRL+c 跳出錯誤命令符
grep 文本搜索
grep a 10.txt 查找包含a的行數
grep a 10.txt -v查找沒有a的行列
grep a 10.txt -n查找包含a的所在行的數字
grep a 10.txt -in? 忽略大小寫查找包含a的所在行數
grep 'a^' 10.txt? 查找以a開頭的的行
grep 'a$' 10.txt? 查找以結尾的行
grep 't.t' 10.txt? ? 查找包含t*t的語句(點表示替換萬能符)
加-r的一般都和文件有關