來玩一玩Linux常見命令~

寫在前面:

小夥伴兒們,你們好!上一篇咱們學習了Linux相關部署方面問題;node

此次咱們一塊兒來玩一玩常見的Linux相關命令,有點意思;linux

思惟導圖:

1,命令格式;

咱們剛打開FinalShell,多是這個樣子的:c++

那麼咱們解釋一下這些;數據結構

root表明當前登陸用戶,localhost表明主機名, ~表明當前主機目錄,#表明用戶權限 #表示超級用戶,$表示普通用戶;socket

2,常見目錄介紹;

咱們先切換到系統根目錄 /,看看有哪些常見目錄:編輯器

咱們首先看一下根目錄/ 下的 bin 和 sbin; 在user下也有bin和sbin;看看二者的區別;工具

根目錄下的bin和sbin,usr目錄下的bin和sbin,這四個目錄都是用來保存系統命令的。學習

bin:spa

bin爲binary的簡寫主要放置一些系統的必備執行檔例如:cat、cp、chmod df;code

/usr/bin:

主 要放置一些應用軟體工具的必備執行檔例如c++、g++、gcc、chdrv;

/sbin:

主 要放置一些系統管理的必備程式例如:cfdisk、dhcpcd、dump;

/usr/sbin:

放置一些網路管理的必備程式例如:dhcpd、httpd、imap;

稍微瞭解便可,看一看bin和sbin的區別:

bin目錄下的命令普通用戶和root用戶均可以執行,可是sbin下的命令只有root用戶能夠執行;

系統根目錄下的其餘命令:

/boot目錄,是啓動目錄,存的是啓動相關的文件;該目錄下不要亂存東西; /dev設備文件保存目錄 /etc配置文件保存目錄 /home普通用戶的家目錄 /lib系統庫保存目錄 /mnt系統掛載目錄 /media掛載目錄 /root超級用戶的家目錄 /tmp臨時目錄 /proc直接寫入內存的,虛擬文件系統 /sys直接寫入內存的,虛擬文件系統 /var系統相關文檔內容 

3,ls命令;

就是 list 的縮寫,經過 ls 命令不只能夠查看 linux 文件夾包含的文件,並且能夠查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等。

-a :所有的檔案,連同隱藏檔( 開頭爲 . 的檔案) 一塊兒列出來~ -A :所有的檔案,連同隱藏檔,但不包括 . 與 .. 這兩個目錄,一塊兒列出來~ 

-d :僅列出目錄自己,而不是列出目錄內的檔案數據 -f :直接列出結果,而不進行排序 (ls 預設會以檔名排序!) -F :根據檔案、目錄等信息,給予附加數據結構,例如: *:表明可執行檔; /:表明目錄; =:表明 socket 檔案; |:表明 FIFO 檔案; -h :將檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來; -i :列出 inode 位置,而非列出檔案屬性; -l :長數據串行出,包含檔案的屬性等等數據; -n :列出 UID 與 GID 而非使用者與羣組的名稱 (UID與GID會在帳號管理提到!) -r :將排序結果反向輸出,例如:本來檔名由小到大,反向則爲由大到小; -R :連同子目錄內容一塊兒列出來; -S :以檔案容量大小排序! -t :依時間排序 

4,cd命令;

cd(changeDirectory) 命令語法;主要是能夠切換目錄;

cd /root/Docements # 切換到目錄/root/Docements cd ./path # 切換到當前目錄下的path目錄中,「.」表示當前目錄 cd ../path # 切換到上層目錄中的path目錄中,「..」表示上一層目錄 cd # 直接返回到家目錄,也就是剛打開時候的目錄root 

5,目錄處理命令;

  • 建立目錄 mkdir;

  • 刪除文件或目錄 rm -rf;

    刪除空目錄 rmdir;

    刪除文件或目錄 rm -rf;

  • 複製文件或目錄 cp命令;

    複製文件:cp(選項)(源文件或目錄)(目標文件);

    選項:(這裏對應上述的cp命令中的選項);

    -r 複製目錄 -p 連帶文件屬性複製 -d 若源文件是連接文件,則複製連接屬性 -a 至關於-pdr 

    複製目錄;

  • 剪切或更名命令:mv(move)

    剪切文件:mv(源文件目錄)(目標目錄);

    剪切目錄;


    好了,今天就先分享到這裏了,下期繼續給你們帶來Linux方面的學習!

    更多幹貨、優質文章,歡迎關注個人原創技術公衆號~

本文使用 mdnice 排版

相關文章
相關標籤/搜索