当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Bash Shell的主要命令介绍,作为初级入门够用了第2章外壳及常用命令2.1 登录和退出Linux 启动后,给出login 命令,等待用户登录。
 

 

 ·hacker成长的代码之路:嗅探(1)    »显示摘要«
    摘要:作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com转载请保留原作者信息,谢谢。要求的专业知识:    一:    精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传        输层,应用层。精通每一层的协议,数据报格式。精通网......
 ·hacker成长的代码之路:扫描(2)    »显示摘要«
    摘要:作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com 转载请保留原作者信息,谢谢。要求的专业知识:    一:    精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传输层,应用层。        精通每一层的协议,数据报格式。精通......


LinuxAdvancedTech. Unit Two
bash 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变量赋值来改变第一级提示符.
...   下一页
 ·课堂上的linux阅读清单    »显示摘要«
    摘要:joe ruffolo和ron terry一直致力于推广开源和linux,为此他们一直与学校保持着密切的联系,为了使学校的学生能够深入了解开源,了解linux joe特意为学生们列出了一份阅读清单。笔者看了一下这些链接不是一些书,而是一些关于samba, openldap的手册以及开源项目,内容都比较使用,大家无妨选择有兴趣的内容浏览一下。清单如下:joe ruffolo和ron terr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE