Linux基本命令12-25

命令 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的一般都和文件有關

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容