Linux常用命令(15)之Shell基礎

2021-07-29 15:01:24 字數 1567 閱讀 3102

1.shell是乙個命令直譯器,為使用者提供乙個向linux核心傳送請求以便執行程式的介面系統級程式。

絕大多數linux用的都是bash

2.shell主要分為兩種語法型別:bourne和c(這兩種語法彼此不相容)

bourne shell包括:sh、ksh、bash、psh、zsh

c shell包括:csh,tcsh

檢視當前shell版本
[root@localhost ~]# echo $shell
echo輸出命令
echo [選項] [輸出命令]

選項: -e 支援反斜槓控制的字元轉換

支援的控制字元:

控制字元 作用

\a 輸出警告音

\b 退格鍵,也就是向左刪除

\n 換行符

\r 回車鍵

\t 製表符

\v 垂直製表符

\0nnn 按照八進位制ascii碼表輸出字元,其中0位數字0,nnn為三位八進位制數

\xhh 按照十六進製制ascii碼表輸出字元,其中hh為兩位十六進製制數

輸出顏色
[root@localhost ~]# echo -e "\e[1;31mhello,world\e[0m"
其中,\e[1;表示開啟顏色呼叫,\e[0m代表結束呼叫顏色。

顏色選項:

30m = 黑色 31m = 紅色 32m = 綠色 33m = 黃色

34m = 藍色 35m = 洋紅 36m = 青色 37m = 白色

第乙個shell指令碼

在shell中,#代表注釋。

在shell指令碼中,#!/bin/bash代表shell指令碼的標準指令碼,不能省略

指令碼的執行方式有兩種:

1.賦予執行許可權,直接執行

[root@localhost ~]# chmod 755 hello.sh

[root@localhost ~]# ./hello.sh

2.通過bash呼叫執行指令碼

[root@localhost ~]# bash hello.sh

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

linux之常用命令

1,命令語法結構 command options arguments command命令 如ll cd rm 等 options 可選項引數 如 help help等 arguments 目標物件,如檔案,資料夾,使用者名稱等 abc 表示裡面的引數abc是可選的 表示裡面的內容text是可變化的 ...

linux常用命令 15 tail命令

tail命令用於輸入檔案中的尾部內容。tail命令 預設在螢幕上顯示指定檔案的 末尾10行 如果給定的檔案不止乙個,則在顯示的每個檔案前面加乙個檔名標題。如果沒有指定檔案或者檔名為 則讀取標準輸入。注意 如果表示位元組或行數的n值之前有乙個 號,則從檔案開頭的第n項開始顯示,而不是顯示檔案的最後n項...