1. 程式人生 > >Linux終端介紹、Shell提示符、Bash基本語法

Linux終端介紹、Shell提示符、Bash基本語法

登入LINUX終端

兩種終端模擬器:1、GNOME桌面的GHOMETerminal ; 2、KDE桌面的Konsole Terminal

遠端連線終端工具: Xshell , CRT 。後期會教你安裝。

例1:通過tty命令看到當前所屬的虛擬終端

[[email protected]~]# tty

/dev/pts/0

注:shift+ctrl+N快速開啟一個終端。  終端字型放大: shift+ctrl+加號。終端字型縮小:ctrl+減號

例2:不同虛擬終端之間通訊

同時開啟兩終端,第一個終端執行:

 [[email protected] ~]# echo xuegod > /dev/pts/1

在第二個終端檢視:有xuegod輸出

例3:對所有終端廣播訊息:系統10分鐘後關機。

[[email protected] ~]# shutdown+10   #執行此命令後,在其他終端都會收到關機的訊息

[[email protected] ~]# shutdown-c   #取消關機

或:

[[email protected] ~]# wall  " The system will be shut down in 10minutes "   #廣播,所有終端都能收到

3.1.2 認識SHELL

Shell俗稱殼,它提供了使用者與核心進行互動操作的一種介面,它接收使用者輸入的命令並把它送入核心去執行

Shell實際上是一個命令直譯器,它通過解釋使用者輸入的命令並把它傳輸給系統核心去執行。

Shell有自己的程式語言用於對命令的編輯,它允許使用者編寫由shell命令組成的程式。Shell程式語言具有普通程式語言的很多特點,比如它也有迴圈結構和分支控制結構等,用這種程式語言編寫的Shell程式與其他應用程式具有同樣的效果。

內部命令:在系統啟動時就調入記憶體,是常駐記憶體的,所以執行效率高

外部命令:是系統軟體的功能,使用者需要時才從硬碟中讀入記憶體

如何區內外部命令?

使用type命令  ,語法: type   要檢測的命令

[[email protected] ~]# type cat

cat 是 /usr/bin/cat

[[email protected] ~]# type pwd

pwd 是 shell 內嵌

總結: 通過SHELL,我們可以對LINUX實現哪些操作或管理:

例如:

對檔案的管理(建立、刪除、複製、修改)

1、對使用者的管理(新增、刪除)

2、相關許可權的管理(授權使用者對相關檔案的管理,比如增刪改查)

3、對磁碟的管理(分割槽、raid、lvm)

4、對軟體的管理

5、對網路的管理

shell提示符“#”號與“$”號的區別

[[email protected]~]#       #表示是root使用者登入,管理員賬號登陸

[[email protected]~]# su - mk  #切換到mk普通使用者

[[email protected]~]$              #表示普通使用者登入     

上面各位置對應的內容代表的意思如下:

[root    @ xuegod63     ~                            ]# 

