红联Linux门户
Linux帮助

Linux shell 简介

发布时间:2007-08-21 15:21:13来源:红联作者:esources
  用户在命令行下工作时,并非直接与操作系统内核打交道,而是由命令解释器接受命令,分析后再传给相关的程序。进入 Red Flag Linux Desktop 5.0 环境时系统将自动启动相应的 shell,shell 是一种命令行解释程序,它提供用户与操作系统之间的接口。Red Flag Linux Desktop 5.0 下默认的 shell 是bash。

  bash 命令的基本格式如下:
  命令名 [选项] [参数1] [参数2]…

  其中,方括号括起的部分表明该项对命令行而言是可选的。

  [选项]:对命令有特别定义,一般以“-”开始,多个选项可用一个“-”来连接,如 ls -l -a 与ls -la 的含义相同。

  [参数]:提供命令运行的信息,或是命令执行过程中所使用的文件名。

  输入用户名、口令与文件名、命令名时,一定要区分大小写,因为大小写字母在 Linux 系统中代表着不同的含义。

  在命令、选项和参数之间要用空格隔开。连续的空格会被 shell 解释为单个空格。

  键入命令
  在 shell 提示符下输入相应的命令,然后按回车键确认,shell 会读取该命令并执行。如果系统找不到输入的命令,会显示:“Command not Found”,这时需要检查键入命令的拼写及大小写是否正确。使用分号(;)、宏符号(&)或两个连续的宏符号(&&)均可将两个命令隔开,其中;和 &在使用时,不论前一个命令是否执行成功,其后的命令都会执行;而&&则在某一命令执行失败时,其后的命令不再继续执行。这样可以实现在一行中输入多个命令。命令的执行顺序和输入顺序相同。

  命令补齐
  当要输入的命令目录很深或命令中的文件名很长时,只要按一下 键,系统会在可能的命令或文件名中找到相匹配的项自动补齐。如果有一个以上的文件符合输入的字符串,不能补齐时,可以按两下 键,系统将把所有符合的文件名列出来。

  历史记录
  shell 会把输入过的命令记忆下来,只要按上下方向键,就可以选择曾输入过的命令了。

  在此基础上,可以运行下面列出的几个简单命令来实际使用一下:
  clear:刷新屏幕
  date:显示日期和时间
  echo:将命令行中的内容回显到标准输出上
  cal:显示指定月份或年的日历。
文章评论

共有 0 条评论