|
|
UNIX 作业系统操作简介
|
|
来源: 作者: 点击数: |
| |
使用相同网路协定的不同主机的使用者交谈,若要使用中文请用 ctalk。 ○例如,若你使用台大计中工作站,发现你的朋友 b2503000 正在 使用 ccsun22 这台机器,可下 talk b2503000@ccsun22 这个指 令,接著等待回音,若对方愿意和你聊天,则萤幕画面将会分为 上下两部份,上半部份为自己输入的讯息,下半部份则是对方的 应答。 ○按下 Ctrl-C 可结束对话 ○若 b2503000 要和你聊天时,会出现如下画面 Message from Talk_Daemon at 11:21 talk: connection requested by b2503000@ccsun22 talk: respond with talk b2503000@ccsun22 若想回答请输入 talk b2503000@ccsun22 再按 Enter 即可 ○此时若萤幕内容混乱,在某些软体中可按 Ctrl-L 重绘萤幕文字 ,若你正在编辑文件,该文件也不会受影响,仍可继续编辑。 ○若你不想和他 talk ,可用 mesg n 命令拒绝。 ○若远方机器与本地机器相容,亦可使用此命令和远方机器使用者 聊天,例如∶talk u8234567@ccsun19.cc.nctu.edu.tw 即可和交大 ccsun19 上的 u8234567 聊天 ⊙ finger 可查询本地机器或远方机器使用者简要资料 例∶finger b1503045@cc.ntu.edu.tw ⊙ mail 读取及传送电子邮件 以下指令可利用 mail 传送文字档 mail user < filename ⊙ write 送讯息给其他在系统中的使用者,也可视为功能较差的 talk 程式 ,记得按 Ctrl-D 结束 ⊙ rlogin,rsh,telnet 远端登录(login) □ 进阶指令 ⊙ vacation 自动回应来信 ○ 第四节 系统资讯 ○ □ 指令简介 ⊙ quota -v 察看自己可用磁盘空间大小(单位∶KB)及档案个数 ⊙ date 现在的日期、时间 ⊙ who 查询目前和你使用同一机器的有哪些人及login时间地点 ⊙ w 查询目前上机者详细状况 ⊙ whoami 察看自己帐号名称 ⊙ groups [帐号名] 查看某人的 group ⊙ yppasswd 更改密码 ⊙ ypchsh 更改自己的 login shell ⊙ ypchfn 更改自己的全名(full name,不是帐号名) ⊙ cal 印出月历或年历 ⊙ tty 显示目前所用终端机名称 ⊙ history 查看自己下过的指令 □ 进阶指令 ⊙ nslookup 向 Name Server 查询 hostname 及 IP ○ 第五节 处理程序(Process)的控制 ○ □ 指令简介 ⊙ ps 显示 process 的状态(process status) PID 栏∶即 ProcessID,一个正在执行的程式在系统中的唯一编号 Owner栏∶该 process 的拥有者 ⊙ kill 停止处理程序,通常先用 ps 命令查得 Process ID,再杀之 kill -9 立即停止一个 process kill -9 -1 杀掉系统内所有属於自己的 process ○ 若在工作站上无法离线时,可先 login 另一台工作站,然後再 rsh 到原来当掉的工作站,下 kill -9 -1 指令即可正常退出。 ⊙ jobs 列出现在正在执行的工作 ⊙ fg 将中止的 job 回到前景继续执行 ⊙ bg 背景执行 □ 进阶指令 ⊙ at 在指定时间执行命令 ⊙ batch 依序执行多个命令 ⊙ crontab 要求系统定期执行特定命令 ⊙ nice 调整 process 的优先权 ⊙ nohup 使 process 在 logout 後继续执行 ○ 第六节 其他命令 ○ □ 指令简介 ⊙ cc C Compiler ⊙ compress 将档案压缩成 *.Z 格式 ⊙ uncompress 将 *.Z 格式的压缩档解压 ⊙ alias 替命令取别名 例∶alias dir 'ls -al' 以後打 dir 就等同於下 ls -al 命令 ⊙ set 查看或设定 shell 变数 ○ 这里介绍几个重要的变数∶ home∶你的 home directory. path∶和 DOS 的 path 变数功能一样,系统会顺著 path 中的目录 去找可执行档。 term∶终端机形态,常用 vt100、vt102、ansi。 ○ set <变数名>=<设定值> 就可以设定变数的值,$<变数名> 代表此变数 的值。例如∶set term=vt100 ; set path=($home/bin $path) 另外须注意 path 的第一个目录最好不要设为 . ,这是系统安全的考量 ⊙ setenv 查看或设定环境变数 ⊙ echo 回应讯息到标准输出 ⊙ sort 资料排序 ⊙ su 权限转换为指定使用者 ⊙ banner 放大特定字串 |
|
|
|
|
|