1. 程式人生 > >shell簡介

shell簡介

編程 白色 pan 語言 shell 支持 vim 默認 shell簡介

shell是一個命令解釋器,為用戶提供一個和linux內核
shell也是一門腳本編程語言,在shell程序中可以直接調用linux系統命令

shell的兩種主要類型為Bourne shell和C shell(因語法和C類似而得名),這兩種類型語法彼此不兼容
使用vim /etc/shells 查看系統支持的shell

1 vim /etc/shells
2 /bin/sh
3 /bin/bash
4 /sbin/nologin
5 /bin/dash
6 /bin/tcsh
7 /bin/csh

現在linux使用bash作為用戶登錄系統後的默認shell,不同的shell之間可使用命令相互切換

1 [[email protected]
/* */ ~]# sh 2 sh-4.1# pwd 3 /root 4 sh-4.1# csh 5 [[email protected] ~]#

在linux中輸出顏色

1 [[email protected] ~]# echo -e "\e[1;31m hello world \e[0m"  // -e支持轉義 "\e[1;....\e[0m"顏色輸出固定格式
2  hello world 

30m 黑色
31m 紅色
32m 綠色
33m 黃色
34m 藍色
35m 洋紅
36m 青色
37m 白色

shell簡介