這次筆記是接著上上一次筆記繼續介紹基本linux命令的。
5.mv(move,移動)
作用:在目錄建移動檔案,重新命名檔案,在需要的情況下,可以移動並重命名。
基本格式:mv 原始檔pathname 目的檔案pathname
下圖是mv命令的結果顯示:
wb@ubuntu
:~/wb
$ ls
1.txt arm cd stm32f4 wb
wb@ubuntu
:~/wb
$ mv 1.txt ./arm
wb@ubuntu
:~/wb
$ ls
arm cd stm32f4 wb
wb@ubuntu
:~/wb
$ cd arm
wb@ubuntu
:~/wb/arm
$ ls
1.txt 210x
這裡使用了命令:mv 1.txt ./arm,將原本在wb目錄下的1.txt移動到了wb目錄下子目錄arm檔案中。
mv命令重新命名的方法:
wb@ubuntu
:~/wb/arm
$ ls
1.txt 210x
wb@ubuntu
:~/wb/arm
$ mv 1.txt ../2.txt
wb@ubuntu
:~/wb/arm
$ ls
210x
wb@ubuntu
:~/wb/arm
$ cd..
cd..: command not found
wb@ubuntu
:~/wb/arm
$ cd ..
wb@ubuntu
:~/wb
$ ls
2.txt arm cd stm32f4 wb
mv在絕對路徑表示方法的顯示結果:
wb@ubuntu
:~/downloads
$ ls
2.txt
wb@ubuntu
:~/downloads
$ mv 2.txt /home/wb/wb/arm/3.txt
wb@ubuntu
:~/downloads
$ cd
wb@ubuntu
:~$ ls
cd documents examples.desktop music
public
templates wb
desktop
downloads gxx pictures stm32f4 videos
wb@ubuntu
:~$ cd wb
wb@ubuntu
:~/wb
$ ls
arm cd stm32f4 wb
wb@ubuntu
:~/wb
$ cd arm
wb@ubuntu
:~/wb/arm
$ ls
210x 3.txt
6.touch
作用:建立乙個空檔案。
區別於mkdir ,mkdir是建立資料夾。
touch命令的結果顯示:
wb@ubuntu
:~/wb/arm
$ touch touch.txt
wb@ubuntu
:~/wb/arm
$ ls
210x 3.txt touch.txt
在當前目錄下使用絕對路徑給別的資料夾下建立乙個空檔案,測試下:
wb@ubuntu
:~/wb/arm
$ touch /home/wb/test.c
wb@ubuntu
:~/wb/arm
$ cd
wb@ubuntu
:~$ ls
cd documents examples.desktop music
public
templates
videos
desktop
downloads gxx pictures stm32f4 test.c wb
7.cp(copy,複製)
作用:複製檔案或資料夾
基本格式:cp 原始檔pathname 目標檔案pathname
cp -r 複製資料夾
cp -f 強制覆蓋
實際操作時,用cp -f複製檔案,用cp -rf複製資料夾
用cp命令結果顯示:
wb@ubuntu
:~/gxx/gxx1
$ cp -rf ../gxx1 /home/wb/wb/
wb@ubuntu
:~/gxx/gxx1
$ cd
wb@ubuntu
:~$ cd wb
wb@ubuntu
:~/wb
$ ls
arm cd gxx1 stm32f4 wb
8.rm(remove,刪除)
作用:用來刪除檔案,資料夾
rm 檔案pathname
rm -r 資料夾pathname
使用rm命令結果顯示:
rm: cannot remove 'cd'
:is a directory
wb@ubuntu
:~/wb
$ rm -r cd
wb@ubuntu
:~/wb
$ ls
arm gxx1 stm32f4 wb
這裡寫**片
這裡先沒加-r,提示我他是資料夾,不能刪除。
9.cat
作用:直接檢視檔案內的內容。
適合比較短的內容,長的內容用vi命令檢視更合適。
10.rmdir
作用:刪除空資料夾。
和mv一樣都是刪除檔案或資料夾,但是這個命令只能刪除空的,所以沒啥用。
Python第五次筆記
import hashlib md hashlib.md5 md.update 你好 md md.hexdigest print md 出現以下錯誤 d pycharmprojects untitled venv scripts python.exe d pycharmprojects untitl...
c 自學筆記第五次
重用是現代程式設計追求的乙個重要目標,模板有效地軟體重用。模板和異常處理都是c 的重要機制。利用模板可以大大縮短了程式的長度。include using namespace std template class a void display int main 函式模板 include using n...
Django第五次學習筆記
管理器 bookinfo.objects.all objects是乙個什麼東西?objects是django幫我們自動生成的管理器物件,通過這個管理器可以實現對資料的查詢 objects是models.manger類的乙個物件。自定義管理器之後django不再幫我們生產預設的objects管理器。1...