?无法显示第4章Linuxshell
第4章 Linux shell
本章内容解释说明LINUXshelII简要介绍一些常用的shell介绍一些初学者会用到的命令简要介绍shell中的一些元字符介绍如下命令和操作符:#,“,$,&,‘,(),*,[],^, {,, , <, >, ?, , , !, %, ~, alias, biff, cal, catcd,Ipr,ls,mesg,mkdir,move,pg,pwd,rmdir,talk,unalias,uptime和write4.2
4.2 本章内容 解释说明LINUX shell 简要介绍一些常用的shell 介绍一些初学者会用到的命令 简要介绍shell中的一些元字符 介绍如下命令和操作符: #, “, $, &, ‘, ( ), *, [ ], ^, `, { }, |, ;, <, >, ?, /, \, !, %, ~, alias, biff, cal, cat, cd, lpr, ls, mesg, mkdir, move, pg, pwd, rmdir, talk, unalias, uptime和write
shell简介Shell是Linux系统的用户界面,提供了用户与内核进行交互操金作的一种接口。它接收用户输入的命令并把它送入内核去执行shell也被称为LINUx的命令解释器(commandinterpretershe1l:提供用户命令界面,解释执行用户命令shell系统调用:为用户态程序提供内核功能的接口内核硬件内核:对硬件进行管理和抽象
4.3 shell简介 硬 件 内 核 shell 系统调用:为用户态程 序提供内核功能的接口 内 核:对硬件进行管理和 抽象 shell:提供用户命令界 面,解释执行用户命令 ▪Shell 是Linux系统的用户界面,提供了用户与内核进行交互操 作的一种接口。它接收用户输入的命令并把它送入内核去执行 。 ▪shell也被称为LINUX的命令解释器(command interpreter )
常用的shell常用shell:Bourneshell,Linux与之对应的是bashCshellLinux与之对应的是cshKornshell,Linux与之对应的是pdkshTCshell,Linux与之对应的是tcshZshell,Linux与之对应的是zshShell程序放在/bin/目录下Shell命令可以被分为内部内置)命令和外部命令内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分;内部命令,shell是通过执行自己代码中相应的部分来完成的外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中外部命令,shell会到文件系统结构(filesystemstructure)中的一些目录去搜索那些文件名与外部命令的名字相同的文件,因为shell认为这些文件中就存放了将要执行的代码
4.4 常用的shell 常用shell: Bourne shell,Linux与之对应的是bash C shell, Linux 与之对应的是csh Korn shell ,Linux与之对应的是pdksh TC shell, Linux与之对应的是tcsh Z shell, Linux与之对应的是zsh Shell程序放在/bin/目录下 Shell命令可以被分为内部(内置)命令和外部命令。 内部命令是shell本身包含的一些命令,这些内部命令的代码是整个 shell代码的一个组成部分; 内部命令,shell是通过执行自己代码中相应的部分来完成的 外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中 外部命令,shell会到文件系统结构(file system structure)中的 一些目录去搜索那些文件名与外部命令的名字相同的文件,因为 shell认为这些文件中就存放了将要执行的代码
Shell搜索路径Shell搜索的目录的名字都保存在一个shell变量PATH(在TCshell中是path)中。变量PATH(或者path)中的目录名用一些特定的符号分开。在bashshell中,目录名用冒号分开。$ echo $PATH/usr/local/globus/bin:/usr/local/globus/sbin:/usr/java/j2sdk1.4.101/bin:/usr/local/apache-ant-1.5.4/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/hdf5-oscar-1.4.4-post2/bin/:/opt/pbs/bin:/opt/pbs/lib/xpbs/bin:/opt/pvm3/lib:/opt/pvm3/lib/LINUX:/opt/pvm3/bin/LINUX:/opt/enV-switcher/bin:/opt/lam-6.5.9/bin:/root/bin变量PATH(或者path)保存在主目录中的隐藏文件(hiddenfile)profile或者.login中4.5
4.5 Shell搜索路径 Shell搜索的目录的名字都保存在一个shell变量PATH( 在TC shell中是path)中。 变量PATH(或者path)中的目录名用一些特定的符号分 开。在bash shell中,目录名用冒号分开。 $ echo $PATH /usr/local/globus/bin:/usr/local/globus/sbin:/usr/java/j2sdk1.4.1 _01/bin:/usr/local/apache-ant- 1.5.4/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bi n:/usr/X11R6/bin:/opt/hdf5-oscar-1.4.4- post2/bin/:/opt/pbs/bin:/opt/pbs/lib/xpbs/bin:/opt/pvm3/lib:/opt/ pvm3/lib/LINUX:/opt/pvm3/bin/LINUX:/opt/envswitcher/bin:/opt/lam-6.5.9/bin:/root/bin 变量PATH(或者path)保存在主目录中的隐藏文件( hidden file).profile或者.login中