命令行的基本使用方法(目錄)

Linux相關基本知識

Linux相關基本知識,對於初學者可以當做筆記用。

一、Linux的分區

1、分區類型:主分區: 最多隻能分四個

擴展分區: 擴展分區最多1個,擴展分區不能格式化,也不能寫入數據。只能包含邏輯分區。擴展分區加主分區最多有4個。

邏輯分區:

2、分區實例:CentOS5.5,分配8G的硬盤空間(8G不是真的8G,是你用多少算多少)

/boot    100M                 啓動分區

/home    1000M             家目錄

/swap    512M                swap擴張分區

/            剩餘的全部        根目錄

3、文件系統

Windows: fat16 fat32 NTFS

Linux: ext2 ext3 ext4

Inode i節點

注意:Linux嚴格區分大小寫

Linux下所有內容都是文件,包括硬件(在windows中我們常見的硬件設備、磁盤分區等,在Linux中都被視作文件,對設備、分區的訪問就是讀寫對應的文件)

Linux下是不以擴張名區分文件類型,而是靠權限,但是有特例,如壓縮文件,rpm軟件包文件

Linux下所有的可存儲設備,都必須掛載使用,包括硬盤

4、掛載過程

windows中:盤符 C:\ D:\ E:\ F:\

Linux中:

        硬盤文件名——————指定掛載目錄(盤符)        掛載

        /dev/sda1——————/boot

什麼是掛載?

類似於windows下面的盤符概念,而Linux不支持盤符這種方式。因此掛載即把一個分區或磁盤放在一個目錄裏,這樣才能對這個磁盤上的文件進行操作。

實例:windows—————分區:C:\ D:\ 即可(windows通過分配盤符就可以)

           Linux—————/dev/sda1——————/boot(Linux需要分配盤符再掛載纔可使用)

掛載點實際上就是Linux中磁盤文件系統的入口目錄,類似於windows中用來訪問不同分區的C D等盤符。

Linux用目錄名掛載分區或磁盤的好處是:

一、便於操作,你可以把分區或磁盤掛載到任何你想要的目錄或文件夾裏。

二、顧名思義,由於掛載的文件夾或目錄可以自己指定,所以就可以掛載到自己創建的或相關內容的目錄或文件夾中。

三、掛載數量沒有限制,windows的分區掛載到Z:就不能繼續掛載了,依舊是說windows掛載的分區數不能超過26個;而Linux則沒有這個限制,特別是網絡磁盤映射,你可以掛載任意多的共享文件夾到你的本地文件夾裏。

舉例說明:

1、比如某個分區sda2,掛載到/usr/src裏(僅僅是舉例),這個時候這個sda2裏面的aaa目錄,現在就表示爲/usr/src/aaa。

如果它掛載到/var/www下面。sda2裏面的aaa就變成了/var/www/aaa。

即aaa目錄不變,改變的只是它的掛載點。

這點也類似於windows的修改盤符,比如D:\aaa。把盤符修改爲E,這個目錄就成了E:\aaa。但它們還是一個東西。

2、可以把windows想象成一個最高級別的目錄是“我的電腦”,C  D  E  F這些盤符都是他的一個“目錄”,就能發現它和Linux的掛載很相似了,只不過windows不允許出現這種沒有掛載分區的空目錄的掛載點而已。

Linux當中的最高級別目錄就是“/”,下面的目錄  /etc    /usr    /root    等都是掛載點,最特別的就是像光盤、移動硬盤、U盤這些存儲設備。舉例:在使用光盤時需要手動掛載到    /mnt/cdrom 這個目錄下面纔可以使用,而windows會自動掛載;同樣卸載的時候,windows的U盤和移動硬盤也是需要卸載的。

5、密碼原則:複雜性、易記性、時效性

修改IP地址:

進入命令行操作:

1、$ setup ,執行一系列操作輸入IP地址。

2、service network restart

6、遠程管理工具 xshell

7、遠程文件傳輸工具 winscp

二、Linux常用命令

Linux命令的格式

1、命令    [ 選項 ]   [ 參數 ]

 ls      -a         aaa

命令名稱:ls(顯示目錄文件)

命令英文原意:list

命令所在路徑:/bin/ls

執行權限:所有用戶

功能描述:顯示目錄文件

ls    -a    顯示全部文件(包含隱藏文件)

ls    -l    長格式顯示文件(long)

ls    -h    文件大小顯示爲常見大小單位    B    k    M

ls    -d    顯示目錄本身,而不是裏面的子文件

ls    -i    查看inode號(i節點)

ll    (ls  -l 的縮寫)

-rw-r--r--            1            root        root        1190        08-10 23:12        anaconda-ks.cfg

權限位         引用計數    所有者     屬主         大小    最後一次修改時間        文件名

提示符:[root@localhost src]#    [當前登錄用戶@主機名    當前所在目錄]#

超級用戶

$普通用戶

~ 用戶家目錄

管理員 /root

普通用戶 /home/用戶名

三、目錄操作命令

1、命令名稱:cd(切換所在目錄)

命令英文原意:change directory

命令所在路徑:shell內置命令

執行權限:所有用戶

相對路徑:參照當前所在目錄,進行查找。一定要先確定當前所在目錄。#cd ../usr/local/src

絕對路徑:從根目錄開始指定,一級一級遞歸查找。在任何目錄下都可以進入指定位置。#cd /usr/bin

cd    ~    或    cd        進入當前用戶的家目錄    /root    /home/user1/

cd    -    進入上次目錄

cd    ..    進入上一級目錄

cd    .    進入當前目錄

2、命令名稱:pwd(顯示當前所在目錄)

命令名稱:pwd

命令英文原意:print working directory

命令所在路徑:/bin/pwd

執行權限:所有用戶

3、命令名稱:mkdir(建立目錄)

命令英文原意:make directories

命令所在路徑:/bin/mkdir

執行權限:所有用戶

mkdir    -p    11/22/33/44        遞歸建立目錄(在沒有22/33/44目錄的情況下使用 -p 選項)

4、命令名稱:rmdir(刪除空目錄)

命令原意:remove empty directories

命令所在路徑:/bin/rmdir

執行權限:所有用戶

5、命令名稱:tree(目錄名)

命令所在路徑:/usr/bin/tree

執行權限:所有用戶

功能介紹:顯示指定目錄下所有內容的目錄樹

6、Linux常見目錄

/            根目錄

/bin        命令保存目錄(普通用戶就可以讀取的命令)

/sbin      命令保存目錄(超級用戶纔可以使用的目錄)

/usr        系統軟件資源目錄

/usr/bin/         系統命令(普通用戶)

/usr/sbin/       系統命令(超級用戶)

/var        系統相關文檔內容

/var/log                系統日誌位置

 /var/spool/mail/    系統默認郵箱位置

/var/lib/mysql/       默認安裝的MySQL的庫文件目錄

/boot     啓動目錄,啓動相關文件

/root      超級用戶的家目錄

/home    普通用戶的家目錄

/dev      設備文件保存目錄

/etc       配置文件保存目錄

/lib        系統庫保存目錄(函數庫)

/proc    直接寫入內存的

/sys    

/mnt        系統掛載目錄

/media    掛載目錄

/tmp        臨時目錄

參考地址:http://www.cnblogs.com/lookphp/p/4682916.html
注:本文也是參考作者轉自 爲知筆記(Wiz) ,看原文者請點擊上面鏈接,再行跳轉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章