日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pwd命令是什么的缩写_手机学编程(2)目录管理命令

發布時間:2023/12/10 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pwd命令是什么的缩写_手机学编程(2)目录管理命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

終端有兩種類型:字符終端(CLI,命令行界面,通過鍵盤下達命令來要求系統幫我們做事情)和圖形終端(GUI,圖形用戶界面,可通過鼠標下達命令來要求系統幫我們做事情)。Termux是一個字符終端,我們在提示符$后輸入命令,然后按回車鍵將命令交給系統執行。

目錄

一條命令通常由三個部分組成:命令,選項,參數。例如,對當前目錄遞歸列表的命令是:“ls -R . ”,其中“ls”是命令,“-R”是選項,“.”是參數,圖2-1給出了這條命令在我的手機上的執行結果。

圖2-1 對當前目錄遞歸列表

圖2-1中的命令省略了命令的參數“.”。列表命令ls沒有參數時,參數默認就是“.”。上面圖2-1對應下面圖2-2的文件目錄結構。

圖2-2 文件目錄結構

圖2-2中的“~”稱為家目錄或者用戶目錄。除了家目錄以外,還有另外三個需要知道的特殊目錄。“/”表示根目錄,所有的文件和目錄都可以從根目錄沿著一條路徑到達?!?”表示當前目錄,當Termux啟動時,當前目錄就是家目錄?!?.”表示雙親目錄,也就是當前目錄的上一級目錄。

路徑由一系列路徑分割符“/”分割的目錄構成。如果路徑以根目錄開始,稱之為絕對路徑。在我的手機上,家目錄的絕對路徑是

/data/data/com.termux/files/home

所以文件hello.java的絕對路徑是

/data/data/com.termux/files/home/java/hello.java

也可以縮寫為

~/java/hello.java

注意在絕對路徑中第一個正斜杠是根目錄,后面的正斜杠是路徑分割符。如果路徑以當前目錄開始,稱之為相對路徑。如果家目錄是當前目錄,文件hello.java的相對路徑是

./java/hello.java

省略開始的當前目錄時寫成

java/hello.java

如果目錄cpp是當前目錄,那么文件hello.java的相對路徑是

./../java/hello.java

同樣也可以省略開始的當前目錄寫成

../java/hello.java

練習題2.1 如果當前目錄是arm64,那么文件hello.java的絕對路徑和相對路徑是什么?

1)列表

命令ls用于列出指定目錄下的文件和目錄。

圖2-3 ls

第1條列表命令沒有參數,這時參數默認是“.”,列出了當前目錄也就是家目錄下的兩個目錄,Termux將目錄顯示為藍色的。第2條列表命令列出了java目錄下的三個文件和一個目錄。第3條列表命令使用了通配符“*”要求列出java目錄下以“.java”結尾的所有文件的文件名。

通配符“*”表示0到任意多個字符構成的字符串。通配符“?”表示一個任意的字符。

練習題2.2 當前目錄是家目錄,列出java目錄下名字包含兩個字母a的文件和目錄。

2) 顯示和設置當前目錄

命令pwd用于顯示當前目錄的絕對路徑名,命令cd用于設置當前目錄。

圖2-4 pwd, cd

一開始的時候,當前目錄是家目錄,我們用pwd和ls命令證實了這一點。然后我們用“cd java”將當前目錄設置為java目錄,pwd和ls命令證實了當前目錄的變化。接著我們進入oat目錄,用pwd和ls命令證實。在這個目錄下,我們用“ls ..”看到oat目錄的雙親目錄就是java目錄。緊接著我們用“cd ..”從oat目錄下回到了它的雙親目錄java下,pwd和ls命令證實了這一點。最后的三條命中的第一條將當前目錄設置為家目錄,另外兩條證實當前目錄成功改變成了家目錄。

練習題2.3 cd命令能不能不帶參數?如果能的話,作用是什么?

3)目錄的創建、更名和刪除

命令mkdir用于創建新目錄,命令mv用于目錄更名,命令rmdir用于刪除一個空目錄。

圖2-5 mkdir, mv, rmdir

第1條命令“mkdir shell”創建了一個新的名為shell的目錄,緊接的ls命令證實了這一點。第3條命令“mkdir sql”創建了一個新的名為sql的目錄,ls命令證實sql目錄已經創建。第5條命令“mv sql test”將目錄sql的名字改成了test,也就是將sql目錄移動到test目錄,這樣sql目錄就沒有了,多出來一個test目錄。倒數第2條命令“rmdir test”刪除了test目錄。

總結

本節介紹了4個特殊目錄(“/”,“~”,“.”,“..”)和目錄管理命令(ls; pwd, cd; mkdir, mv, rmdir)。

lslist列表
pwdprint working directory顯示當前目錄
cdchange directory改變當前目錄
mkdirmake directory創建目錄
mvmove目錄更名
rmdirremove directory刪除目錄

教學視頻


請關注我的公眾號:您的關注讓我倍感榮幸。

總結

以上是生活随笔為你收集整理的pwd命令是什么的缩写_手机学编程(2)目录管理命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。