linux的文件目錄是一棵目錄樹,默認起始位置在主文件夾(/home/city),里面有若干子文件(視頻、圖片、下載、桌面等)
一、文件路徑(目錄操作)
1、絕對路徑:從根目錄/寫起,完整的、詳細的描述目標文件所在的位置。eg: /home/city/test.cpp test.cpp是在主文件夾下的一個.cpp文件
2、相對路徑:不是由根目錄/寫起,用 .. 代替中間路徑,最后加上 /目標文件名稱。eg: ../test.cpp
3、顯示當前位置所在的目錄路徑:pwd
4、顯示某一文件下的所有子文件:ls
ls -a 查看當前位置下的所有文件,包括隱藏文件
ls -l 文件名 查看該文件的狀態(誰建立、文件內存、創建時間、修改時間、文件名)
5、顯示某文件的路徑:locate +文件名稱
6、切換目錄:cd 相當與windows雙擊一個文件進入子文件目錄, 注意:不能打開文件,打開的是文件目錄
cd /home 進入 '/ home' 目錄'
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
7、新建一個目錄:mkdir
8、刪除一個 空 的目錄:rmdir (刪除不了非空文件夾)
二、文件操作
1.新建文件夾:mkdir 文件名
2、刪除文件: re 文件名
注意:以上兩個是新建和刪除文件目錄
3.新建文件: touch test.txt
4.刪除文件:rm test.txt
rm -i + 文件名 互動模式,在刪除前會詢問用戶是否繼續操作
5、復制文件:cp
1.將../mary/homework/assign復制到當前目錄下: cp ../mary/homework/assign .
2.將文件file復制到目錄/usr/men/tmp下,並改名為file1: cp file /usr/men/tmp/file1
3.將目錄/usr/men下的所有文件及其子目錄復制到目錄/usr/zh中: cp -r /usr/men /usr/zh
6、移動文件:mv
1、更改文件名稱,將file改名為file1:mv file file1
2、移動文件,將file文件移動到目錄/usr/zh中: mv file /usr/zh
7.打開查看文件:cat test.txt more test.txt --可翻頁查看文件內容,按空格鍵向下翻頁,b向上翻頁
列出行號顯示內容:cat -b
只顯示前幾行 :head -2 test.txt
只顯示后幾行 :tail -2 test.txt
8.查找文件 :find 文件目錄 規則 參數 find . -name “*.py” 查找的是某個目錄在那個位置,不能直接查找文件在那個位置
9、查看文件類型:file file test.txt
三、快捷操作
1、按兩次tab鍵,會顯示與當前命令輸入的首字母一樣的文件或目錄
2、鍵盤中的上下箭頭可以調出 上次和往次 的命令
3、獲取 root 權限:sudo su 在按回車進入root權限 輸入 exit 退出
4、在終端直接打開(查看)圖片文件:
eog filename
display filename
再使用Alt+F4
就可以關閉窗口,盡量達到手不離鍵盤。