对shell的简单认识
2014-05-02 10:28
363 查看
shell是一个命令解释器;
shell分为交互式shell和非交互式shell; 交互式shell就是命令行一问一答;非交互式shell是像shell文本那样,一次解析文本, 并未在命令行给我们作出回答。
shell又分为登陆式shell和非登录式shell; 主要区分于是否输入用户名和密码,输入用户名、密码登陆就为登陆式shell, 例如我们在图形化界面下打开的终端为非交互式shell;
type命令的用法: -t: 加-t参数,type将name通过以下文字显示他的意思
file:表示外部命令 alias:表示该命令为命令别名所设置的名称。 builtin:表示该命令为bash内置的命令 -a: 在PATH变量定义的路径中,列出所有含有name的命令,包含alias。
shell的变量功能 echo $变量名 在linux预设的情况中,使用“大写字母来设定的变量一般为系统预定义的变量 ”
在bash内有很多的预定义环境变量; env 显示目前系统中主要的预定义变量内容。 set 可以将环境变量和用户自订变量显示出来。
PS1提示符的设置 \d 代表日期,格式为星期 月 日
\t 24小时格式显示时间,HH,MM,SS
\A 24小时格式显示时间,HH,MM
\T 12小时显示时间,HH,MM,SS
\H 完整的主机名称 \h 只取主机名称的第一个名字
\u 当前账户名
\w 完整工作目录
\# 执行的第几个指令
\$ root用户的提示符#,普通用户的提示符$.
\v bash版本信息
shell分为交互式shell和非交互式shell; 交互式shell就是命令行一问一答;非交互式shell是像shell文本那样,一次解析文本, 并未在命令行给我们作出回答。
shell又分为登陆式shell和非登录式shell; 主要区分于是否输入用户名和密码,输入用户名、密码登陆就为登陆式shell, 例如我们在图形化界面下打开的终端为非交互式shell;
type命令的用法: -t: 加-t参数,type将name通过以下文字显示他的意思
file:表示外部命令 alias:表示该命令为命令别名所设置的名称。 builtin:表示该命令为bash内置的命令 -a: 在PATH变量定义的路径中,列出所有含有name的命令,包含alias。
shell的变量功能 echo $变量名 在linux预设的情况中,使用“大写字母来设定的变量一般为系统预定义的变量 ”
在bash内有很多的预定义环境变量; env 显示目前系统中主要的预定义变量内容。 set 可以将环境变量和用户自订变量显示出来。
PS1提示符的设置 \d 代表日期,格式为星期 月 日
\t 24小时格式显示时间,HH,MM,SS
\A 24小时格式显示时间,HH,MM
\T 12小时显示时间,HH,MM,SS
\H 完整的主机名称 \h 只取主机名称的第一个名字
\u 当前账户名
\w 完整工作目录
\# 执行的第几个指令
\$ root用户的提示符#,普通用户的提示符$.
\v bash版本信息
相关文章推荐
- MAC 下的简单 SHELL 入门
- Unix_shell简单应用
- (一)一个简单的认识
- ios开发——链表简单认识
- Shell 编程简单例子
- 鸟哥的linux私房菜-shell简单学习-1
- linux bash shell 子程序、函数的简单声明以及调用
- cocos2dx 编译android *.so文件 和 简单shell文件
- shell脚本:shell的基本元素-3 简单的echo输出
- php框架中的phalcon框架的安装,及初步认识,从表单提交简单的数据到数据库中
- Linux 学习之路:认识shell和bash
- Dubbo简单认识
- 一个简单的防CC攻击Shell脚本分享
- 对关系数据库标准语言SQL的简单认识
- 简单的备份日志和自动重启tomcat的shell脚本
- 简单认识java反射机制
- 简单认识C#
- Linux下C语言实现简单Shell
- 三个简单shell脚本的编写
- 认识shell-1