Ctrl+Alt+t 打開終端
14.放大終端窗口字體:Ctrl+shift+=
? ? ?縮小終端窗口字體:Ctrl+-
15.7個(gè)常見終端命令:
? (1)ls 查看當(dāng)前文件夾下的內(nèi)容(list)
? (2)pwd 查看當(dāng)前所在文件夾路徑(print work directory)
? (3)cd [目錄名] 切換文件夾(change directory)
? (4)touch [文件名]? 如果文件不存在,創(chuàng)建文件
? (5)mkdir [目錄名]? 創(chuàng)建目錄
? (6)rm [文件名] 刪除指定文件(remove)
? ? (7) clear 清屏
17.Linux終端命令格式
? ? ?command {-option} {parameter}? #注意空格;{}為可選
? ? ?command 命令名
? ? ?option 選項(xiàng),對(duì)命令進(jìn)行控制其兴,也可忽略
? ? ?parameter 傳給命令的參數(shù)窖杀,可多個(gè)
18.查詢命令幫助信息
? ? ?--help? ? ? #command --help 提示命令的幫助信息
? ? --man #man command? 查詢命令的使用手冊(cè)(manual)
? ? 空格鍵 下一頁
? ? enter鍵? 一行
? ? q 退出
? ? b 回一頁
20.自動(dòng)補(bǔ)全與命令選擇技巧
? ? ?自動(dòng)補(bǔ)全:在敲出文件/目錄/命令的前幾個(gè)字母后扳肛,tab自動(dòng)補(bǔ)全(篩選)
21.查看隱藏文件
? (1)文件名第一個(gè)字符是. 則是一個(gè)隱藏文件
? ? ? ? ? ?touch .123.txt
? ? (2) 查看所有文件(包括隱藏文件) ls -a? ? #all
? (3)刪除隱藏文件 rm 文件名
? (4)表示當(dāng)前目錄? ..表示上一目錄
22.ls的常用選項(xiàng)
? (1)-l 以列表方式顯示文件的詳細(xì)信息? #list
? ? ? ? ? ? 文件白色- 文件夾藍(lán)色d
? ? ?(2) -h 配合-l直觀顯示文件大小
? ? ? ? ? ? 可寫成 -lh
? ?(3)組合使用 -lh -alh等
23.ls與通配符的聯(lián)合使用
? ? ?通配符:代表字符
? ? ? *? ? ? 代表任意個(gè)數(shù)字符
? ? ? ?? ? ? 代表一個(gè)字符
? ?如:ls 1*; ls *1.txt; ls *1*
? ? ? ? ? ls 1?1.txt; ls ???.txt
? ? []? ? ? 定義匹配的字符組(有字符組中的字符則可)
? ? 如:ls [123]12.txt; ls [1-3]23.txt
25.cd命令的常用參數(shù)? 注意空格
? ? ? cd/cd ~? 切換到用戶的家目錄
? ? ? cd .? ? ? 保持當(dāng)前目錄
? ? ? cd ..? ? 切換上一目錄
? ? ? cd -? ? ? 在最近兩個(gè)目錄之間切換
26.相對(duì)路徑與絕對(duì)路徑
? ? ?/表示根目錄
? ? ?絕對(duì)路徑:/home/python/Desktop/
? ? ? ? ? ? 從根目錄/家目錄開始(/)
? ? ?相對(duì)路徑:相對(duì)于當(dāng)前目錄開始的位置
? ? ? ? ? ? ?cd Desktop/
27.touch蠢熄,mkdir命令拓展
? ? ?touch:文件存在池磁,可以修改末次修改日期
? ? ?mkdir:-p 可以遞歸創(chuàng)建目錄
? ? ? ? ? ? ? mkdir -p a1/b1/c1/d1
? ? ?linux中當(dāng)前目錄中文件與目錄不能同名
28.rm命令拓展
? ? ?rm命令刪除不能恢復(fù)
? ? ?rm: -r 遞歸刪除目錄下的內(nèi)容
? ? ? ? ? ? ? -f 強(qiáng)制刪除(有刪除奔害,無不報(bào)提示信息)
? ? ? ? ? ? ? *? 可用(慎用)
30.tree用法
? ? ?tree [目錄名]? ? 以樹狀圖列出文件目錄結(jié)構(gòu)
? ? ? ? ? ? ? ? ? ? -d 只顯示目錄,不顯示文件
31.cp用法(copy)
? ? ?cp 被復(fù)制文件路徑 復(fù)制到的路徑? //復(fù)制文件
? ? ?cp ~/Document/readme.txt? .(/readme.txt)? 可修改文件名
? ? ? ? 在使用可以改變文件內(nèi)的內(nèi)容
? ? ? -i 覆蓋文件前提示
? ? ? -r 復(fù)制目錄? ? ? cp -r cp test
34.mv用法(move) //移動(dòng)文件或文件夾/文件或目錄重命名
? ? ? -i 覆蓋前提示
35.文件內(nèi)容查看
? ? ? cat 文件名? ? //查看文件內(nèi)容,創(chuàng)建文件,文件合并,追加文件
? ? ? ? ? ? ? ? ? ? ? ? ? ?-b 添加行號(hào)(不包括空行)
? ? ? ? ? ? ? ? ? ? ? ? ? ?-n 添加所有行號(hào)
? ? ? more 文件名? //分屏顯示文件內(nèi)容
? ? ? grep 搜索文本 文件名 //搜索文本文件內(nèi)容
? ? ? ?-n? 顯示行號(hào)
? ? ? ?-v? 顯示相反搜索
? ? ? ?-i? 忽略大小寫
39.grep
? ? ?^? ? 行首
? ? $? ? 行位
? ? grep ^f 123.txt
? ? grep a$ 123.txt
40.echo
? ? ?把傳遞給命令的參數(shù)在終端中顯示一遍
? ? ?重定向>/>>? 將本應(yīng)顯示到終端上的內(nèi)容 輸出/追加到指定文件中
? ? ?>輸出(會(huì)覆蓋內(nèi)容)框仔;>>追加到文件的末尾
? ? ?echo Hello Python > a
? ? ?ls -lh > a
41.管道 |
? ? ?Linux允許將一個(gè)命令的輸入通過管道作為另一個(gè)命令的輸入
? ? ?ls -lh | more
? ? ?ls -lha | grep Do