快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

UNIX系统操作入门(3)


%ptroff -man /usr/local/man/man1/ptroff.1
以 troff 格式,自 Apple laser writer 打印 ptroff 命令之使用说明。

%ptroff -Psp2 -man /usr/man/man1/lpr1
以 troff 格式,自 sp2 打印 lpr 命令之使用说明。


16.打印机控制命令
==============
16.1.检查打印机状态,及打印工作顺序编号和使用者名称
================================================
执行格式:lpq [-Pprinter -name]
%lpq 或 lpq -Psp1
检查 sp1 打印机之状态。


16.2.删除打印机内之打印工作 ( 使用者仅可删除自己的打印工作 )
========================
执行格式:lprm [-Pprinter -name] username 或 job number
%lprm user 或 lprm -Psp1 user
删除 sp1 中,使用者 user 的打印工作,此时使用者名称必须为 user。
%lprm -Psp2 456
删除 sp2 编号为 456 之打印工作。


17.Job 之控制
===========
UNIX O.S.,可於 foregrourd 及 background 同时处理多个 process。
一般使用者执行命令时,皆是在 foreground 交谈式地执行 process,亦可将 process置於 background 中,以非交谈式来执行 process。


17.1.查看系统之 process
====================
执行格式:ps [-aux]
Example:
%ps 或 ps -x (查看系统中,属於自己的 process。)
%ps -au (查看系统中,所有使用者的 process。)
%ps -aux (查看系统中,包含系统内部,及所有使用者的 process。)


17.2.结束或终止 process
====================
执行格式:kill [-9] PID ( PID 为利用 ps 命令所查出之 process ID。)
Example:
%kill 456 或 kill -9 456
终止 process ID 为 456 之 process。


17.3.在 background 执行 process 的方式
===================================
执行格式:command & (於 command 后面加入一 "&" 符号即可。)
Example:
%cc file1.c &
将编译 file1.c 文件之工作,置於 background 执行。

执行格式:按下 "Control Z" 键,暂停正在执行的 process。键入 "bg" 命令,
命令,将所暂停的 process,置入 background 中继续执行。
Example:
%cc file2.c
^Z
Stopped
%bg



17.4.查看正在 background 中执行的 process
======================================
执行格式:jobs


17.5.结束或终止在 background 中的 process
======================================
执行格式:kill %n
(n 为利用 "jobs" 命令,所查看出的 background job 编号)
Example:
%kill % 终止在 background 中的第一个 job。
%kill %2 终止在 background 中的第二个 job。



18.shell varialbe
==============
18.1.查看 shell variable 之设定值
==============================
执行格式:set 查看所有 shell variable 之设定值。
%set

执行格式:echo $variable-name 显示指定的 shell variable 之设定值。
%echo $PRINTER
sp1


18.2.设定 shell variable
=====================
执行格式:set var = value
Example:
%set term=vt100
设定 shell variable "term" 为 VT100 终端机之型式。


18.3.删除 shell variable
=====================
执行格式:unset var
Example:
%unset PRINTER
删除 shell variable "PRINTER" 之设定值。


19.environment variable
=====================
19.1.查看 environment variable 之设定值
====================================
执行格式:setenv 查看所有 environment variable 之设定值。
Example: %setenv

执行格式:echo $NAME 显示指定的 environment variable "NAME" 之设定值。
Example:
%echo $PRINTER
显示 environment variable "PRINTER" 打印机名称之设定值。


19.2.设定 environment variable
===========================
执行格式:setenv NAME word
Example:
%setenv PRINTER sp1
设定 environment variable "PRINTER" 打印机名称为 sp1。


19.3.删除 environment variable
===========================
执行格式:unsetenv NAME
Example:
%unsetenv PRINTER
删除 environment variable "PRINTER" 打印机名称之设定值。


20.alias
=====
20.1.查看所定义的命令之 alias
==========================
执行格式: alias 查看自己目前定义之所有命令,及所对应之 alias 名称。
执行格式: alias name 查看指定之 alias 名称所定义之命令。
Example:
%alias dir (查看别名 dir 所定义之命令)
ls -atl


20.2.定义命令之 alias
==================
执行格式: alias name 'command line'
Example:
% alias dir 'ls -l'
将命令 "ls - l" 定义别名为 dir。


20.3.删除所定义之 alias
====================
执行格式: unalias name
Example:
%unalias dir (删除别名为 dir 之定义。)
%unalias * (删除所有别名之设定。)


21.history
=======
21.1.设定命令记录表之长度
======================
执行格式: set history = n
Example:
%set history = 40
设定命令记录表之长度为 40 (可记载执行过之前面 40 个命令)。

21.2.查看命令记录表之内容
======================
执行格式: history

21.3.使用命令记录表
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论