Linux初識及基礎命令

2021-08-17 19:34:49 字數 3959 閱讀 5305

一 、什麼是linux

1.linux指的是linux的核心

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

二、什麼是shell

1.shell是乙個直譯器

2.shell是保護系統核心不被篡改的軟體

3.我們所使用的系統中預設啟動的shell是bash

三、虛擬機器的控制

1.虛擬機器的控制

[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    #重置虛擬機器

#以下報錯資訊

[kiosk@foundation0 desktop]$ rht-vmctl start desktop

error: desktop not started (is already running)        #虛擬機器正在執行

[kiosk@foundation0 desktop]$ rht-vmctl view desktop

error: unable to view desktop - not currently running.    #虛擬機器沒有執行

[kiosk@foundation0 desktop]$ rht-vmct1  start desktop

bash: rht-vmct1: command not found...            #命令輸入錯誤

[kiosk@foundation0 desktop]$ rht-vmctl  stat desktop

error: bad option, stat                    #引數寫入錯誤

[kiosk@foundation0 desktop]$ rht-vmctl  start deskop

error: unrecognized vmname specified, deskop.        #虛擬機器名稱錯誤

2.中文輸入法

四、檔案管理命令

1.新建檔案

touch file

2.新建目錄

mkdir test

3.刪除檔案

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

4.刪除目錄

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

rm -fr   目錄

5.檢視檔案內容

cat file

6.編寫檔案

vim file   進入瀏覽模式

按"i"鍵 進入插入模式開始編寫字元,編寫結束後按"esc"鍵 退出插入模式,按":wq" 儲存退出,檔案編寫完成

7.複製

cp    file  新檔名稱|目錄

cp -r dir   新名稱|目錄

8.移動

mv file   目錄

mv dir    目錄

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

五、路徑的命令

1.路徑分為

絕對路徑:檔案所在系統的真實位置,在系統的任何位置都可以使用通常以"/"開頭

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

2.相關命令

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

touch   /mnt/file        ##用絕對路徑的方式在/mnt/中建立file檔案

rm   -fr   /mnt/file       ##用絕對路徑的方式刪除/mnt/中的file檔案

ls    /mnt                     ##檢視/mnt檔案

練習題:

總結:分清絕對路徑和相對路徑,刪除所有檔案用「*」,重新命名可以用mv指令代替

3.切換工作目錄  (cd 目錄名稱)

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

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

4.檔案的顯示  ( ls )

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

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

六、如何在系統中獲得幫助

1.當得到乙個命令我們不知道這個命令的作用時

whatis 命令

whatis   ls       ##顯示ls命令的用途

ls (1)               - list directory contents

ls (1p)             - list directory contents

2.當知道命令的用途,但是不知道命令的執行格式或者方法時

命令  --help        ##獲得命令的幫助 --help只適用與命令

注意:當man或者whatis命令無法查詢幫助時,是因為系統沒有載入幫助資料庫",處理方式:執行    「mandb"

3.man(manual)的用法

man的級別

1)     ##命令

2)     ##核心呼叫的介面

3)     ##函式庫

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

5)     ##系統檔案

6)       ##遊戲

7)     ##包資訊

8)     ##系統密令

9)     ##核心規則

man  date             ##檢視date命令的幫助手冊

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

進入man頁面後

pageup         #向上翻頁

pagedown    #向下翻頁

/關鍵字           #查詢關鍵字(黑色方框)

n                   #關鍵字向下匹配

n                  #關鍵字向上匹配

q                   #退出

Linux命令列基礎及基礎命令

例項1 1 root oldboy 當前使用者 分隔符 主機名 當前路徑 提示符 root oldboy 管理員root對應的提示符 oldboy oldboy 普通使用者對應的提示符 整個提示符是由乙個系統變數控制的 ps1 tab 命令或路徑的補全鍵。linux最有用的快捷鍵 ctrl a 游標...

初始Linux及基礎命令

kiosk foundation0 desktop rht vmctl start desktop 開啟虛擬機器 kiosk foundation0 desktop rht vmctl view desktop 顯示虛擬機器 kiosk foundation0 desktop rht vmctl p...

LINUX基礎操作及命令

tab 自動補全,按兩下為檢視相關所有資訊 強制換行 當命令過長時可以換到下一行繼續編輯,且與上一行結尾時連續的 ctrl u 從當前游標清空至行首 ctrl k 從當前游標清空至行尾 ctrl l 清屏 ctrl c 取消本次命令編輯,中斷當前動作 ctrl a 使游標跳轉至當前行首 ctrl e...