1、Linux的目錄操作:
①查看目錄中的內容:ls
在$後面輸入ls
可查看當前目錄下的文件和目錄!
可以看到當前目錄下,有Code
等幾個目錄和文件!(藍色字代表目錄,白色字代表文件)
②進入目錄:cd
使用cd
命令可進入其他目錄,如果想要進入Code
目錄,可以輸入:
cd Code
③快捷操作
按按鍵盤的上下鍵
試試?可快速選擇前面輸過的命令!
輸入cd ..
可以回到上一級目錄,類似Windows
的【向上】
輸入cd -
表示回到上一級所在的目錄,類似Windows的【回到桌面】
輸入cd /
表示進入根目錄,它時一切目錄的父目錄
注意:上面的快捷操作,符號都必須時英文符號,否則會報錯!
④查看目錄結構:tree
使用tree
命令可以列出一個文件夾下的所有子文件夾(以樹形結構來進行列出)
下圖爲Linux操作系統目錄結構的簡介,最左邊就是根目錄:
⑤絕對路徑:
Linux進入目錄的方式有絕對路徑
和相對路徑
兩種
之前,我們都是用相對路徑
進入目錄的,這相當於你在Windows系統下,在當前文件夾中點擊下一個文件夾進入
而絕對路徑
是一個以根目錄/爲起點的完整路徑,如:/home/shiyanlou/Code
,可以類比Windows上的 C:\Users\電腦用戶名\Desktop
使用pwd
命令可以獲取當前目錄的絕對路徑:
有了絕對路徑之後,不管在當前哪個目錄下,都可以通過指令進入指定目錄!
cd /home/shiyanlou/Code
提示:如果忘記了目錄名、文件名或命令,可使用tab
鍵自動補全,還可避免輸入錯誤;連續兩次tab
可顯示全部候選結果!
⑥新建目錄:
使用mkdir
命令可以創建目錄,mkdir mycode
的意思就是新建一個名爲mycode
的目錄
先輸入cd ~
返回到用戶主目錄,然後練習以下:
還可以在mkdir
後加入-p
參數,一次性創建多級目錄,如:
2、Linux文件操作:
下面是Linux對文件中的常用操作,包含新建、複製、刪除等
①新建空白文件
使用touch
命令可以新建文件,比如我想再新建一個名爲【hello】的文件,可輸入:
touch hello
【hello】文件就被創建出來了,用ls
命令查看一下!
②複製
使用cp
命令(copy)可以複製文件到指定目錄下,比如要把【hello】文件複製到one/two
這個目錄下:
如果要複製目錄,需要在cp
後加上-r
,然後接上目錄名 目標目錄名
上面的操作中,我們新建了一個test
目錄,然後把它複製進了one/two
這個目錄中,再通過tree one
直接查看了one
的目錄結構!
③刪除
使用rm
命令刪除文件:
刪除目錄要加上-r
選項,類似cp -r
拷貝目錄,會刪除目錄和目錄下的所有內容!
④移動文件/目錄與重命名
使用mv
命令可以移動文件或目錄
首先,我們進入到/home/shiyanlou
目錄,使用touch
創建空文件test1
然後,創建一個新目錄dir1
,ls
查看一下
使用mv
命令將test1
移動到dir1
目錄,代碼如下:
mv
命令還可以用來重命名,如mv test1 test2
,會把test1
重命名爲test2
⑤查看文件內容
使用cat
命令,可以將文件中的內容打印到屏幕上,使用的方法是cat 文件路徑
現在還沒有文件,我們先從其他地方複製過來一個:
這樣就把passwd
文件從/etc
目錄拷貝到了當前目錄中,然後我們用cat passwd
顯示文件中的內容
使用cat -n
可以帶行號地打印文件內容:
⑥幫助命令:
在Linux環境中,如果遇到困難可以使用man
命令,它是Manual pages
的縮寫。例如:輸入man cat
可以獲取到cat
命令的詳細的幫助文件,進入到man的頁面後,按q
可以退出man
有些命令可以使用-- help
選項查看幫助文檔!
可以使用man
命令,它是Manual pages
的縮寫。例如:輸入man cat
可以獲取到cat
命令的詳細的幫助文件,進入到man的頁面後,按q
可以退出man
有些命令可以使用-- help
選項查看幫助文檔!