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項...