欢迎来到天天文库
浏览记录
ID:30365720
大小:107.83 KB
页数:19页
时间:2018-12-29
《《unix常用命令介绍》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、24UNIX常用命令介绍2.4UNIX常用命令介绍用户对某一操作系统的认识,往往是从使用和接触操作系统开始的,而接触操作系统最常用的方法就是使用操作系统的命令。尽管现代操作系统都对用户提供交互式的图形界面,但在使用操作系统时仍不可避免地要用到命令操作方式,这是因为图形界面的处理也是建立在命令处理的基础之上的。有经验的人都知道,使用命令处理的效率往往会比使用图形界面处理高出很多,而可视化的图形界面主要解决的问题是提供友好交互和摆脱枯燥的命令记忆方式。2.4.1UNIX命令使用方法当某个用户正确地通过了系统的注册和登录后,就进入到UNIX的命令
2、管理程序shell的第一个进程中。shell可以完成UNIX命令的解释执行过程,它大体上可以分成两类:一类是shell的内部命令,另一类是shell的外部命令。对用户来讲,内、外部命令在使用方法上没有太多的差异,只是在响应时间上略有不同。当用户发出内部命令时,系统可直接从内存中选择调用与执行。而shell的外部命令是那些功能较强、占用空间较大的扩展命令,它们一般不包含在shell中,因此在系统启动时并不被装入内存,只是在使用时才从系统的指定存储介质中调入内存,用完后就释放所占用的内存空间。外部命令往往功能强大,因此所占用的磁盘空间和内存空间
3、都比较大,甚至有些外部命令实际上就是一个实用程序,它所占用的空间和处理过程的复杂度可以与一个小型系统规模相比,因此对外部命令的管理通常包含着对内、外存空间的控制和管理。1.UNIX的命令格式使用UNIX命令的方法可以有多种,例如,可以在命令行上输入命令,或是将命令编写在批处理文件中。无论怎样,命令的使用格式是统一的,UNIX的一般命令格式为:Command[-options][arguments]其中:Command表示UNIX命令名。[options]表示命令的执行选项,可以取默认值。[arguments]表示命令的执行参数,可以默认。例
4、如,可以在C-shell中使用下列命令:%ls?/*按字母顺序列出目录中所有文件和目录的名字,命令行中不带选项和参数*/%ls-l*.c?/*使用长列表方式列出当前目录下所有后缀为c的文件名,命令中用到了选项和参数,关于命令的选项和参数,我们将在后面有关章节重点加以论述*/2.执行命令和执行实用程序在UNIX的环境中,也可以同其他操作系统一样用命令方式执行一个实用程序(实际上UNIX中的实用程序就是这样完成的)。实用程序所存放的位置是shell程序要查找的路径,如果在shell查询路径变量中设置了此路径,则可以直接输入此实用程序名,否则须在
5、命令行中输入它的全路径名,如:%vi?或%/usr/bin/vi?vi是UNIX系统中用于文本编辑的一个实用程序,使用上述命令都可以完成UNIX实用程序vi的启动,使用户进入编辑状态。有关如何使用vi编辑器将在第3章中加以论述。3.在图形界面中执行命令在现代UNIX系统中,通常都提供了图形用户界面(GUI)这种更加灵活、更加直观的操作方式。在系统内部实现中,利用图形窗口(例如X-Window)系统中的基本元素和窗口管理机制,完成对用户请求的接受和相应事件的引发,进而产生一个实用程序的运行。它们通常需要启动X服务器,以支持其窗口管理程序的运行
6、。UNIX系统可以支持多种图形用户界面,例如在Solaris系统中,缺省进入的是CDE(CommonDesktopEnvironment,公共桌面环境)。在CDE中除了可以完成了UNIX系统命令的执行以外,还可以实现许多其他的功能。例如,在命令行方式下,需要多次操作才能完成的系统或用户管理配置、文本编辑、应用程序执行等工作,都可以用点击鼠标和激活菜单选择项的办法完成。Solaris中CDE桌面工作方式一直运行在用户注册后和用户注销前的整个时间段中,在这期间根据需要用户可以在桌面方式下用注册时所指定的选项,将桌面工作方式切换到命令行工作方式,
7、或用Exit命令退出命令行方式重新进入桌面工作方式。Solaris系统中的另外一种图形支持环境是Openwindows。因为Openwindows是一个被X服务器所支持的实用程序,因此它可以在所有支持X-Window的系统中运行。Solaris系统中的Openwindows可以启动Openlook图形用户界面窗口系统,在Solaris系统中,可以用命令%/usr/openwin/bin/openwin?启动Openwindows。也可以将启动过程设置在shell引导文件中,如在.profile文件中增加如下内容:Openwin(){/usr
8、/openwin/bin/openwin}在.cshrc文件中添加一个别名定义,如:Aliasopenwin/usr/openwin/bin/openwin即可以实现在系统引导时
此文档下载收益归作者所有