2.
telnet
telnet
是一个提供
user
经由网路连到
remote
host。
telnet
的
格式如下:
telnet
[
hostname
|
ip-address
]
[
port
]
hostname
为一个像
ccsun1
或是
ccsun1.cc.nctu.edu.tw
的
name
address,
ip-address
则为一个由四个小於
255
的数字组成的
ip
address
,如
ccsun1
的
ip-address
为
140.113.17.173
,ccsun1.cc.nctu.edu.tw
的
ip-address
为
140.113.4.11
。你可以利用
telnet
ccsun1
或
telnet
140.113.17.173
来
连到
ccsun1。
port
为一些特殊的程式所提供给外界的沟通点,如资工系的
MUD
其
server
便
提供一些
port
让
user
由这些
port
进入
MUD
程式。详情请参阅
telnet(1)
的说明。
3.
ftp
ftp
的意义是
File
Transfer
Program
,是一个很常应用在网路档案传输的
程式。ftp
的格式如下:
ftp
[
hostname
|
ip-address
]
其中
hostname
|
ip-address
的意义跟
telnet
中的相同。
在进入
ftp
之後,如果与
remote
host
连接上了,它将会询问你
username与密码,如果输入对了就可以开始进行档案传输。
在
ftp
中有许多的命令,详细的使用方式请参考
ftp(1)
,这里仅列出较常
用的
cd
,
lcd
,
mkdir
,
put
,
mput
,
get
,
mget
,
binary
,
ascii
,
prompt
,
help
与
quit
的使用方式。
ascii
将传输模式设为
ascii
模式。通常用於传送文字档。
binary
将传输模式设为
binary
模式,通常用於传送执行档,压缩档与影像档等。
cd
remote-directory
将
remote
host
上的工作目录改变。
lcd
[
directory
]
更改
local
host
的工作目录。
ls
[
remote-directory
]
[
local-file
]
列出
remote
host
上的档案。
get
remote-file
[
local-file
]
取得远方的档案。
mget
remote-files
可使用通用字元一次取得多个档案。
put
local-file
[
remote-file]
将
local
host
的档案送到
remote
host。
mput
local-files
可使用通用字元一次将多个档案放到
remote
host
上。
help
[
command
]
线上辅助指令。
mkdir
directory-name
在
remote
host
造一个目录。
prompt
更改交谈模式,若为
on
则在
mput
与
mget
时每作一个档案之传
输时均会询问。
quit/bye
离开ftp
.
利用
ftp
,我们便可以在不同的机器上将所需要的资料做转移,某些特别的机器更存放大量的资料以供各地的使用者抓取,本校较著名的
ftp
server
有
NCTUCCCA
与系上的
ftp.csie.nctu.edu.tw
。这些
ftp
server
均有提供一个
user
称为
anonymous
,一般的"外来客"可以利用这个
username
取得该
server
的公共资料。不过
anonymous
在询问
password
时是要求使用anonymous
的使用者输入其
address,以往有许多台湾的使用者在使用
国外的
ftp
server
时并没有按照人家的要求输入其
address,而仅是随便打一些字串,引起许多
internet
user
和管理者的不满,对台湾的使用
者的风评变得很差,因此遵循各
ftp
server
的使用规则也是一件相当重要的事。
f.
关於通讯用的指令:
1.
write
这个指令是提供使用者传送讯息给另一个使用者,使用方式:
write
username
[tty]
2.
talk/ytalk/cytalk/ctalk
UNIX
专用的交谈程式。会将萤幕分隔开为你的区域和交谈对象的区域,
同时也可和不同机器的使用者交谈。使用方式:
talk
username[@host]
[tty]
3.
mesg
选择是否接受他人的
messege
,
若为
messege
no
则他人的
messege
将无法传送给你,同时他也无法干扰你的工作。使用方法:
mesg
[-n|-y]
4.
mail/elm
在网路上的
程式,可经由此程式将信件
给他人。
使用方式:
[username]
-f
mailboxfile
如有信件,则直接键入
可以读取你的
.
elm
提供较
更为方便的介面,而且可做线上的
alias
.
你可以进入
elm使用上下左右键来选读取的信件,并可按
h
取得线上的
help
文件。
使用方式:
elm
[usernmae]
elm
-f
mailboxfile
g.
编译器(
Compiler
):
Compiler
的用处在於将你所撰写的程式翻译成一个可执行档案。在资工系常用的程式语言是
C
,
pascal
,
FORTRAN
等。你可以先写好一个
C
或
Pascal
或
FORTRAN
的原始程式档,再用这些
compiler
将其翻成可执行档。你可以
用这个方法来制造你自己的特殊指令。
1.
cc/gcc
(C
Compiler)
/usr/bin/cc
/usr/local/bin/gcc
语法:
cc
[
-o
execfile
]
source
gcc
[
-o
execfile
]
source
execfile
是你所希望的执行档的名称,如果没有加上
-o
选项编译出来的可执行档会以
a.out
做为档名。
source
为一个以
.c
做为结尾的
C
程式档。
请参阅
cc(1)
的说明。
2.
pc
(Pascal
Compiler)
/usr/local/bin/pc
语法:
pc
[
-o
execfile
]
source
execfile
是你所希望的执行档的名称,如果没有加上
-o
选项编译出来的可
执行档会以
a.out
做为档名。
source
为一个以
.p
做为结尾的
Pascal
程式档。
请参阅
/net/home5/lang/man
中
pc(1)
的说明。
3.
f77
(Fortran
Compiler)
/net/home5/lang/f77
语法:
f77
[
-o
execfile
]
source
execfile
是你所希望的执行档的名称,如果没有加上
-o
选项编译出来的可执行档会以
a.out
做为档名。
source
为一个以
.p
做为结尾的
FORTRAN
程
式档。
h.
有关列印的指令:
以下为印表所会用到的指令,在本系的印表机有
lp1
,
lp2
(
点矩阵印表机
),
lw
,
sp
,
ps
,
compaq
(
雷射印表机
),供使用者使用。
1.
lpr
lpr
为用来将一个档案印至列表机的指令。
用法:
lpr
-P[
printer
]
file1
file2
file3
....
或
lpr
-P[
printer
]
file1
例子:
lpr
-Plp1
hello.c
hello.lst
hello.map
lpr
-Plp1
hello.c
前者以参数输入所要印出的档案内容,後者列印标准输入档案(
standard
input
)
的内容,因已将
hello.c
转向到标准输入,故会印出
hello.c
的档案内容。
2.
lpq
lpq
是用来观察
printer
queue
上的
Jobs
。
用法:
lpq
-P[
printer
]
3.
lprm
lprm
是用来取消列印要求的指令。
通常我们有时会印错,或是误送非文字档资料至
printer
,
此时就必须利用
lprm
取消列印
request
,以免造成资源的浪费。
用法:
lprm
-P[
printer
]
[
Jobs
id
|
username
]
lprm
用来清除
printer
queue
中的
Jobs
,
如果你使用
Job
Id
作为参数,则它将此
Job
自printer
queue
清除,如果你用
username作为参数,则它将此
queue
中所有
Owner
为此
username
的
Jobs
清除。
i.
更改个人使用资料:
1.
passwd
passwd
是用来更改你的使用密码,用法为:
passwd
[
username
]
在使用
passwd
的时,它会先问你的旧密码,然後询问两次要更改的密码,确定无误後才将你的密码改掉。
2.
chsh
chsh
是提供使用者更换
login
shell
的指令,你可经由此更换自己使用的
shell
。