初步認識linux

2021-08-17 21:03:06 字數 3753 閱讀 3751

[kiosk@foundation0 desktop]$ rht-vmctl  view     desktop      #顯示虛擬機器

[kiosk@foundation0 desktop]$ rht-vmctl  start    desktop       #開啟虛擬機器

[kiosk@foundation0 desktop]$ rht-vmctl  poweroff desktop   #關閉虛擬機器

[kiosk@foundation0 desktop]$ rht-vmctl  reset    desktop       #重置虛擬機器

gedit 檔名稱  &  ##「&」的作用是讓gedit命令在後台執行而不占用介面。

1)whatis命令 ##檢視命令的功能

2)命令 --help ##檢視命令的幫助

1)file 檔案名字 ##檢視檔案型別

2)cat 檔案名字 ##顯示檔案的全部內容

3)less file ##分頁瀏覽,按「q」退出

4)head 檔名稱 ##顯示乙個檔案的前幾行

head -n 5 檔名稱 ##顯示乙個檔案的前五行

5)tail 檔名稱 ##顯示檔案的後幾行

tail -n 5 檔名稱 ##顯示乙個檔案的後五行

6)wc 檔名稱 ##統計檔案容量資訊

wc -l 檔名稱 ##統計檔案行數

wc -m 檔名稱 ##統計檔案字元數

wc -c 檔名稱 ##統計檔案位元組數

wc -w 檔名稱 ##統計檔案字數

7)tab鍵

在系統中tab鍵自動補齊存在的命令,檔名稱和某些命令的引數。

8)history ##顯示歷史

1 )linux指的是linux的核心

2)我們所說的作業系統是linux的核心+gnu組織的軟體 gnu/linux

3)二級目錄的作用##

/bin#常用系統命令

/sbin#系統管理命令

/sys#核心引數調整

/dev#裝置檔案

/lib        #32位庫檔案

/lib64#64文庫檔案

/media /run /mnt #臨時裝置的掛載點

/opt#第三方軟體安裝位置

/proc#系統資訊

/etc#系統配置目錄

/home#普通使用者家目錄

/root#超級使用者家目錄

/var,/srv        #系統資料

相對路徑:相對當前所在系統位置的乙個檔名稱的簡寫,他通常會自動新增"pwd"的值在名稱前

2)相關命令

pwd##print work directory 顯示當前所在系統位置的路徑

1)列出目錄的檔案或檔案資訊

ls               

ls -a  ##顯示所有檔案包括以點開頭的隱藏檔案

ls -r               ##遞迴顯示目錄中的所有內容

2)建立檔案

touch file   ##建立檔案

3)建立目錄

mkdir test  ## 建立目錄

4)刪除

刪除檔案: rm -f file  ## -f 是force的縮寫,表示強制刪除不提示

刪除目錄:rm -fr 目錄    ##-r 表示遞迴,就是目錄本身和裡面的所有內容

5)切換工作目錄

cd 目錄名稱

cd ..##進入當前目錄的上層目錄

cd -##進入當前目錄之前所在目錄

6)複製

cp    file   新檔名稱|目錄

cp -r dir   新名稱|目錄  將一目錄複製到另一目

7)移動或重新命名

mv file   目錄

mv dir    目錄

mv 目錄/*  . 把目錄中的所有內容移動到當前所在系統位置 "."代表當前所在系統目錄

mv 存在檔案 不存在檔案   ##重新命名檔案

8)編寫檔案

vim file   進入瀏覽模式

按"i"鍵 進入插入模式開始編寫字元

編寫結束後按"esc"鍵 退出插入模式

按":wq" 儲存退出,檔案編寫完成

*               ###匹配0到任意字元

?              ###匹配單個字元

[[:alpha:]]     ###匹配單個字母

[[:lower:]]     ###匹配單個小寫字母

[[:upper:]]     ###匹配單個大寫字母

[[:digit:]]     ###匹配單個數字

[[:alnum:]]     ###匹配單個數字或字母

[[:punct:]]     ###匹配單個符號

[[:space:]]     ###匹配單個空格

{}表示不存在的或者存在的

###1-9

###a-f

###135

###a c e

###1a 2a 3a 2a 2b 2c 3a 3b 3c

表示存在的

[a-c]           ###aa bb cc

[a-c]           ###aa或者bb或者c

[1-3]           ###1或者2或者3

[145]           ###1或者4或者5

[^abc]|[!abc]   ###除了a並且除了b並且除了c

1) man ==manual ##man是手冊縮寫

man passwd      ##檢視passwd的命令幫助

2) man的級別

1 ##命令

2##核心呼叫的介面

3##函式庫

4##特殊檔案比如裝置檔案

5##系統檔案

6##遊戲

7##包資訊

8##系統密令

9##核心規則

3)man 5 passwd##檢視/etc/passwd 檔案的幫助手冊

man 1 passwd  ##檢視passwd命令幫助

4)進入man頁面後

pageup

#向上翻頁

pagedown

#向下翻頁

/關鍵字#查詢關鍵字

n#關鍵字向下匹配

n        #關鍵字向上匹配

q        #退出

5)注意:當man或者whatis命令無法查詢幫助是,是因為系統沒有載入幫助資料庫

處理方式:執行    mandb" 是幫助man的幫助無法**時。

Linux初步認識

18年1月21日,蘇嵌第一天開課,初步認識了linux系統。linux是一種免費的類unix系統,核心穩定不收費,在各私密領域多用linux,較為安全。linux核心版本格式 x.y.zz www。x 版本型別 y 奇數為開發 測試版本,偶數為穩定版本。命令 help info 命令。虛擬機器的聯網...

Linux初步認識(一)

linux一般用來做伺服器端的作業系統。命令描述 pwd print work directory 顯示工作路徑 ls list 列出當前工作路徑下的所有檔案或者資料夾 ls l 或者ll 顯示檔案和目錄的詳細資料 ls a 顯示隱藏的檔案 ls txt 顯示所有以.txt的檔案 佔多位 ls tx...

linux程序控制初步認識

include include pid t getpid void 獲取本程序id pid t getppid void 獲取父程序id 獲取id include include include int main void 程序建立 fork include pid t fork void 建立子程...