1. 程式人生 > >Linux作業系統以及基礎操作

Linux作業系統以及基礎操作

一、Linux簡介

linux這個詞單指linux核心,linux作業系統叫做GUN/Linux,GUN/Linux是指linux的核心加GUN組織的軟體,相對於windows而言,linux有較多版本。
目前上課使用redhat7系列,在當前作業系統中,預設用bash和系統實現互動。

二、虛擬機器管理

1.虛擬機器控制命令

開啟虛擬機器 rht-vmctl start desktop
顯示虛擬機器 rht-vmctl view desktop
關閉虛擬機器 rht-vmctl poweroff desktop
重置虛擬機器 rht-vmctl reset desktop


在這裡插入圖片描述

執行虛擬機器可能出現的問題

在這裡插入圖片描述

2.圖形登入模式

普通使用者

username:student
password:student

超級使用者

username:root
password:redhat

登陸方式

not listed ------ > root ------ > redhat

在這裡插入圖片描述

3.文字介面登入

Red hat Enterprise Linux Server 7.0(Maiop) ##系統版本
Kernel 3.10.0-123.el7.x86_64 on an x86_64 ##核心版本
desktop login

< ------輸入使用者名稱稱
password <------輸入密碼(輸入密碼時,是沒有回顯的,安全)

三、Shell及其命令的執行方式

1.shell概念

shell是作業系統中的一個軟體,它包在linux核心之外,為使用者和核心的互動提供一個介面,系統中的命令用shell去解釋,shell接收系統迴應的輸出並顯示到螢幕中。
當前系統預設使用shell型別:bash 全稱GUN Bourne again Shell
在這裡插入圖片描述

2.linux中命令的執行
[[email protected] Desktop]$

[1] kiosk: 執行shell的使用者是誰
[2] @: 分割符號
[3] foundation: 主機短名稱
[4] Desktop: 所在當前主機的位置
[5] $ : 使用者身份提示符,$表示普通使用者,#表示超級使用者
命令——引數——目標
ls -s test
ls --s test
注意:
1.引數是用來指定命令的某些功能,可以加也可以不加
2.命令、引數、目標之間要用空格分開
3.引數中“-”表示單詞的縮寫,“ --”表示單詞的全拼
4.在執行命令時通常遵循這些規則,特殊情況除外
5.命令必須在行提示符之後輸入,沒有行提示符的輸入是無效的

3.基礎操作

1)新建shell
右擊桌面空閒區域“Open in Terminal”開啟shell視窗,或者快捷鍵ctrl+shift+n
在這裡插入圖片描述
2)退出shell
在命令列後輸入exit退出,或者快捷鍵ctrl+d
3)其它快捷操作
游標移動到行首|尾 ctrl+a|e
刪除游標所在行內容 ctrl+u
結束此程式(有程式佔用時)ctrl+c
清屏 ctrl+l

四、命令操作補充

1.系統中歷史的呼叫

history ##檢視歷史
history -c ##清空當前環境中的歷史
!數字 ##呼叫此歷史,比如“!5”執行歷史中的第5條命令
!test ##執行以test關鍵字開頭的最近一條命令
ctrl+r+關鍵字 ##呼叫歷史中最近一條含有此關鍵字的歷史
在這裡插入圖片描述
在這裡插入圖片描述

2.在系統中獲得幫助

1)檢視命令大用途 whatis
whatis 命令 ##檢視命令的用途
2)檢視命令的用法 - -help
命令 --help ##檢視命令的基本用法,適用於多數命令
[ ] ##表示選項可以加也可以不加
##表示選項加入的個數任意
< > ##表示選項是必須要加入的
userage:##表示命令的用法
options: ##對引數的作用進行說明
在這裡插入圖片描述
3)man 檢視命令或者檔案的說明手冊
man 命令
man 5 檔案

man的級別:

1 ##命令
2 ##系統呼叫介面
3 ##函式庫呼叫介面
4 ##特殊裝置檔案
5 ##系統配置檔案
6 ##遊戲規則說明
7 ##包說明
8 ##系統管理命令
9 ##核心呼叫規則

man的基本用法:

上|下 ##逐行檢視
pageup|pagedown ##逐頁移動
/關鍵字 ##高亮顯示關鍵字,n向下匹配,N向上匹配
:q ##退出
man -k 字串 ##檢視當前字串在系統中擁有man的級別