码迷,mamicode.com
首页 > 系统相关 > 详细

shell简介

时间:2017-05-29 13:31:40      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:用户   固定   \e[0m   内核   dash   脚本编程   linux中   linux内核   lamp   

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 [root@LAMP ~]# sh
2 sh-4.1# pwd
3 /root
4 sh-4.1# csh
5 [root@LAMP ~]#

在linux中输出颜色

1 [root@LAMP ~]# 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简介

标签:用户   固定   \e[0m   内核   dash   脚本编程   linux中   linux内核   lamp   

原文地址:http://www.cnblogs.com/iaknehc/p/6917797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!