引言: Bash Shell的主要命令介绍,作为初级入门够用了第2章外壳及常用命令2.1 登录和退出Linux 启动后,给出login 命令,等待用户登录。
摘要:作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com转载请保留原作者信息,谢谢。要求的专业知识: 一: 精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传 输层,应用层。精通每一层的协议,数据报格式。精通网......
摘要:作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com 转载请保留原作者信息,谢谢。要求的专业知识: 一: 精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传输层,应用层。 精通每一层的协议,数据报格式。精通......
LinuxAdvancedTech. Unit Twobash shell的主要命令介绍,作为初级入门够用了
第2章外壳及常用命令 【程序编程相关:
Makefile 初探】 【推荐阅读:
初学者都应该搞懂的问题】2.1 登录与退出 【扩展信息:
配置Linux网关和安装ipchains】 linux 启动后,给出login 命令,等待用户登录. login: <输入用户名> password: <输入密码> 如果是正确的用户名与密码,那么你就会进入linux 的外壳, 外壳给出命令提示符,等待 你输入命令(不要随意以r o o t身份登录,以避免对系统造成意外的破坏). 使用l o g o u t命令退出外壳. 2.2 linux 系统的外壳 外壳是一种命令解释器,它提供了用户与操作系统之间的交互接口.外壳是面向命令行的, 而x window 则是图形界面.你在命令行输入命令,外壳进行解释,然后送往操作系统执行. 外壳可以执行linux 的系统内部命令,也可以执行应用程序.你还可以利用外壳编程,执行复 杂的命令程序. linux 提供几种外壳程序以供选择.常用的有bourne 外壳( b s h ).c外壳( c s h )与korn 外壳 ( k s h ).各个外壳都能提供基本的功能,又有其各自的特点. bourne 外壳是由steven bourne 编写的,是unix 的缺省外壳.bourne 外壳的外壳编程能 力很强.但它不能处理命令的用户交互特征.bash 是bourne 外壳的增强版. c外壳是由加利福尼亚大学伯克利分校的bill joy编写的.它能提供bourne 外壳所不能处理 的用户交互特征,如命令补全.命令别名.历史命令替换等.很多人认为, c 外壳的编程能力 不如bourne 外壳,但它的语法与c语言类似,所以c程序员将发现c 外壳很顺手.tcsh 是c外壳 的增强版本与c外壳完全兼容. k o r n外壳是由dave korn 编写的.korn 外壳融合了c 外壳与bourne 外壳的优点,并与 bourne 外壳完全兼容.korn 外壳的效率很高,其命令交互界面与编程交互界面都很不错. public domain korn 外壳( p d k s h )是korn 外壳的增强版. bash 是大多数l i n u x系统的缺省外壳.它克服了bourne 外壳的缺点,又与bourne 外壳完全 兼容.b a s h有以下的特点: • 补全命令行.当你在bash 命令提示符下输入命令或程序名时,你不必输全命令或程序 名,按tab 键,b a s h将自动补全命令或程序名. • 通配符.在b a s h下可以使用通配符* 与?.*可以替代多个字符,而?则替代一个字符. • 历史命令.bash 能自动跟踪你每次输入的命令,并把输入的命令保存在历史列表缓冲区. 缓冲区的大小由histsize 变量控制.当你每次登录后,home 目录下的.bash_history 文 件将初始化你的历史列表缓冲区.你也能通过history 与fc 命令执行.编辑历史命令. • 别名.在b a s h下,可用alias 与unalias 命令给命令或可执行程序起别名与清除别名.这 样你可以用自己习惯的方式输入命令. • 输入/输出重定向.输入重定向用于改变命令的输入,输出重定向用于改变命令的输出. 输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上.输入重 定向的命令是<,输出重定向的命令是>. • 管道.管道用于将一系列的命令连接起来.也就是把前面的命令的输出作为后面的命 令的输入.管道的命令是|. • 提示符.bash 有两级提示符.第一级提示符就是你登录外壳时见到的,缺省为$.你可 以通过重新给p s 1变量赋值来改变第一级提示符....
下一页 摘要:joe ruffolo和ron
terry一直致力于推广开源和linux,为此他们一直与学校保持着密切的联系,为了使学校的学生能够深入了解开源,了解linux
joe特意为学生们列出了一份阅读清单。笔者看了一下这些链接不是一些书,而是一些关于samba,
openldap的手册以及开源项目,内容都比较使用,大家无妨选择有兴趣的内容浏览一下。清单如下:joe ruffolo和ron
terr......