Linux基礎入門 基本概念及操作

2021-10-04 14:58:25 字數 2739 閱讀 1838

在linux中,最最重要的就是命令

命令包含了2個過程,輸入和輸出

#建立乙個名為file的檔案,touch是乙個命令

$ touch file

#進入乙個目錄,cd是乙個命令

$ cd /etc/

#檢視當前所在目錄

$ pwd

開始

1)重要快捷鍵

[ tab ]

使用tab鍵來進行命令補全

當忘記某個命令的全稱時,可以只輸入它的開頭的一部分,然後按下tab鍵就可以得到提示或者幫助完成

不止補全命令,補全目錄、補全命令引數都是沒問題的

[ ctrl+c]

強行終止當前程式(它並不會使終端退出)

按鍵作用

ctrl+d

鍵盤輸入結束或退出終端

ctrl+s

暫停當前程式,暫停後按下任意鍵恢復執行

ctrl+z

將當前程式放到後台執行,恢復到前台為命令fg

ctrl+a

將游標移至輸入行頭,相當於home鍵

ctrl+e

將游標移至輸入行末,相當於end鍵

ctrl+k

刪除從游標所在位置到行末

alt+backspace

向前刪除乙個單詞

shift+pgup

將終端顯示向上滾動

shift+pgon

將終端顯示向下滾動

2)學會利用歷史輸入命令

可以使用鍵盤上的方向上鍵⬆️,恢復你之前輸入過的命令

3)學會使用萬用字元

萬用字元是一種特殊語句,主要有星號(*)和問號(?),用來對字串進行模糊匹配(比如檔名、引數名)

當查詢檔案夾時,可以使用它來代替乙個或多個真正字元;

當不知道真正字元或懶得輸入完整名字時,常常使用萬用字元代替乙個或多個真正字元

終端裡面輸入的萬用字元是有shell處理的,不是由所涉及的命令語句處理的,它只會出現在命令的「引數值」裡(它不能出現在命令名稱裡,命令不記得,那就用tab補全)

當shell在「引數值」中遇到了萬用字元時,shell會將其當作路徑或檔名在磁碟上搜尋可能的匹配:若符合要求的匹配存在,則進行代換(路徑擴充套件);否則就將該萬用字元作為乙個普通字元傳遞給「命令」,然後再由命令進行處理。

總之,萬用字元是實際上就是一種shell實現的路徑擴充套件功能。

在萬用字元被處理後,shell會先完成該命令的重組,然後繼續處理重組後的命令,直至執行該命令。

#首先回到使用者家目錄

cd /home/shiyanlou

#然後使用touch命令建立2個檔案,字尾都為txt

touch asd.txt fgh.txt

#假如忘記檔名,可以使用萬用字元ls*

.txt

#如果需要一次建立多個檔案

touch love__shiyanlou.txt

shell常用萬用字元

字元含義

*匹配0或多個字元

?匹配任意乙個字元

[list]

匹配list中的任意單一字元

[^list]

匹配除list中的任意單一字元以外的字元

[c1-c2]

匹配c1- c2中的任意單一字元,如:[0-9][a-z]

匹配string1或string2(或更多)其一字串

匹配c1-c2中全部字元,如

#可以使用如下方式來獲得某個命令的說明和使用方法的詳細介紹

man #比如想檢視man命令本身的使用方式

man man

手冊通常被分為8個區段,安排如下:

區段說明

1一般命令

2系統呼叫

3庫函式,涵蓋了c標準函式庫

4特殊檔案(通常是/dev中的裝置)和驅動程式

5檔案格式和約定

6遊戲和屏保7雜項

8系統管理命令和守護程序

要檢視相應區段的內容,就在man後面加上相應區段的資料即可

#顯示第一區段中的ls命令man頁面

man 1 ls

所有的手冊頁遵循乙個常見的布局,為了通過簡單的ascii文字展示而被優化,而這種情況下可能沒有任何形式的高亮或字型控制

一般包括以下部分內容:

name(名稱)

該命令或函式的名稱,接著是一行簡介

synopsis(摘要)

對於命令,正式的描述它如何執行,以及需要什麼樣的命令列引數

對於函式,介紹函式所需的引數,以及哪個標頭檔案包含該函式的定義

description(說明)

命令或函式功能的文字描述

examples(示例)

常用的一些示例

see also(參見)

相關命令或函式的列表

也可能存在其它部分內容,但這些部分沒有得到跨手冊頁的標準化,常見的例子包括:

options

選項exit status

退出狀態

environment

環境bugs

程式漏洞

files

檔案author

作者reporting bugs

已知漏洞

history

歷史版權

#知道某個命令的作用,只想快速檢視一些它的某個具體引數的作用

ls--help

基礎入門實驗二 基本概念及操作

一 桌面環境 1.linux 桌面環境介紹 相對於現在的 windows 系統,unix linux 本身是沒有圖形介面的,我們通常在 unix linux 發行版上看到的圖形介面實際都只是執行在 linux 系統之上的一套軟體,類似 windows95 之前的 windows 的圖形介面實則也只是...

Linux 基本概念及操作

建立檔名 進入目錄 終止當前程式 ctrl d鍵盤輸入結束或退出終端 ctrl s暫停當前程式,暫停後按下任意鍵恢復執行 ctrl z將當前程式放到後台執行,恢復到前台為命令fg ctrl a將游標移至輸入行頭,相當於home鍵 ctrl e將游標移至輸入行末,相當於end鍵 ctrl k刪除從游標...

Linux基本概念及操作

進入乙個目錄,cd是乙個命令 檢視當前所在目錄 其他快捷鍵 按鍵作用 ctrl d 鍵盤輸入結束或退出終端 ctrl s 暫停當前程式,暫停後按下任意鍵恢復執行 ctrl z 將當前程式放到後台執行,恢復到前台為命令fg ctrl a 將游標移至輸入行頭,相當於home鍵 ctrl e 將游標移至輸...