shell笔记

来源:互联网 发布:哇嘎超级节点连接网络 编辑:程序博客网 时间:2024/06/05 07:11

shell笔记

 

简介:

图形界面shell : windows exolorer; KDE GNOME

命令行shell

shell 是一个命令解释器

shell 分为交互式和非交互式

linux 使用的版本称为 Bourne Again Shell (简称bash)

 

BASH主要优点

命令记忆能力

档案对比不全功能

命令别名(alias)设定功能

作业控制(jobs),前台后台控制

shell scripts 的强大功能

 

type [-ta] name

不加任何参数时,type显示出name 是内部命令还是外部命令

-t  : type 将通过以下文字显示他的意思

file : 外部命令

alias : 该命令为名列别称所设置的名称

builtin : bash 内置命令

-a : PATH 变量定义的路径中,列出所有含有name的命令,包含alias

 

shell的变量功能

概念变量就是以一组文字或符号等,来取代一些设定或者是一串保留数据

echo $变量名

linux 预设的情况中,使用大写的字母来设定的变量一般为系统预定义的变量

bush中有很多预定义的环境变量

系统通过预定义环境变量来定义shell的环境

env 显示不前系统中主要的预定义变量内容

set 可以将环境变量和用户自订变量显示出来

 

ps1提示符的设置

 \d : 日期格式为星期 月 日

 \t : 24小时制 , HH : MM : SS

 \A : 24小时制 HH : MM 

 \T : 12小时制 HH : MM : SS

 \H : 完整的主机名称

 \h : 只取主机名称的第一个名字

 \u : 当前账户名 

 \v : bash 版本信息

 \w : 完整的工作目录

 \W : 只列出最后一个目录

 \# : 执行的第几个命令

 \$ : root用户提示符是#, 其他用户提示符是$

Ps:系统默认是 PS1=’[\u@\h \W]\$’

0 0
原创粉丝点击