bash的初步学习

来源:互联网 发布:windows 进程 oid 编辑:程序博客网 时间:2024/04/29 22:19
管理整个计算机硬件的是操作系统的内核(Kernel),而我们需要一个工具来与内核进行通信,这个工具便是Shell。

Shell学习的理由
  1. 几乎各家的distributions使用的bash都是一样,如此一来,“一通百通”;
  2. 运行速度快,尤其是在对主机进行远程管理的时候;
  3. shell是学好Linux的关键。
bash(Bourne Again SHell),是在GNU框架下发展出来的。详情请见:http://zh.wikipedia.org/wiki/Bash
bash有以下几个特点:
  1. 命令记忆,可以利用上下键来查找历史输入命令;
  2. 命令和文件补全功能(超好用的TAB键);
  3. 自定义命令别名(很有个性的alias);
  4. 程序脚本(shell script);
  5. 通配符*,?等。
其实在windows的命令行中也有类似的功能,原理都是差不多的,只是形式不一样而已,一个通了其他的就能明白个差不多了。

有些命令如cd,umask等是内置在bash中的。我们可以利用type这个命令来查看,该命令是外部命令还是内置命令。
有些命令太长的话可以使用\来多行输入,这个和C++很像。
0 0
原创粉丝点击