语法

    本段描述tcsh所使用的语法。相关主题安排如下:·特殊文件·文件名的元字符·引用(quoting)·命令形式·重定向形式特殊文件表5-1:tcshshell的特殊文件文件名描述/etc/csh.cshrc~/.tcshrc或~/.cshrc在读入每个用户的初始文件之前,它会被任何的s......查看详细>>

标签:UNIX技术

变量

    此段描述下列主题:·变量替换·变量修饰符(modifier)·预定义的shell变量·在prompt变量中格式化·.tcshrc样本文件·环境变量变量替换在下列的替换中,大括号({})是可选用的,但是当需要分隔变量名称与下列的字符时除外,否则下列字符会被......查看详细>>

标签:UNIX技术

预定义的shell变量

    有两种方式可以设定变量。通过赋值来完成:setvar=value或者只是开启变量:setvar后者对于“变量是否已设定?”这类简单的测试很有用。在下面的列表中,接受值的变量会以等号及跟随着它们能接受值的类型来显示,然后值会被描述(注意......查看详细>>

标签:UNIX技术

表达式

    被用在@(Cshell的数学运算符)、if及while语句内的表达式,以执行算术、字符串比较、文件测试等。exit及set也可指定表达式,与tcsh内置命令filetest一样。表达式是由变量及常数结合运算符而形成的,与C语言中的相同。运算符的优先级与C的......查看详细>>

标签:UNIX技术

命令历史机制

    前面执行过的命令会被存储在历史列表中。你可以访问此列表,以验证命令、重复它们或者执行它们经修改过的版本。history内置命令会显示历史列表,预定义的变量histchars、history及savehist也会影响历史机制。有一些方法可以使用历史......查看详细>>

标签:UNIX技术

命令行的处理

    tcsh为命令行的处理提供了一些功能,包括字或命令的补全及编辑命令行的能力。完成当你按下Tab键时,shell会自动地补全字及命令,且当补全结束时,通过附加一个空格以完成文件名或命令以及附加一个“/”以完成目录来通知你。此外......查看详细>>

标签:UNIX技术

工作控制

    工作控制让你将前台工作放置到后台中,将后台工作带到前台,或者暂停(暂时停止)正在执行中的工作。shell为工作控制提供了下面的命令,有关这些命令的更多信息可参考下面的“内置命令”段落。bg将工作放到后台中fg将工作放到前台......查看详细>>

标签:UNIX技术

内置命令

    @@variable=expression@variable[n]=expression@将算术表达式(expression)的值赋给变量(variable),或者如果指定了索引n,则赋值给variable的第n个元素。没有指定variable或expression,则打印所有shell变量的值(与set相同)。表达式运算符以及范例都列在本章稍......查看详细>>

标签:UNIX技术

Linux包管理

    本章描述了两种主要的Linux包系统:RedHatPackageManager(RPM)及DebianGNU/LinuxPackageManager。它还描述了被设计来简化与自动化包管理的主要的前端应用程序:基于RPM系统的yum及up2date,基于Debian系统的aptitude及synaptic,以及Debian管理工具apt,它现在也......查看详细>>

标签:UNIX技术

Red Hat包管理程序

    RedHatPackageManager(RPM)是一个免费的包管理系统,用于软件分发与安装。除了RedHatEnterpriseLinux与FedoraCore以外,还有SuSE与Mandrake两者是使用RPM的Linux发行版。使用RPM是直接的。单一命令rpm,具有执行所有包管理功能(编译包除外)的选项(注1)。......查看详细>>

标签:UNIX技术
科普知识