本筆記全文參考 《linuxc程式設計實戰》 董永清,為了方便自己學習,特於2023年4月15日整理如下,加油!
--王茂春
1. 檢視當前目錄命令pwd
格式:pwd
例如:執行命令pwd,系統顯示當前目錄
2. 改變當前目錄cd
格式:cd 《目錄名》
例如:執行命令cd /home/admin,則切換到目錄/home/admin下。
例如:執行命令 cd~,則當前目錄位於使用者的主目錄下。
例如:執行命令 cd..,切換到當前目錄的父目錄。
3.顯示目錄或檔案資訊命令ls
格式:ls [選項] 《目錄或檔名》
主要選項如下:
-a:顯示所有檔案和目錄
-l: 以長格式顯示檔案資訊
-t: 將結果按修改時間進行排序,新的檔案或者目錄排在前面
-r:若目錄下有檔案,則列出目錄下的所有檔案
例如: 執行命令ls -al /,顯示根目錄下所有檔案的完整資訊
例如: 執行命令ls -at a*,顯示當前目錄下所有以a開頭的檔案,新的檔案排在前面
4.檔案內容檢視和連線命令cat
格式:cat [選項] 《檔案1> 《檔案2> ...
該命令用於把幾個檔案的內容連線後顯示在螢幕上
主要選項如下:
-n 或 -number :對內容進行按編號輸出
-b 或 -number-nonblock:與-n相似,只是對於空行不進行編號
-s :當遇到連續兩行以上的空白行時,就替換為乙個空白行
-v:顯示不可列印字元。
例如:執行命令 cat -n test.c,表示將檔案test.c的內容加上行號後顯示輸出
例如:執行命令 cat test1.c test2.c 表示將檔案test1.c和test2.c的內容串接在一起並輸出
5.檔案複製命令cp
格式:cp [選項] 《原始檔或目錄》 《目標檔案或目錄》
該命令用於把乙個檔案拷貝到另乙個檔案或者將多個檔案拷貝到同乙個目錄下
主要選項如下:
-r:若源目錄下還有檔案或者目錄,則都拷貝到目的地。
-f:若目標目錄下已經有同名檔案,則把它刪除並把原始檔拷貝到目標目錄下。
例如:執行命令 cp test.c tmp/program.c ,表示將當前目錄下的test.c檔案拷貝到/tmp目錄下並命名為program.c
例如:執行命令 cp *.c /tmp,表示把當前目錄下所有以.c結尾的檔案拷貝到/tmp目錄下。
6.檔案刪除命令rm
格式:rm [選項] 《檔案或目錄》
該命令用於刪除檔案,若加上-d選項則可以刪除指定的目錄
主要選項如下:
-i:刪除前先訊問要求確認
-r:若目標非空,則刪除目標下所有檔案
-f:強制刪除
例如:執行命令 rm *.c,表示刪除當前目錄下所有以.c結尾的檔案。
例如: 執行命令 rm -rf tyq,表示強制刪除tyq目錄下所有的檔案和子目錄,子目錄下的檔案或目錄都會被刪除
7.移動或者重新命名檔案命令mv
格式:mv [選項] 《原始檔或目錄》 《目標檔案或目錄》
該命令用於對乙個檔案或目錄進行重新命名或將幾個檔案移到另一目錄
主要選項如下:
-i(大寫):移動前先詢問要求確認
-f:強制移動,若目標目錄有同名檔案則覆蓋它
例如:執行命令 mv test.c program.c,則將當前目錄下的test.c檔案重新命名為program.c
例如:執行命令mv -i *.c /tmp/project,則將當前目錄下所有*.c結尾的檔案移到project目錄下,若目標目錄下已有同名檔案則先訊問是否覆蓋
8.建立目錄命令mkdir
格式:mkdir [選項] 《目錄》
如果指定目錄不存在則建立它。
主要選項如下:
-p:若要建立的目錄的上層目錄不存在,則先建立它
例如:執行命令 mkdir -p dir1/dir2,表示在當前目錄下建立dir1/dir2,如果dir1不存在則先建立它。
9.刪除目錄命令rmdir
格式:rmdir [選項] 《目錄》
如果指定的目錄為空則刪除它,若不為空則出現錯誤資訊
主要選項如下:
-p:當刪除指定目錄後,如果該目錄的父目錄為空,則也將其刪除
例如:執行命令rmdir -p dir1/dir2,表示當前目錄下的dir1目錄中刪除dir2子目錄,若刪除dir2後dir1變為空目錄,則也將其刪除。
另外,可以使用 touch file.c 命令在當前目錄下建立乙個檔案,前提是file.c檔案不存在。
可以在命令後加 --help來獲得幫助資訊,如mkdir --help 命令用於獲取mkdir使用方法的幫助資訊。
LINUX常用命令 粗略版
檔案管理 1.cat 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 我對這個說明不是很明白 cat主要三大功能 1 一次顯示整個檔案 cat filename 當前目錄下已經有a.txt,並且裡面有內容 如 abc 就會在螢幕上 顯示檔案裡的內容 形式如下 root l...
Linux常用命令(學生版簡單版)
經常使用命令 用於顯示當前的目錄 1 cd 空格 cd 表示切換到當前的主目錄 2.cd 表示切換到上一級目錄 3.cd 表示返回到根目錄 4.cd 表示在最近工作過的目錄上切換器 touch 修改當前目下的所有的檔案修改時間 ls l 列表檢視 touch 檔名 表示建立檔案 用於建立目錄 p 用...
FTP經典常用命令
ftp命令是internet使用者使用最頻繁的命令之一,不論是在dos還是unix作業系統下使用ftp,都會遇到大量的ftp內部命令。熟悉並靈活應用ftp的內部命令,可以大大方便使用者,並收到事半功倍之效。ftp的命令列格式為 ftp v d i n g 主機名 其中 v 顯示遠端伺服器的所有響應資...