使用者名稱[email protected]主機名---當前所在目錄(~表示當前使用者的家目錄)---(# root/$普通使用者)

認識Bash Shell

檢視所有shell型別

[[email protected]~]# cat /etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

具體你使用的是哪一個,取決於你的使用者配置,也就是說你可以看一下/etc/passwd檔案的每一行的最後一個欄位

[[email protected]~]# head  -1 /etc/passwd

root:x:0:0:root:/root:/bin/bash

相關推薦

Linux終端介紹Shell提示符Bash基本語法

登入LINUX終端兩種終端模擬器:1、GNOME桌面的GHOMETerminal ; 2、KDE桌面的Konsole Terminal遠端連線終端工具: Xshell , CRT 。後期會教你安裝。例1:通過tty命令看到當前所屬的虛擬終端[[email prote

linux Vim編輯器shell指令碼流程控制語句和計劃任務

本章主要講解shell指令碼,vim編輯器 1. 強制儲存退出 wq! 2. 查詢主機名稱 hostname 3. 在vim中常用的命令 dd刪除游標所在行;5dd刪除自游標所在行開始往下數五行;yy複製游標所在行;5yy複製自游標所在行開始往下數5行內容;n顯示搜尋命令定位到下一個字串

如何在Linux終端查詢修改主機名以及主機名與ip的對映關係?

hostname  查詢主機名 vim  /etc/sysconfig/network  修改主機名(root使用者有許可權) vim  /etc/hosts  修改IP和所有主機名的一一對應的對映關係 對映關係的好處:在程式中使用主機名,若是ip發生改變,只需要修改I

第五週作業 磁碟分割槽shell指令碼lvm邏輯卷

一、什麼是GPT,有什作用? inux中磁碟分割槽分為MBR和GPT。一一MBR全稱為Master Boot Record,為主引導記錄,是傳統的分割槽機制,應用於絕大多數使用的BIOS的PC裝置。 MBR分割槽主分割槽數目不能超過4個 MBR分割槽方案無法支援超過2TB容量的磁碟。因為這一方案

完美實現GIF動畫縮圖(GIF壓縮使用C++shell命令php)

http://blog.csdn.net/czloveyeer/article/details/8179220 縮圖是個很常用的功能。它的實現並不複雜,但如果原圖是GIF動畫的話,問題就會變得繁瑣一點。因為GIF(動畫)由多個圖片組成,需要先解壓單獨圖片->圖片壓

linux shell自定義函數(定義返回值變量作用域)介紹

shel 自己 lai cell define ber article clas ner linux shell 可以用戶定義函數,然後在shell腳本中可以隨便調用。下面說說它的定義方法,以及調用需要註意那些事項。 一、定義shell函數(define function)

linuxshell腳本介紹shell腳本結構和執行date命令用法shell腳本中的變量

長度 自動 內置變量 開頭 ash number 邏輯 ply 應該 Shell腳本介紹 shell是一種腳本語言 可以使用邏輯判斷、循環等語法 可以自定義函數 shell是系統命令的集合 shell腳本可以實現自動化運維,能大大增加我們的運維效率 Shell腳本結構和

終端(terminal)shelltty控制臺(console)bash之間的區別與聯系

https 電視 min ksh ctrl+ 編輯 按鈕 urn 用戶 1、終端(termimal)= tty(Teletypewriter, 電傳打印機),作用是提供一個命令的輸入輸出環境,在linux下使用組合鍵ctrl+alt+T打開的就是終端,可以認為termina

1走進linux系統-終端介紹

工具:VMmare12、centOS   1、通過linux控制檯終端訪問  CLI  (command line interface 命令列介面)   使用linux系統,常見有兩種方式訪問CLI, 分別是圖形化終端、控制檯終端。   a、我們通

Linux學習筆記23——認識 BASH 這個 ShellShell 的變數功能

在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式, 就是通過 bash 的環境來處理的喔!所以說,他很重要吧!bash 的東西非常的多,包括變數的設定與使用、 bash 操作環境的建立、資料流重導向的功能,還有那好用的管線命令

終端控制檯shellbash的區別聯絡

     通常我們在使用 Linux 時,並不是直接與系統打交道,而是通過一個叫做 Shell 的中間程式來完成的,在圖形介面下為了實現讓我們在一個視窗中完成使用者輸入和顯示輸出,Linux 系統還提供了一個叫做終端模擬器的程式(Terminal),下面是幾個比較常見的

1-Linux的安裝檢視命令shell介紹

1、Linux的安裝方式: 1)硬碟安裝方式、U盤安裝方式、網路安裝方式、光碟機安裝方式。 2)如何安裝雙系統(Linux+Windows):Linux和Windows是兩個完全不同的系統,因此Linux的檔案系統和Windows的檔案系統是互不相容的,如果要安裝Linux系統需要把這個磁碟

關於 Linux Shell終端

文章目錄 一、什麼是作業系統? 二、作業系統的作用 1、管理資源,提高系統效率 2、改善人機互動 三、Linux 和 Shell 的角色 四、Shell 的作用 1、什麼是 Shell ? 2

linux shell 自定義函式(定義返回值變數作用域)介紹

inux shell 可以使用者定義函式,然後在shell指令碼中可以隨便呼叫。下面說說它的定義方法,以及呼叫需要注意那些事項。 一、定義shell函式(define function) 語法: [ function ] funname [()] {     act

Linux環境下模擬shell終端:mybashmysumyclear

通常shell中執行命令的流程都是bash程序建立了一個子程序,然後子程序程序替換,替換為可執行的命令檔案。 1、mybash函式:輸出資訊的格式是:[使用者名稱@主機名所在檔案]$(root使用者:[使用者名稱@主機名所在檔案]#)。當所在檔案就是當前使用者

修改Linux終端命令提示符顏色PS1

目錄結構 **說明 **設定提示符格式 **設定顏色 **儲存設定 ———————————————————————————————————————— 1.說明 關於linux提示符顏色設定,在網上找了好多資料都不是很詳細,要不就

終端shellbash的區別聯絡

最佳答案 終端,即所謂的命令列介面,又稱命令終端,使用者輸入shell命令用的視窗,跟Windows裡的DOS介面差不多。 shell,Shell就是使用者和作業系統之間的殼,中介,GUI和CLI都算是Shell,登陸終端可以是登陸了Bash也可能是Csh或者D

15自學——Linux的學習進度與任務【bash編程之條件判斷】

腳本執行 命令替換 返回 引用 任務 邏輯 與運算 腳本編程 num bash編程之條件判斷 bash編程之條件判斷:判定後續操作的前提條件是否滿足           1、條件判斷的常用判斷類型(bash內生的):               整數測試        

【安全牛學習筆記】Kali Linux 安裝-持久加密USB安裝熟悉環境熟悉BASH命令

security+ linux 信息安全 持久加密USB安裝-1LUKS: linux UNified Key Setup 磁盤分區加密規範 不依賴於操作系統的磁盤級加密 Windows——DoxBox 後端:dm-crypt 前端:cryptsetup 微軟的bitlocker將鏡像

shell介紹命令歷史命令補全和別名通配符輸入輸出重定向

linux基礎shell介紹shell是一個命令解釋器,提供用戶和機器之間的交互,支持特定語法,比如邏輯判斷、循環,每個用戶都可以有自己特定的shellCentOS7默認shell為bash(Bourne Agin Shell)還有zsh、ksh等命令歷史查看歷史命令[root@test76 ~]# cat