Linux学习篇之三 shell
2015-07-17 07:43
507 查看
shell是一种系统程序,属于用户和计算机之间的桥梁。它的出现主要是因为处于保护Linux系统的目的,因为如果每个用户都调用系统来对计算机进行操作,那么也太危险了,所以就发明了shell,把所有需要用到的命令都放在这里面,然后用户使用时输入命令,系统自动识别用户输入的程序执行请求,交给内核或适当的进程来处理。
我学习的主要是Bash
一:shell变量
1:
“=” 等号两边不能有空格,若本来就有,用引号包起来
Readonly 就可以设置变量只读属性
echo可以读变量的值,但是变量前要加 美元的那个符号
[root@localhost ~]# MOVIE="Life is beautiful"
[root@localhost ~]# readonly MOVIE
[root@localhost ~]# MOVIE=haha
bash: MOVIE: readonly variable
[root@localhost ~]#
[root@localhost ~]# echo $MOVIE
Life is beautiful
2:
使用unset就可以清除以前定义的某个变量
3:
使用set|more可以查看所有的变量
二:环境变量
环境变量是用户的工作环境。其实就是一个路径,用户输入命令后系统自动搜索的路径。
具体的感觉不需要了解那么多,以后用到再说。
三:Bash常用的功能
1:‘*‘ 代表多个相同或不同的字符
2:’?‘代表一个字符
3:tab 命令自动展开,是系统自动搜索路径然后列出可能的命令
四:命令记忆
按上下键可以出现之前出现的命令
我学习的主要是Bash
一:shell变量
1:
“=” 等号两边不能有空格,若本来就有,用引号包起来
Readonly 就可以设置变量只读属性
echo可以读变量的值,但是变量前要加 美元的那个符号
[root@localhost ~]# MOVIE="Life is beautiful"
[root@localhost ~]# readonly MOVIE
[root@localhost ~]# MOVIE=haha
bash: MOVIE: readonly variable
[root@localhost ~]#
[root@localhost ~]# echo $MOVIE
Life is beautiful
2:
使用unset就可以清除以前定义的某个变量
3:
使用set|more可以查看所有的变量
二:环境变量
环境变量是用户的工作环境。其实就是一个路径,用户输入命令后系统自动搜索的路径。
具体的感觉不需要了解那么多,以后用到再说。
三:Bash常用的功能
1:‘*‘ 代表多个相同或不同的字符
2:’?‘代表一个字符
3:tab 命令自动展开,是系统自动搜索路径然后列出可能的命令
四:命令记忆
按上下键可以出现之前出现的命令
相关文章推荐
- 利用python,shell,crontab实现成绩自动查询和更新邮件提醒
- Sort总结
- 第八章、bash脚本编程(上)
- 解决bash: mysql: command not found 的方法
- Shell脚本学习之基础程序结构
- Linux shell命令
- 【转载】HBase基本概念和hbase shell常用命令用法
- iOS开发 ----- vim相关以及常用shell命令
- Shell脚本之awk详解
- match in shell scripts
- shell常用测试命令
- Powershell文件管理
- Copy page via powershell and not save as template
- Copy page via powershell and not save as template 分类: Sharepoint 2015-07-16 16:39 4人阅读 评论(0) 收藏
- bash位置参数的简介
- 学习shell脚本之前的基础知识
- ShellExecute
- linux shell比较两个文件夹下的文本内容
- ruby调用shell问题——找不到自己环境变量中的程序
- 用shell脚本编写区别两个文件夹内文件的不同