
一、什么是shell?
二、Linux中有哪些shell
一般来说,shell可以分成两类。第一类是由Bourneshell衍生出来的包括sh,ksh,bash,与zsh。第二类是由Cshell衍生出来的,包括csh与tcsh。除此之外还有一个rc。
三、为什么要学习 shell
1. 图形用户界面??只是一个程序套件,文字模式的shell 功能和能执行的任务则比图形界面要强得多。
2. shell 是文字模式,因此远程登录和传输的速度比图形界面更快
3. shell 使用更方便。在图形界面需要打开许多窗口执行许多次点击的任务,使用 shell 也许只需要简单几个命令就能完成了。
举例:
(1) 查看一个文件或目录的大小 ls du
(2) 定时执行一个任务
四、学习哪种shell
Linux 下支持的 shell 有许多种,但我们只要学习最应用最广泛的 bash shell 就行了。而且现在主要的 Linux 发行版都使用 bash 做为默认的管理 shell。所以不论使用哪种 Linux 发行版,都无可避免地要学习 bash。
五、如何写一个简单的bash shell
1) 可以使用任何文本编辑工具编写,如:vim
#!/bin/bash #放置在文件的开头
2) 设置脚本执行权限
chmod a+x filename
chmod 700 filename
3) 执行脚本
bash your_script.sh
sh your_script.sh
./your_script.sh
- 微信扫码赞助
-
- 支付宝赞助
-
来自外部的引用: 1