零基礎學習Linux第三章Linux 的基本命令

3.1關於位置的探討

在 linux 下,有兩種定位方式, 絕對定位,與相對定位. 絕對定位是從根目錄(/)開始算,一層一層的定位.
相對定位是以當前所在的目錄開始算, 通過…/表示上一層目錄, ./表示當前目錄.
絕對定位舉例:
如 cd /usr/local/bin ,此時將進入到 /usr/local/bin 下. 相對定位舉例:
接上一步, 在已經進入到/usr/local/bin 的情況下. 如何到/usr/local/share 文件夾呢?
可以這樣, cd …/share
絕對定位與相對定位還可以結合起來使用:
如: cd /usr/local/bin/…/ 回車之後,將進入 /usr/local

3.2目錄/文件的進入(查看),創建,複製,移動,改名與刪除

進入目錄:
用法 cd 目錄路徑代碼示例:
cd /var/tmp cd …/
cd /var/tmp/…/ (結合上面講的”絕對路徑與相對路徑的結合用法”,思考,此時進入到哪兒了?)

創建 1 個或多個目錄 mkdir
用法: mkdir dir1 [dir2] [dir3] [dirn]
代碼示例:
cd ~ (先進入到自己的家目錄) mkdir dir1
ls 查看結果? mkdir dir2
ls 查看結果? mkdir dir3 dir4 ls 查看結果?
mkdir dir{5,6,7}
mkdir -p /d1/d2/d3 創建級聯目錄
ls 列出當前目錄的文件
ls /path 列出/path 下的文件
ls /path -l 詳細列出 path 的文件
移動命令(或移動文件夾或者文件) mv
用法 mv 源文件夾/文件 目標文件夾/文件示例: mv ./dir1 ./dir2
效果:ls 一下,看看 此時還能找到 dir1 嗎,再 ls dir2 一下看看. 複製 copy , 命令 cp
cp 源文件 目標文件
cp 源目錄 目標目錄 -R [遞歸 copy 整個目錄]
如何改名? 比如先 touch 一個 a.txt, 改名成 a.txt.bak
還是用 mv 命令.
在 mv 時, mv 源文件名 新文件名
rmdir 刪除空文件夾 (如果文件夾非空,不能用這個命令)
用法 rmdir 空文件夾名稱示例 rmdir ./dir2/dir1
再 ls ./dir2 看一看,dir1 還有沒有?
touch 創建一個空文件.
Touch 文件名稱示例: touch tmp.txt
rm 刪除一個文件或文件夾用法 rm 文件名稱
rm -rf 文件夾名稱 (-r 表示循環迭代的意思,這樣他碰到子目錄就進去刪,-f 是強制的意思) 示例: rm tmp.txt
rm -rf ./dir1
pwd 顯示當前所在位置
示例: pwd (不用加參數,將會顯示你當前所在的位置) ls 顯示當前目錄的文件夾及文件
用法 ls -a/-l (參數可選)
-a 表示把隱藏文件也顯示出來
-l 表示顯示詳細信息 創建日期/大小/權限/屬主等都顯示.
ln 鏈接命令(相當於 windows 下面的快捷方式) 用法 ln -s 源文件夾或源文件 目標鏈接名稱舉例
ln -s /var/tmp ./linkvar cd ./linkvar
pwd 一下,看看自己是在哪兒?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章