Cent OS (二)常用的命令介紹


 

1. 常用的Linux命令

 
序號   命令 對應英文 作用
01 ls list 查看當前文件夾下的內容
02 pwd print work directory 查看當前所在的文件夾
03 cd [目錄名] change directory 切換文件夾
04 touch [文件名] touch 如果文件不存在,創建文件
05 mkdir [目錄名] make directory 創建目錄
06 rm [文件名] remove 刪除指定的文件
07 clear clear 清屏

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tip:

  • 使用ctrl  +/- 可以放大/縮小終端窗口字體大小
  • 在輸入命令的時候。在敲出 文件目錄命令 的前幾個字母之后,按下 tab 鍵    如果輸入的沒有歧義,系統會自動補全
  • 按  光標鍵可以在曾經使用過的命令之間來回切換
  • 如果想要退出選擇,並且不想執行當前選中的命令,可以按 ctrl + c

2.常用命令的實戰

  終端命令格式

  Command  [-options] [pattern]

 2.1  ls命令

參數 含義
-a 顯示指定目錄下的所有子目錄和文件,包括隱藏文件
-l 以列表方式顯示文件的詳細信息
-h 配合 -l 以人性化的方式顯示文件大小

 

 

 

 

 

 

ls

文件有點少哦.

順帶學習下pwd看看當前在哪個目錄下

pwd

 

不是那么解氣。 好的。 那我們來show 一個復雜一點的

ls /etc  查看etc 目錄下的問加你

 ls -a 顯示所有的文件。(包含隱藏文件)

ls -a

有么有發現一些隱藏文件漏出了馬腳。比如.bash_profile..以后配置環境變量就得再次撞見了。

ls -l 以列表的方式顯示詳細信息

ls -l

 

輸入ll 效果也是一樣的

ll

如果a和l 組合起來使用呢

ls -al

ls -al 詳細地顯示當前目錄下的所有文件。

 有沒有更人性化一點的顯示方案呢、

ls -l 、ls -lh  兩者對比起來看會發現端倪

對哦. 這樣的顯示方案才是比較舒坦的嘛 .. 當然 前者顯示的更精確。 倒也ok

課外補充:

inode理解inode,要從文件儲存說起。

文件儲存在硬盤上,硬盤的最小存儲單位叫做"扇區"(Sector)。每個扇區儲存512字節(相當於0.5KB)。
操作系統讀取硬盤的時候,不會一個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取一個"塊"(block)。這種由多個扇區組成的"塊",是文件存取的最小單位。"塊"的大小,最常見的是4KB,即連續八個 sector組成一個 block。
 
文件數據都儲存在"塊"中,那么很顯然,我們還必須找到一個地方儲存文件的元信息,比如文件的創建者、文件的創建日期、文件的大小等等。這種儲存文件元信息的區域就叫做inode,中文譯名為"索引節點"。
ls -li 顯示當前目錄的inode 值
ls -li

 

學到軟連接/硬鏈接的時候就有用到了。

ls  通配符的使用

通配符 含義
* 代表任意個數字符
代表任意一個字符
[] 表示可以匹配字符租中的任意一個
[abc] 匹配a、b、c中的任意一個
[a-f] 匹配從a到f范圍中的任意一個字符

 

 

 

 

 

 

 

 

 

Tip:相對路徑和絕對路徑

  1. 相對路徑 在輸入路徑時,最前面的不是 / 或者~,表示相對當前目錄所在位置
  2. 絕對路徑:在輸入路徑是,最前面的是/或者是~,表示根目錄/家目錄開始的具體目錄位置

2.2 cd 切換目錄

cd 是英文單詞 change directory的簡稱。其功能為更改當前的工作目錄,也是用戶最常用的命令之一。

注意: Linux下的所有目錄文件夾都是大小寫敏感的

命令 含義
cd 切換到當前用戶的主目錄(/Home/用戶目錄)
cd ~ 切換到當前用戶的主目錄(/Home/用戶目錄)
cd . 保持在當前目錄不變
cd .. 切換到上級目錄
cd - 可以在最近兩次工作目錄之間來回切換

 

 

 

 

 

 

 

 

2.3 mkdir 

mkdir 文件名

mkdir 文件名

成功的創建了文件夾 葫蘆娃

如果要求是創建 娃哈哈/爽歪歪/QQ星 ,可以這樣操作嘛?

 

錯誤就這么隨着而來了,只能一層一層的創建了嘛?

非也,非也。帶參數的命令來了..

mkdir -p [文件夾/文件夾/文件夾] 遞歸創建

超有用的小技巧,nice

2.4 tonch

touch 文件

touch 文件

創建了 sunny.txt文件夾。

vi 文本編輯(vi 的使用放在單獨一篇去講。快捷鍵太多了...)

vi 文件

 

看到這個窗口有沒有一臉懵,有一種放我出去的感覺。(嗯。 第一次進來的時候 直接power off )出去了...

輸入i,左下角出現了insert .進入編輯模式

隨便寫的東西吧。

如何想要保存剛才輸入的文本信息?

按ESC鍵,

 

發現insert 消失了。 退出了編輯模式。輸入:wq,回車

 

有統計的輸入信息哦...

如果使用 vi 接上一個不存在的文件呢

VI said.txt

顯示 said.txt 是一個New File

一陣輸入之后,保存呢。said.txt也被我們保存了下來。心有靈犀的感覺有木有?

2.5 rm 刪除命令

選項  含義
-f 強制刪除。忽略不存在的文件,無需提示。避免進入啰嗦模式
-r 遞歸地刪除目錄下的內容。刪除文件夾時必須加上此參數

 

 

 

 

 

rm 文件

輸入 y/n 即 確定/取消   想到了孫愚愚.....

After 輸入 y 回車后

said 就離開了我們。

既然文件可以這樣刪除,試下文件夾咯

rm 葫蘆娃

報錯了.. 葫蘆娃是一個文件夾,不可以這樣刪除. 

搭配一個參數咯

rm -r # 刪除目錄

接着 我們試圖刪除娃哈哈。

o,這種一遍遍的詢問 好像在調(liao)戲(bo)我...

rm -rf

終極大招。刪除文件夾 強制刪除。受不了啰嗦模式。 哦。 好啰嗦

哦. 世界安靜...宇宙和平。

   2.6 cp 復制命令

選項  含義
-a 將所有的信息都復制下來。(包括文件的訪問屬性和修改日期)
-d 若源文件是鏈接文件,則復制鏈接屬性
-i 覆蓋文件前提示
-r 若給出的源文件是目錄文件,則 cp 將遞歸復制該目錄下的所有子目錄和文件,目標文件必須為一個目錄名
-p 連帶文件屬性復制

 

 

 

 

 

 

 

 

 

cp  需要復制的文件路徑/文件  需要存儲的文件路徑

cp  /路徑/xxx文件   /路徑/

加持一個超屌的技能..     復制文件后並直接重命名

cp /文件路徑/文件    /路徑/文件名

cp /文件路徑/文件    /路徑/文件名

cp -r  #復制目錄

異常了。請攜帶-r 參數

cp -p

 比較偏的姿勢了。   

 cp -a 相當於 cp -pdr

cp -a # 相當於 cp -pdr

 

   2.7 mv 剪切命令

選項   含義
-i 覆蓋文件前提示

 

 

 

 

如果加上 -i 屬性呢

 

 如果存在同名文件。會給出友情提示...

同樣mv 也支持上面超屌的剪切+ 重命名一次性操作

對哦。 在給出一種mv 的小技巧... 重命名.根源其實還是相當於剪切了.

將 lalala.txt 改成 hahaha.txt

end~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM