Stand Alone Complex

意见和建议请发邮件或者留言,谢谢!

 
Lables
Linux Desktop
Linux Commands
Linux Shell
Win and Laptop
Mist
Leave me a Message
U Want More ?
What you want to add? Feel free to let me know by EMail me :)
Bash Shell 的功能及 type、echo
2009年4月28日
=========测试环境: CentOS 5.1;内核:2.6.18========


Bash Shell 的功能及 type、echo

1 命令记忆功能;

2 命令与文件补全功能;

这里要提到的是,[tab] 可以补全命令,在CentOs 5上,输入两个或者两个以上的字母时,依然可以当作命令补全。

3 别名设置;

4 作业控制;

Ctrl + C 停止

5 Shell scripts;

6 通配符;

type

用于判断一个命令是否是系统内部命令

[klot@localhost ~]$ type cmp

cmp is /usr/bin/cmp

#cmp为外部命令

[klot@localhost ~]$ type cd

cd is a shell builtin

#cd为内置命令

echo

#显示变量

[klot@localhost ~]$ echo $PATH

/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/klot/bin

#显示变量 法2

[klot@localhost ~]$ echo ${PATH}

/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/klot/bin

#显示不存在变量

[klot@localhost ~]$ echo $variable

#自定义变量

[klot@localhost ~]$ name=klot

[klot@localhost ~]$ echo $name

klot

#取消变量

[klot@localhost ~]$ unset name

#双引号的用法

[klot@localhost ~]$ name="klot's name"

[klot@localhost ~]$ echo $name

klot's name

# 转义符用法

[klot@localhost ~]$ name=klot\'s\ name

[klot@localhost ~]$ echo $name

klot's name

# “`”的用法(1左侧那个按钮)

[klot@localhost ~]$ cd /lib/modules/`uname -r`/kernel

[[klot@localhost ~]$ name=klot

[klot@localhost ~]$ echo $name

klot

#双引号和单引号的区别:双引号翻译变量,单引号不翻译

[klot@localhost ~]$ echo "$name is me"

klot is me

[klot@localhost ~]$ echo '$name is me'

$name is me

[klot@localhost ~]$



参考:《鸟哥的Linux私房菜》

标签:

posted by Klot @ 05:39:00  
0 Comments:
发表评论
<< Home
 
Creative Commons(CC)
About Me
Name: Klot
Email: fff200200#gmail.com
About Me:
Links
Powered by

Google Blogger

Stand Alone Complex by Klot