shell基础1
来源:互联网 发布:美国ge膜和陶氏膜 知乎 编辑:程序博客网 时间:2024/06/05 08:42
对Linux系统来讲主要讲的就是Bash,
vim /etc/shells就可以看到系统所支持的shell
在所有支持的shell中,只要输入名称就可以切换到其他shell;如:
用exit就可以退出。
一、
输入的内容如果有空格就要用双引号括起来,如果没有空格,可以不用引号。
这里 \e[1 是带颜色输出的开始, \e[0m 是带颜色输出的结束。
感叹号在shell中有特殊意义,所以不能直接用,可以用单引号括起来,但为什么把整个都括起来了呢?
Linux系统认为.sh结尾的是shell脚本文件,但不这么用也行;因为Linux不以后缀区分。
第一行的 # 不是注释号,标称这里写的脚本是shell脚本。这一行如果不写其实也是可以的,但是
如果脚本中嵌套了其他语句时,如果没有这个开头是不识别的。
cat 命令加参数-a 就是输出文件中所有的字符,包括隐藏的和换行的等等。
这个里面 ^M$ 是windows中的回车,所以这个文件是在Windows写的,拿到Linux会有格式问题,那怎么办呢?
用这个命令就可以:
这个命令如果不能执行,就需要自己手动安装这个命令的包,如red hat的rpm包。
当然有Windows转Unix的就有Unix转Windows的命令:
0 0
- shell入门教程(1)-shell基础
- Shell编程基础(1)
- Shell编程基础(1)
- Linux-shell基础-1
- shell基础1
- Shell 基础介绍 [1]
- Shell基础1
- linux shell编程基础1
- Shell 编程1(基础)
- linux基础(1)-shell
- linux shell脚本基础-----1
- shell 编程基础(1)
- Shell编程基础(1)
- Shell编程基础(1)
- 1小时学会Shell基础
- shell 脚本入门--基础1
- Shell基础
- Shell 基础
- 关于红黑树的研究
- ios FMDB 的运用总结
- .svn导致java项目无法编译
- 小白初学C++ PRIMER 第五版 第二章
- Building A Fence, usaco 2008 Oct
- shell基础1
- cocos2dx3.3 VS2013无法打开包含文件extensions/ExtensionExport.h的问题
- 求助!!想要实现不同电脑上的两个软件通信
- 141. Linked List Cycle
- POJ Divisibility 1745【动态规划】
- C语言:内存地址分析 & sizeof和strlen用法总结
- android 各种对话框 AlertDialog
- 华为OJ(参数解析)
- 以太网和因特网之间的关系与区别(转载)