初始Linux及基礎命令

2021-08-17 20:50:50 字數 4756 閱讀 8385

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

[kiosk@foundation0 desktop]$ rht-vmctl   view         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. #虛擬機器名稱錯誤

gedit 檔名稱  &   ## "&"的作用是讓gedit命令在後台執行而不占用當前介面

系統使用者分為兩個級別:

1.普通使用者,這個使用者只能使用系統,但是權力比較底,比如不能刪除  home---->computer ----> boot

student ----> student

2. 超級使用者,系統管理員,權力絕對大,可以破壞系統,比如閃數 home---->computer ----> boot 

刪除boot以後,在系統中選擇reset 那麼系統啟動成功

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

1.linux指的是linux的核心

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

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

目錄  directory

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

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

3.命令+空格+引數+空格+物件

命令就是程式

引數就是程式指定的某種功能   -a -b -c =-abc = -bac

物件就是操作的目標

4.行提示符的含義

[kiosk@foundation0 desktop]$

kiosk

#表示shell的執行人是誰

foundation0

#shell開啟主機的主機名稱

desktop

#你當前所在資料夾的名字 $

#你的使用者身份是什麼級別,$表示普通使用者,#超級使用者

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 目錄/*  ,   把目錄中的所有內容移動到當前所在系統位置 "."代表當前所在系統目錄

/bin                                #常用系統命令

/sbin                                #系統管理命令

/boot                        #啟動分割槽

/sys                                #核心引數調整

/dev                                #裝置檔案

/lib                                #32位庫檔案

/lib64                        #64文庫檔案

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

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

/proc                        #系統資訊

/etc                                #系統配置目錄

/home                        #普通使用者家目錄

/root                                #超級使用者家目錄

/var,/srv                                #系統資料

1.路徑分為

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

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

2.相關命令

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檔案移動到當前位置

3.切換工作目錄

cd 目錄名稱

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

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

4.檔案的顯示

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

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

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

whatis 命令

whatis cal

##顯示cal命令的用途

cal (1)              - display a calendar

cal (1p)             - print a calendar

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

命令  --help

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

cal --help

useage:

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

[選加]

##可以加也可以不加

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

《必須加》

##不可缺少的資訊

當我們檢視檔案的幫助時,--help是不能使用的,那麼我們要用man命令來檢視幫助了

an === 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初識及基礎命令

一 什麼是linux 1.linux指的是linux的核心 2.我們所說的作業系統是linux的核心 gnu組織的軟體 gnu linux 二 什麼是shell 1.shell是乙個直譯器 2.shell是保護系統核心不被篡改的軟體 3.我們所使用的系統中預設啟動的shell是bash 三 虛擬機器...

LINUX基礎操作及命令

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