linux基本命令

2021-08-17 19:13:03 字數 4668 閱讀 6519

不像我之前理解的linux是作業系統,其實linux是系統的核心,而我所說的作業系統是指linux核心和gnu組織的軟體組成的。

虛擬機器vmware的使用方法:在真機中開啟乙個終端輸入如下圖的兩條**後就會出現虛擬機器的登入面選擇使用者進行登入

在登入時系統缺省會從普通使用者登入普通使用者,這個使用者只能使用系統,但是權力比較底,有些檔案不能訪問和操作,而我們一般選擇超級使用者登入超級使用者,系統管理員,權力絕對大,可以破壞系統,具有最大的權力,什麼都可以幹,所以在我們用超級使用者登入時,一定要小心。

注意:因為我們是在虛擬機器中進行操作,在刪除boot後以後,在系統中選擇restart 那麼系統啟動成功

系統啟動不了可以直接重置虛擬機器

.虛擬機器的控制 

[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.        #虛擬機器名稱錯誤

(1)行提示符[kiosk@foundation0 desktop]$

其中$表示用普通使用者登入的,#則表示是超級使用者

kiosk         表示shell的執行人是誰

foundation0    shell開啟主機的主機名稱

desktop        你當前所在資料夾的名字

(2)在shell中如何執行命令

1.命令必須在行提示符之後輸入

2.如何行提示符被占用,那麼,ctrl+c可以結束占用當前行提示符的程式從而釋放行提示符

(3)命令+空格+引數+空格+物件

命令就是程式,引數就是程式指定的某種功能,物件就是操作的目標

其中-a -b 和-ab的含義是一樣的

(4)檔案管理命令

touch file 建立乙個檔案

mkdir test 建立乙個目錄

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

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

cat 檔名 ##檢視檔案內容

cp  file  新檔名稱|目錄  ##複製檔案,mv   file  目錄##把檔案移到目錄中        

cp -r dir   新名稱|目錄     ##複製目錄,mv   dir    目錄##把乙個目錄移到另乙個目錄中

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

注意:相同路徑下的移動相當於重新命名過程

關於路徑的命令

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

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

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

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

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

mv hello /mnt        ##把當前的hello檔案移動到/mnt目錄中

mv /mnt/hello    .    ##用絕對路徑的表示方式把/mnt中的hello檔案移動到當前位置

切換工作目錄

cd   目錄名稱

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

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

檔案的顯示

ls  檔名##檢視檔案中的內容

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

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

系統結構

/bin        #常用系統命令

/sbin        #系統管理命令

/boot        #啟動分割槽

/sys        #核心引數調整

/dev        #裝置檔案

/lib        #32位庫檔案

/lib64        #64文庫檔案

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

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

/proc        #系統資訊

/etc        #系統配置目錄

/home        #普通使用者家目錄

/root        #超級使用者家目錄

/var,/srv    #系統資料

(5)當得到乙個命令我們不知道這個命令的作用時

whatis 命令

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

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

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

cal --help

cal [options] [ [ [day] month] year]

[選加]        ##可以加也可以不加

...        ##加的個數可以是任意多個

《必須加》    ##不可缺少的資訊

(7)當我們檢視檔案的幫助時,--help是不能完成的,需要我們要用man命令來檢視幫助

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        #退出

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

"處理方式:執行    mandb"

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...