本指南列出了您需要了解的10個Linux命令,以便能夠使用Linux終端瀏覽您的文件系統。
它提供命令以查明您所在的目錄,您之前在哪個目錄中,如何導航到其他文件夾,如何返回主頁,如何創建文件和文件夾,如何創建鏈接
01 10
你在哪個文件夾中
當您打開終端窗口時,首先需要知道的是您在文件系統中的位置。
想想這就像你在商場內的地圖上找到的“你在這裡”標記。
要找出您所在的文件夾,可以使用以下命令:
PWD
由pwd返回的結果可能會有所不同,具體取決於您使用的是外殼版本的pwd還是安裝在/ usr / bin目錄中的版本。
一般來說,它會打印/ home / username的行 。
02之10
當前目錄下有哪些文件和文件夾
現在您知道了您所在的文件夾,您可以使用ls命令查看當前目錄下的哪些文件和文件夾。
LS
本身,ls命令將列出目錄中的所有文件和文件夾,但以句點(。)開頭的文件和文件夾除外。
要查看包括隱藏文件在內的所有文件(以句點開頭的文件),可以使用以下開關:
ls -a
一些命令創建以代字符元字符 (〜)開頭的文件的備份。
如果在列出文件夾中的文件時不想看到備份,請使用以下開關:
ls -B
ls命令最常用的用法如下:
ls -lt
這提供了一個按修改時間排序的長列表,最新的列表首先列出。
其他排序選項包括擴展名,大小和版本:
ls -lU
ls -lX
ls -lv
長列表格式為您提供以下信息:
- 權限
- 文件的inode數量(請參閱硬鏈接)
- 所有者
- 小學組
- 文件大小
- 上次訪問時間
- 文件/文件夾/鏈接名稱
03之10
如何導航到其他文件夾
要移動文件系統,您可以使用cd命令 。
Linux文件系統是一個樹形結構。 樹的頂部用斜線(/)表示。
在根目錄下,您將找到部分或全部以下文件夾。
- /
- 箱子
- 靴
- 光盤
- 開發
- 等等
- 家
- LIB
- lib64的
- 的lost + found
- 媒體
- MNT
- 選擇
- PROC
- 根
- 跑
- sbin目錄
- SRV
- SYS
- TMP
- VAR
- USR
bin文件夾包含可由任何用戶運行的命令,例如cd命令,ls,mkdir等。
sbin包含系統二進製文件。
usr文件夾代表unix系統資源,並且還包含bin和sbin文件夾。 / usr / bin文件夾有一組用戶可以運行的擴展命令。 類似地,/ usr / sbin文件夾包含一組擴展的系統命令。
啟動文件夾包含啟動過程所需的所有內容。
cdrom文件夾是不言自明的。
dev文件夾包含有關係統中所有設備的詳細信息。
etc文件夾通常是存儲所有系統配置文件的地方。
主文件夾通常是所有用戶文件夾的存儲位置,普通用戶是他們應該關注的唯一區域。
lib和lib64文件夾包含所有內核和共享庫。
lost + found文件夾將包含不再具有由fsck命令發現的名稱的文件。
媒體文件夾位於已安裝的介質(如USB驅動器)所在的位置。
mnt文件夾也用於安裝臨時存儲,如USB驅動器,其他文件系統,ISO映像等。
opt文件夾被一些軟件包用作存儲二進製文件的地方。 其他軟件包使用/ usr / local。
proc文件夾是內核使用的系統文件夾。 你不必太擔心這個文件夾。
根文件夾是root用戶的主目錄。
運行文件夾是用於存儲系統運行時信息的系統文件夾。
srv文件夾是您可以保存網絡文件夾,mysql數據庫和Subversion存儲庫等內容的地方。
sys文件夾包含一個文件夾結構來提供系統信息。
tmp文件夾是一個臨時文件夾。
var文件夾包含一系列特定於系統的內容,包括遊戲數據,動態庫,日誌文件,進程ID,消息和緩存的應用程序數據。
要導航到特定文件夾,請使用cd命令,如下所示:
cd / home / username / Documents
04年10月
如何導航回到主文件夾
您可以使用以下命令從系統中的任何其他位置回到主文件夾:
cd〜
點擊這裡查看cd〜命令的完整指南。
10的10
如何創建新文件夾
如果你想創建一個新的文件夾,你可以使用下面的命令:
mkdir文件夾名稱
點擊這裡查看mkdir命令的完整指南。
鏈接的指南顯示瞭如何為文件夾創建所有父目錄以及如何設置權限。
06年10月
如何創建文件
Linux為創建新文件提供了許多方法。
要創建一個空文件,您可以使用以下命令:
觸摸文件名
touch命令用於更新文件的上次訪問時間,但是不存在的文件會影響創建它的效果。
您還可以使用以下命令創建一個文件:
貓>文件名
您現在可以在命令行中輸入文本,並使用CTRL和D將其保存到文件中
創建文件的更好方法是使用nano編輯器。 這使您可以添加文本行,剪切和粘貼,搜索和替換文本並以各種格式保存文件。
07的10
如何在文件系統中重命名和移動文件
這是許多方法來重命名文件。
重命名文件的最簡單方法是使用mv命令。
mv oldfilename新文件名
您也可以使用mv命令將文件從一個文件夾移動到另一個文件夾。
mv / path / of / original / file / path / of / target /文件夾
如果你想重命名許多匹配相似模式的文件,你可以使用rename命令。
重命名表達式替換文件名(s)
例如:
重命名“加里”“湯姆”*
這將用tom替換文件夾中的所有文件。 所以一個名為garycv的文件將成為tomcv。
請注意,重命名命令不適用於所有系統。 mv命令更安全。
08年10月
如何復製文件
要使用Linux複製文件,您可以使用cp命令,如下所示。
cp文件名filename2
上面的命令將復制filename1並將其稱為filename2。
您可以使用複制命令將文件從一個文件夾複製到另一個文件夾。
例如
cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs
上述命令將把文件userdoc1從/ home / username / Documents複製到/ home / username / Documents / UserDocs
09年10月
如何刪除文件和文件夾
您可以使用rm命令刪除文件和文件夾:
rm文件名
如果你想刪除一個文件夾,你需要使用下面的開關:
rm -R文件夾名稱
上述命令將刪除文件夾及其內容,包括子文件夾。
10 10
什麼是符號鏈接和硬鏈接
符號鏈接是指向另一個文件的文件。 桌面快捷方式基本上是一個符號鏈接。
例如,您可能會在系統上安裝以下文件。
- /home/username/document/accounts/useraccounts.doc
也許你希望能夠從家庭/用戶名文件夾訪問該文檔。
您可以使用以下命令創建符號鏈接:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
您可以在兩個位置編輯useraccounts.doc文件,但編輯符號鏈接時實際上是在/ home / username / documents / accounts文件夾中編輯文件。
可以在一個文件系統上創建符號鏈接,並指向另一個文件系統上的文件。
符號鏈接實際上只是創建一個文件,該文件具有指向其他文件或文件夾的指針。
但是,硬鏈接會在兩個文件之間建立直接鏈接。 基本上它們是相同的文件,但只是另一個名稱。
硬鏈接提供了一種分類文件的好方法,而不佔用更多的磁盤空間。
您可以使用以下語法創建硬鏈接:
文件名鏈接到文件名鏈接
語法與符號鏈接類似,但不使用-s開關。