linux基礎知識

2021-09-28 15:00:20 字數 2644 閱讀 2682

1、linux基礎知識與技能

1.1、隱藏檔案與非隱藏檔案

linux中隱藏檔案特點是檔名以「.」開頭,跟檔案屬性無關。在linux中檢視隱藏檔案用ls -a命令(普通顯示ls)

1.2、相對路徑與絕對路徑

路徑(pathname):用來標識乙個檔案在作業系統的檔案系統中儲存位置的。

舉例:d:\winshare\enum.c 全路徑 pathname

d:\winshare 路徑 path

enum.c 檔名 name

絕對路徑:路徑從絕對位置開始的。例如windows中從某個碟符開始(c:\),linux中從根目錄(/)開始

相對路徑:路徑從從當前所在位置開始的。

1.3、linux核心、發行版

linux是乙個作業系統核心,只有核心是無法直接使用的。可以使用的作業系統是乙個包含了核心和應用程式的集合體,這個就叫linux發行版。ubuntu、redhat就是linux的不同的發行版。

2.2、gui(圖形使用者介面)和cmdline(命令列)

gui:grahics user inte***ce,圖形使用者介面。cmdline:command line,命令列。

1.4、linux常用命令

(1) ls(list,列表)

作用:使用列表把當前資料夾下所有檔案顯示出來

ls -a 顯示所有檔案,包括隱藏檔案

ls -l 詳細資訊顯示檔案

ls -a -l

ls -l -a

ls -la

(2) cd(change directory,更改目錄)

作用:用來切換目錄,涉及到相對路徑和絕對路徑

cd … …代表上一層目錄

.代表當前目錄

(3) pwd(print work directory,列印工作目錄)

作用:列印出當前的絕對路徑

(4) mkdir(make directory,建立資料夾)

作用:建立空資料夾

mkdir -p 級聯建立資料夾

(5) mv(move,移動)

作用:在目錄間移動檔案,重新命名檔案

mv 原始檔pathname 目的檔案pathname

(6) touch

作用:建立空檔案

touch pathname

(7) cp(copy,複製)

作用:複製檔案或資料夾

cp 原始檔pathname 目標檔案pathname

cp -r 用來複製資料夾,實際操作時,cp -rf複製資料夾。

cp -f 強制複製,實際操作時,cp -f複製檔案。

(8) rm(remove,去除,刪除)

作用:用來刪除檔案,資料夾

rm 檔案pathname

rm -r 資料夾pathname

(9) cat

作用:直接在命令列下顯示檔案內容,也可以用來向檔案輸入

(10)rmdir(remove directory,刪除資料夾)

作用:刪除空資料夾

rmdir和rm -r的區別:rmdir只能刪除空資料夾,而rm -r可以刪除空資料夾和非空資料夾

(11) ln(link,連線檔案)

linux中有兩種連線檔案:軟連線(符號連線):類似於windows中快捷方式

硬連線 :只有等所有的連線檔案都刪除掉了,這個檔案才會被真正從硬碟上刪除

軟連線: ln -s 源檔名 符號連線檔名

舉例:ln -s src.c,linker.c, linker.c就是src.c的乙個符號連線檔案

硬連線: ln 源檔名 連線檔名

可以使用su 使用者名稱來在不同使用者間切換。譬如要從普通

使用者切換到root,可以su root,然後輸入root的密碼即可轉入root使用者。從root要切換到普通使用者gec,則su gec即可。

3.3.3、使用sudo暫時獲取root許可權

這是ubuntu的乙個特點,在ubuntu中可以使用sudo命令讓普通使用者暫時獲取root使用者的許可權,而不必進行使用者切換。

使用技巧:

1、使用shell的tab鍵自動補全

tab在linux命令列輸入中可以自動完成。在linux

命令列中使用tab鍵會極大提高輸入效率

2、使用shell的歷史記錄

shell會記錄使用者執行命令的歷史記錄,而我們一般使用命令都會在短時間內集中反覆使用

因此當你需要使用一條剛才還使用過的命令時,不需再次花時間輸入,只要按下鍵盤上下

箭頭按鍵,就可實現上下翻頁,翻出剛才用過的命令,直接回車執行。就好像**機的

聯絡歷史和快速回撥一樣。

3、linux命令列中一些符號的含義:

. 代表當前目錄

… 代表上一層目錄,當前目錄的父目錄

- 代表前乙個目錄,我剛才從哪個目錄cd過來

~ 代表當前使用者的宿主目錄

/ 代表根目錄

$ 普通使用者的命令列提示符

# root使用者的命令列提示符

* 萬能匹配符

宿主目錄:所謂宿主目錄,就是作業系統為當前使用者所設計的用來存放檔案、工作的預設目錄。如windows中的「我的文件」目錄,就是windows為我們設計的宿主目錄。

linux中每個使用者都有自己的宿主目錄,這個目錄對於普通使用者來說,在/home/username/,而對於root使用者來說,在/root。

linux基礎知識

舉例來說,硬碟的檔名稱即為 dev hd a d 其中,括號內的字母為 a d 當中的任何乙個,亦即由 dev hda,dev hdb,dev hdc,及 dev hdd 這四個檔案的意思 注 這種型式的表示法在後面的章節當中會使用得很頻繁,請特別留意 那麼光碟機與軟盤呢?分別是 dev cdrom...

Linux基礎知識

檔案系統 分割槽和掛載 linux 檔案系統是乙個檔案樹,它的所有檔案和外部裝置都是以檔案的形式掛結在這個檔案樹上,例如 usr local 目錄結構屬於分割槽 linux 下,分割槽屬於目錄結構。預設檔案系統一般為ext3 ext2的公升級版 分割槽包括主分割槽 擴充套件分割槽 邏輯分割槽和swa...

linux基礎知識

軟體環境 centos release 6.5 final 1 如何使vm虛擬機器上的centos連線到外網?1 把vm虛擬機器上的network connection設定為bridge模式 2 把網絡卡eth0配置資訊中的bootproto設定為dhcp 3 win7的cmd中輸入ipconfig...