Linux基本認識

2021-07-25 16:49:13 字數 3537 閱讀 6291

####unit 1###

linux

的含義:

linux

系統是基於

unix

系統開發出來的一種系統,

linux

這個詞本身只表示

linux

核心,但實際上人們已經習慣了用

linux

來形容整個基於

linux核心

開源:

開源,(

open source

)全稱為開放源**。開源就是要使用者利用源**在其基礎上修改和學習的,

開源軟體

最大的特點應該是開放,也就是任何人都可以得到軟體的

源**,加以修改學習,甚至重新發放。

開源系統:

linux

不開源系統:

windows ios unix等等

shell

:在電腦科學中,

shell

俗稱殼(用來區別於核),是指

「提供使用者使用介面

」的軟體(命令解析器)。它類似於

dos下的

command

和後來的

cmd.exe

。它接收使用者命令,然後呼叫相應的應用程式。

不熟悉的命令含義:

crtl + alt + f1/f7

##返回到圖形介面

crtl + alt + f(2....6) ##

切換到虛擬控制台,即非圖形介面

命令的輸入方式: 命令

引數目標 ##

命令是系統中可執行的檔案,引數是命令功能功能的指定,(

-引數,單詞的縮寫,

--引數,單詞的全拼)物件是命令影響的實體。

【內容】

##內容選加

<

內容》##內容必加 內容

... ##

內容個數任意

file

##檢視檔案型別

歷史呼叫命令 1)

、!number

##執行

number

條命令

2)、!

string

##執行最近一條以關鍵字開頭的命令 3)

、ctrl + r +

關鍵字##

調出最近一條含有關鍵字的命令 4)

、上下鍵

##從最後一條命令向前檢視或向後檢視 5)

、history

##檢視歷史

命令列中使用的快捷鍵

1)crtl + a

##游標移動到行首

(start)

2)crtl + e

##游標移動到行尾

(end)

3)crtl + u

##游標所在位置刪除到行首

(up)

4)crtl + k

##游標所在位置刪除到行尾

5)crtl +左|

右##游標移動以單詞為單位

6)crtl + c

##中斷已輸入的命令或執行

7)crtl + d

##關閉當前環境

###unit2#####

/bin

##binary

,二進位制可執行檔案,即系統命令

/sbin

##system binary

,系統管理命令存放位置,僅

root

使用者可執行

/boot

##啟動分割槽,負責系統啟動

/dev

##裝置管理檔案

/etc

##大多數系統管理檔案,即系統的配置

/home

##普通使用者的家目錄

/lib

##library,32

位系統庫檔案存放位置

/lib64

##library64,64

位系統庫檔案存放位置

/media

、/mnt

,/run

##系統臨時裝置掛載點

/opt

##第三方軟體安裝位置

/proc

##系統資訊

/root

##超級使用者的家目錄

/srv

,/var

##系統資料

/sys

##系統管理,主要是關於核心的

/tmp

##系統臨時檔案存放位置

/usr

##系統使用者相關資訊資料及使用者自定義軟體存放位置

絕對路徑

(absolute paths)

:檔案在系統的真實位置,檔案名字以

『/』開頭

相對路徑

(relative paths)

:檔案相對與當前所在位置名字的乙個簡寫,不會以

『/』開頭,並名字會自動新增

『pwd』的值

-p##

遞迴式

ls##listdirectory contents

,列出目標檔案 -a

##listall -l

##列出檔案屬性 -s

##列出檔案大小 -r

##遞迴列出 -d

##指定目錄本身 cp

-r##

遞迴複製

vimfilename

##編輯檔案 按

i鍵進入

insert模式文

件編輯完成後按

esc退出到瀏覽模式 :

wq進行儲存退出注意:當

vim.filename.swp

[abc]##有

a或b或

c [!abc]

##除了含有a或

b或c[^abc]

##除了含有a或

b或c[[:alpha:]]

##表示單個字母

[[:lower:]]

##表示單個小寫字母

[[:upper:]]

##表示單個大寫字母

[[:alnum:]]

##表示單個字母或數字

[[:punct:]]

##表示單個字元,除數字、字母、空格之外的符號

[[:digit:]]

##表示數字

[[:space:]]

##表示單個空格

man:

用--help

不能解決檔案的,

man級別 目標;

man 1

檔名##

查詢命令的幫助

man 5

配置檔案名稱

##查詢檔案配置的幫助

,檔名稱不要寫絕對路徑

man的快捷用法 /

關鍵字##

查詢關鍵字並高亮顯示結果 n

##向下匹配高亮結果 n

##向上匹配高亮結果

pgup/pgdn

##向上

/向下翻頁,滾動乙個螢幕 上鍵

/下鍵##向上

/向下滾動一行

u/d##向上向下滾動半個螢幕

g/g##回到

man的最前面

/最後面 q

##退出

man

Linux基本認識

linux檔案型別 linux檔案許可權 linux 就是一組軟體,而軟體分為作業系統軟體和應用軟體,當然 linux 屬於作業系統軟體。計算機是由一堆硬體組成的,為了有效的控制這些硬體資源,於是乎就有了作業系統的 產生,作業系統除了有效的控制這些硬體資源的分配,並提供計算機運作所需要的功能 如網路...

Linux程序的基本認識

linux 是一種動態系統,能夠適應不斷變化的計算需求。linux 計算需求的表現是以程序的通用抽象為中心的。程序可以是短期的 從命令列執行的乙個命令 也可以是長期的 一種網路服務 因此,對程序及其排程進行一般管理就顯得極為重要。在使用者空間,程序是由程序識別符號 pid 表示的。從使用者的角度來看...

linux 筆記1 基本認識

乙個完整的計算機系統是由硬體和軟體兩大部分組成的 硬體是指計算機物理裝置本身,它是計算機系統的物質基礎 軟體是相對硬體而言的,是電腦程式以及相關資料等的總稱 程式是計算機完成一項任務的指令的集合 資料是由程式使用或生成的不同型別的資訊 硬體是軟體建立與活動的基礎,軟體是對硬體功能的擴充 軟體通常可分...