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

2021-08-14 01:40:21 字數 4445 閱讀 5933

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、密碼原則:複雜性、易記性、時效性

進入命令列操作:

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 臨時目錄

命令列的基本使用方法(其他)

其他常用命令行命令 檔案查詢命令 命令名稱 whereis 查詢命令的命令,同時看到幫助文件位置 命令所在路徑 usr bin whereis 執行許可權 所在使用者 命令名稱 find 搜尋命令,搜尋檔案 命令所在路徑 usr bin find 執行許可權 所有使用者按照檔名查詢 find 查詢位...

命令列的基本使用方法(檔案)

命令列相關基礎,筆記用 一 檔案操作命令 1 命令名稱 touch 建立空檔案或修改檔案時間 命令所在路徑 bin touch 執行許可權 所有使用者 功能描述 建立空檔案或修改檔案時間 使用方法 touch 檔名2 命令名稱 cat 檢視檔案內容,從頭到尾 命令所在路徑 bin cat 執行許可權...

SSH命令列使用方法

使用方式如下 1 登陸遠端伺服器 ssh root 192.168.1.123使用ssh命令以root使用者登入遠端伺服器192.168.1.123 2 上傳本地檔案到伺服器 scp home hello root 192.168.1.123 opt 把本機 home 目錄下的hello檔案上傳到1...