六、UNIX常用命令介绍
UNIX系统命令非常多,这里仅介绍SUN4工作站一些常用的命令。用户若想了解有关命令的详细情况,请参考“commands Reference Manua”(命令参考手册),或在机器上打入man命令。 (一)目录管理命令 1、建立目录mkdir命令
命令格式:mkdir 目录名 说明:mkdir 命令创建目录。
2、删除目录rmdir命令
命令格式:rmdir 目录名
说明:rmdir 命令删除每个被提到的目录,目录必须为空目录。
3、改变目录cd 命令
命令格式:cd 目录名
说明:切换到另一个工作目录。
4、查看当前工作目录名及其路径pwd命令
命令格式:pwd
说明:pwd 命令没有参数,随时都可使用。
5、列目录ls命令
命令格式:ls [-atrlAFLR] 文件名
说明:ls命令用于了解文件性质、状态、大小、日期等情况。 选项:-a 列出所有目录项,包括隐含文件。
-t 按修改时间排序列出文件目录(最新编辑的文件排在前) -r 以字母顺序倒序列目录。
-l 长格式列出每一文件的属性、链的数目、文件主、字节尺寸和上次变更时间等。
-A 同-a选项,但’.’和’..’不列出。 -F 显示文件类型。
-L 若参量是一符号链,则列出链所涉及的文件或目录而不是链本身。
-R 递归地列出所遇到的子目录。
(二)文件管理命令 1、建立文件
(1)cat命令
命令格式:cat-〉文件名
说明:从标准输入键盘读取正文,存入文件中。用回车键开始新的一行,在新的一行上用^d结束键盘输入。
^d表示同时按ctrl键和字母键d,即先按住ctrl键,再按d键,然后同时放开。
(2)用vi编辑程序
关于vi程序的使用方法,详见后述。
2、显示文件
(1)cat命令
命令格式:cat [-nbev] [文件名……..]
说明:cat命令以顺序形式读取每一个文件,并在屏幕上显示。 选项 –n 显示时在每行前加上行号。
-b 给行加上行号,略去空行的行号。 -v 显示非打印字符。
-e 同-v,并在每行末加上一个$字符。
多项屏幕显示时,用户可用^s键暂停屏幕滚动,用^q键继续滚动,^c键中断显示。
(2)more 命令
命令格式:more [-cdf][-lines][+linenumber][文件名………]
说明:more命令是逐屏显示文件的内容,每显一屏暂停,用户按键不同,执行功能不同。若按空格键,再显下一屏;若按回车键,则再显示下一行。可用^c或q、Q键中断显示。还有一些暂停时按键的作用说明如下: 按I空格 再显示i行 按^D或d 再显示11行。
按is 跳过i行并显示一屏。 按if 跳过i屏并显示一屏。
按v 在当前行上启动vi编辑程序。
按h 求助命令,给出所有more命令的说明。 按i:n 跳至命令行中给出的后面第I个文件。 按:f 显示当前文件名和行号。 按:/表达式 搜索第I个表达式并显示。 选项 –c 显示前先清屏幕。
-d 显示“按空格键继续,按q键退出”信息。 -f 不反折长行显示。 -lines 每屏显示lines行。
+linenumber从linenumber开始显示。
(3)page命令
命令格式:与more命令相同
说明:page命令功能与more基本相同,略。 3、删除文件:rm命令
命令格式:rm [-ifr]文件名…
说明:rm命令删除一个或多个文件。
选项-i交互式,提问是否要删除文件,回答y,则文件被删除;回答n或直接按回车键,文件被保留。
-f迫使文件被删除,不显示出错信息。 -r递归删除,删除它的子目录和它本身。 4、拷贝文件:cp命令
命令格式:cp [-p] 文件名1 文件名2
cp [-pr] 文件名… 目录 cp -r[-p] 目录1 目录2
说明:cp 命令拷贝文件或目录。
选项-p保留文件修改时间和源文件模式。 -r递归拷贝,拷贝整个目录结构。 5、改变文件名字和移动文件:mv命令
命令格式:一种是改变文件名字 mv [-f] 文件名1 文件名2 二种是移动文件 mv 文件名 目录或mv 目录1 目录2 说明:-f 强制改变文件名字。
mv命令拒绝将文件或目录移到自身。mv命令不会将一个目录从一个文件系统移到另一个文件系统。 6、查找文件:find命令
命令格式:find 路径名 –name 文件名 -print
说明:find命令对路径名进行递归查找文件,显示找到的路径。 (三)打印命令
1、请求打印lpr命令
命令格式:lqr选项 [文件名……] 说明:是发送请求打印文件的命令。
选项 -Pprinter 请求在名为printer的打印机上打印。
-#number 打印number份文件。
-T title 使用title而不是文件名作为pr的标题。 -r 完成假脱机后删除文件。
-m 完成打印后给用户送一邮件(mail)。 -h 抑制打印首页。
-p 先使用pr格式化文件后送打印。 2、删除排队的打印作业lprm命令
命令格式:lprm [-Pprinter][-][作业号][用户名]
说明:删除由作业号指定的打印排队作业,作业号可由lpq命令查出。选项- Pprinter指定要删除作业的打印机printer。
- 全部删除
作业号 请求删除打印作业的作业号。 用户名 该用户的作业被删除。 3、显示打印作业列队lpq命令 命令格式:lpq [-1] [用户名] 说明:显示打印作业列队。 选项 -1 长格式显示信息。
用户名 显示该用户打印作业排队信息。 (四)网络操作
远程登录命令rlogin和远程文件传输命令ftp。 1、rlogin命令
命令格式:rlogin命令执行远程登录。 选项 –1 指定登录后注册的用户名。 2、ftp [目标机器名]
说明:ftp命令主要功能是发送和接收文件;对多个文件和目录进行操作;可传送各种形式的文件,如ASCII,二进制,DOS,WMS或UNIX格式的文件。 (五)其他常用命令
1、显示日期和时间命令date命令 命令格式:date
说明:显示系统的日期和时间。 2、显示日历命令cal命令
命令格式:cal [[月份] 年份]
说明:显示某年日历或某月日历,缺省选项时显示本月日历。 3、显示谁在系统上注册命令who命令 命令格式:who [am i]
说明:显示谁在系统上注册。
选项am I 显示有效的当前用户名。 4、显示进程状态命令ps命令 命令格式:ps [-ael]
说明:显示进程状态命令。
选项 –a 包括其他用户进程的信息。
-e 显示命令环境和参数。 -l 长列表。
5、终止某一进程命令kill命令 命令格式:kill [-n]进程名
说明:给进程送一个信号或中止一个进程。 选项 n –17 将进程挂起。
-9 执行终止进程。
6、显示参考手册的页命令man命令 命令格式:man 命令名
说明:显示参考手册中该命令的页。 (六)vi编辑命令
vi编辑程序是建立和编辑文件的有力而完善的工具。这旨为使用一个视频显示终端设计的。通过这个终端可以看到文件正文。可以使用一些简单的命令修改正文并能在屏幕上立即显示。
首先介绍一下vi使用的状态。
(1)命令状态:按ESC键进入命令状态,这时,打入键作为编辑命令解释处理。 (2)插入状态:打入i,a命令进入插入状态。命令状态和插入状态通过ESC键来转换。 1、建立文件
打入vi filename
vi首先清洗屏幕并显示一个窗口,在窗口内你可以进入和编辑正文。 退出编辑程序:在最后一行状态下打入Q
按A或a键,以进入vi的添加方式来建立正文,打完一行按回车键,建立正文后按
如果你按
用标有方向箭头的四个键↑↓←→也可以达到移动光标的目的。为了达到
上移几行,左移几列或右移几列的目的可用
(2)删除一个字符(命令状态下)
把光标移到那个字符并按
有两个基本命令:插入和添加命令。
首先将光标移至相应位置,然后按键并开始打入正文。新正文将出现在屏幕上光标所在字符的左边,光标所在位置的字符和右边的所有字符将右移,给新正文留出空间,vi编辑程序将继续接收你打入的字符,直到你打入
在命令状态下打入:wq
W命令把缓冲区的内容写入文件;q命令用以退出编辑程序并退回到shell。wq存文件后退出。
3、为了更快的移动光标,下面介绍如何用下列方法定位移动光标以及修改正文的其他一些命令。
(1)建立和增加正文命令 在光标后添加正文
在当前行的第一行非空字符前插入正文 (2)a.在正文输入方式下删除正文
在正文输入方式下取消输入的正文,可采入
①删除字:dw命令删除一个字或标点符号以及其后面的空格,也可以在命令前加上一个数字,一次可删去若干个字或标点符号。 ②删除段:
③删除行:dd.若删除多行,可在命令前加一个数
④删除光标后的正文:
删除由光标显示的字符并添加正文。
替换一行中的所有字符。
UNIX常用命令介绍



