`
cherryQQ
  • 浏览: 1125928 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

unix网络操作命令

    博客分类:
  • unix
阅读更多
UNIX 是多用户多任务操作系统。UNIX 有很多种,如 AT&T UNIX (SVR4)、SunOS 4.1.3、HP-UX R11、AIX V4、 XENIX、Linux 等等,基本命令介绍如下:

1. 登录步骤
login : _______ => 输入 username
password : _______ => 输入密码

2. 退出步骤
% logout
或 % exit
或 % <CTRL><d>

3. 更改帐号密码
% passwd => 执行后将会出现下列讯息
Changing NIS password for user on ice.
Old password: ______ => 输入旧密码
New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)
Retype new password: ______ => 再输入一次密码

4. 在线指令帮助
执行格式: man command-name
Example: % man ls

5. 进入远端电脑系统
执行格式:rlogin hostname [-1 username]
Example:
%rlogin doc
remote login 进入工作站 doc 中。
%rlogin doc -l user
使用 user 帐号进入工作站 doc 中。

执行格式:telnet hostname 或 telnet IP address
Example:
%telnet doc or %telnet 140.109.20.251

6. 文件或目录操作
.列出文件或目录下之文件名称
执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。)
Example :
ls 列出目前目录下之文件名。
ls -a 列出包含以.起始的隐藏档所有文件名。
ls -t 依照文件最后修改时间之顺序,依序列出文件名。
ls -F 列出目前目录下之文件名及其类型。"/" 结尾表示为目录名称,
"*" 结尾表示为执行档,"@" 结尾表示为 symblic link。
ls -l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。
ls -lg 同上,并显示出文件之拥有者群组名称。
ls -R 显示出目录下,以及其所有子目录之文件名。( recursive listing )

7. 改变工作目录位置
执行格式:cd [name] :name 可为目录名称、路径或目录缩写。
Example:
cd 改变目录位置,至使用者 login 时的 working directory (起始目录)。
cd dir1 改变目录位置,至 dir1 之目录位置下。
cd ~user 改变目录位置,至使用者的 working directory (起始目录)。
cd .. 改变目录位置,至目前目录的上层( 即 parent of working directory)
cd ../user 改变目录位置,至相对路径 user 之目录位置下。
cd /../.. 改变目录位置,至绝对路径( Full path ) 之目录位置下。

8. 复制文件
执行格式: cp [-r] source destination
Example:
cp file1 file2 将文件 file1 复制成 file2
cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1。
cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名仍为 file1。
cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2□

9. 移动或更改文件、目录名称
执行格式: mv source destination
Example:
mv file1 file2 将文件 file1,更改文件名为 file2。
mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。

10. 建立新目录
执行格式: mkdir directory-name
Exmaple :
mkdir dir1 建立一新目录 dir1。

11. 删除目录
执行格式: rmdir directory-name 或 rm directory-name
Example :
rmdir dir1 删除目录 dir1,但 dir1 下必须没有文件存在,否则无法删除。
rm -r dir1 删除目录 dir1,及其下所有文件及子目录。

12. 删除文件
执行格式: rm filename (filename 可为文件名,或文件名缩写符号。)
Example :
rm file1 删除文件名为 file1 之文件。
rm file? 删除文件名中有五个字元,前四个字元为file 之所有文件。
rm f* 删除文件名中,以 f 为字首之所有文件。

13. 文件名的缩写符号
? 代表文件名称中之单一字元。
* 代表文件名称中之一字串。

14. 列出目前所在之目录位置
执行格式: pwd

15. 查看文件内容
执行格式: cat filename
Example :
cat file1  以连续显示方式,查看文件名 file1 之内容。
执行格式: more filename 或 cat filename | more
Example :
more file1  以分页方式,查看文件名 file1 之内容。
cat file1 | more 同上。

16. 查看目录所占磁盘容量
执行格式: du [-s] directory
Example :
du dir1 显示目录 dir1 的总容量及其次目录的容量(以 k byte 为容量)。
du -s dir1 显示目录 dir1 的总容量。

17. 查看磁盘的使用空间
执行格式: df [-k]

18. 文件模式之设定
改变文件或目录之读、写、执行之允许权
执行格式:chmod [-R] mode name
( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出
文件或目录之读、写、执行允许权之文字缩写。)
mode : rwx rwx rwx r:read w:write x:execute
user group other
缩写 : (u) (g) (o) (a)
Example :
%chmod 755 dir1 
将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改。
%chmod 700 file1
将文件file1,设定只有拥有者可以读、写和执行。
%chmod o+x file2
将文件file2,增加拥有者可以执行之权利。
%chmod g+x file3
将文件file3,增加群组使用者可执行之权利。
%chmod o-r file4
将文件file4,除去其它使用者可读取之权利。

19. 改变文件或目录之拥有权
执行格式:chown [-R] username name ( name 可为文件名或目录名。)
Example :
%chown user file1
将文件 file1 之拥有权,改为使用者 user 所有。
%chown -R user dir1
将目录 dir1,及其下所有文件和子目录之拥有权,改为使用者 user 所有。

20. 检查自己所属之群组名称
执行格式:groups

21. 改变文件或目录之群组拥有权
执行格式:chgrp [-R] groupname name ( name 可为文件名或目录名 )
Example :
%chgrp vlsi file1
将文件 file1 之群组拥有权,改为 vlsi 群组。
%chgrp -R image dir1
将目录dir1,及其下所有文件和子目录,改为 image 群组。

22. 拷贝文件或目录至远端工作站
执行格式: rcp [-r] source hostnome:destination
( source 可为文件名、目录名或路径,hostnome 为工作站站名,destination 为路径名称.
Example :
rcp file1 doc:/home/user
将文件 file1,拷贝到工作站 doc 路径 /home/user 之目录下。
rcp -r dir1 doc:/home/user
将目录 dir1,拷贝到工作站 doc 路径/home/user 之目录下。

23. 文件和文件系统的备份和恢复
  常用命令:tar、dd、cpio
  Example :
tar cfv /dev/rmt/0m  /home/ftp/pub/*
    将/home/ftp/pub/下的软件tar到磁带上去。
  dd if=/mnt/info/hba.image of=/dev/rdsk/f03ht bs=512k
    将光盘中的某个文件拷到软驱上。
  cpio –iBvdmcu < /mnt/online.cpi


----------------------------------------------------------------------

将光盘中的某个文件拷到当前目录下。

24. 自远端工作站,拷贝文件或目录
执行格式: rcp [-r] hostname:source destination
( hostname 为工作站名,source 为路径名,destination 可为文件名、目录名或路径 )。
Example :
rcp doc:/home/user/file1 file2
将工作站 doc 中,位於 /home/user 目录下之目录 dir1,拷贝到目前工作站之目录下,目录名称仍为 dir1。
rcp -r doc:/home/user/dir1 .
将工作站 iis1 中,位於 /home/user 目录下之目录 dir1,拷贝到目前工作站之目录下,
目录名称仍为 dir1。

25. 本地工作站与远端工作站之间文件传输
( 必须拥有远端工作站之帐号及密码,才可进行传输工作 )
执行格式: ftp hostname or ftp ip_address
Example :
ftp doc 与远端工作站 doc ,进行文件传输
Name (doc:user-name) : 输入帐号
Password (doc:user-name): 输入密码

ftp> help 列出 ftp 文件传输,可使用之任何命令。
ftp> !ls 列出本地工作站,目前目录下之所有文件名。
ftp> !pwd 列出本地工作站,目前所在之工作目录位置。
ftp> ls 列出远端工作站目前目录下之所有文件名。
ftp> dir 列出远端工作站目前目录下之所有文件名(略同於 UNIX 的 ls -l 指令).
ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)。
ftp> pwd 列出远端工作站目前所在之目录位置。
ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下。
ftp> get file1 将远端工作站之文件 file1 ,拷贝到本地工作站中。
ftp> put file2 将本地工作站之文件 file2 ,拷贝到远端工作站中。
ftp> mget *.c 将远端工作站中,副文件名为 c 之所有文件,拷贝到本地工作站中。
ftp> mput *.txt 将本地工作站中,副文件名为 txt 之所有文件,拷贝远端工作站中。
ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个文件皆询问yes/no)。
ftp> quit 结束 ftp 工作。
ftp> bye 结束 ftp 工作。

26. 文件之连结
同一文件,可拥有一个以上之名称,可将文件做数个连结。
执行格式:ln oldname newname ( Hard link )
Example :
ln file1 file2   将名称 file2,连结至文件 file1。

执行格式:ln -s oldname newname ( Symblick link )
Example :
ln -s file3 file4 将名称 file4,连结至文件file3。

27. 文件之字串找寻
执行格式:grep string file
Example :
grep abc file1
寻找文件file1中,列出字串 abc 所在之整行文字内容。

28. 找寻文件或命令之路径
执行格式:whereis command ( 显示命令之路径。)
执行格式:which command ( 显示命令之路径,及使用者所定义之别名。)
执行格式:whatis command ( 显示命令功能之摘要。)
执行格式:find search-path -name filename -print
( 搜寻指定路径下,某文件之路径 。)
Example :
%find / -name file1 -print ( 自根目录下,寻找文件名为 file1 之路径。.

29. 比较文件或目录之内容
执行格式:diff [-r] name1 name2 ( name1 name2 可同时为文件名,或目录名称。)
Example :
%diff file1 file2
比较文件 file1 与 file2 内,各行之不同处。
%diff -r dir1 dir2
比较目录 dir1 与 dir2 内,各文件之不同处。

30. 文件打印输出
使用者可用 .login 档中之 setenv PRINTER,来设定打印资料时的打印机名。
printername :sp1 或 sp2 (1005 教室)
Example :
%setenv PRINTER sp2 设定自 sp2 打印资料。

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

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

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

34. 在 background 执行 process 的方式
执行格式:command & (於 command 后面加入一 "&" 符号即可。)
Example:
%cc file1.c &
将编译 file1.c 文件之工作,置於 background 执行。
执行格式:按下 "Control Z" 键,暂停正在执行的 process。键入 "bg" 命令,命令,将所暂停的 process,置入 background 中继续执行。
Example:
%cc file2.c
^Z
Stopped
%bg

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

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

37. 查看 shell variable 之设定值

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

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

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

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

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

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

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

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

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

46. 压缩资料
执行格式:compress filename 压缩文件
执行格式:compressdir directory-name 压缩目录

47. 解压缩还原资料
执行格式:uncompress filename     反压缩文件
执行格式:uncompressdir directory-name 反压缩目录

48. pipe-line 之使用
执行格式:command1 | command2
将 command1 执行结果,送到 command2 做为 command2 的输入。
Example:
%ls -Rl | more
以分页方式,列出目前目录下所有文件,及子目录之名称。
%cat file1 | more
以分页方式,列出文件 file1 之内容。

49. 标准输入之控制
执行格式:command-line < file
将 file 做为 command-line 之输入。
Example:
%mail -s "mail test" user@iis.sinica.edu.tw < file1
将文件 file1 当做信件之内容,Subject 名称为 mail test,送给收信人。
执行格式:command > filename
将 command 之执行结果,送至指定的 filename 中。
Example: %ls -l > list
将执行 "ls -l" 命令之结果,写入文件 list 中。
执行格式:command >! filename
同上,若 filename 之文件已经存在,则强迫 overwrite。
Example: %ls -lg >! list
将执行 "ls - lg" 命令之结果,强迫写入文件 list 中。
执行格式:command >& filename
将 command 执行时,萤幕上所产生的任何讯息,写入指定的 filename 中。
Example: %cc file1.c >& error
将编译 file1.c 文件时,所产生之任何讯息,写入文件 error 中。
执行格式:command >> filename
将 command 执行结果,附加(append)到指定的 filename 中。
Example: %ls - lag >> list
将执行 "ls - lag" 命令之结果,附加(append)到文件 list 中。
执行格式:command >>& filename
将 command 执行时,萤幕上所产生的任何讯息,附加於指定的 filename中。
Example: %cc file2.c >>& error
将编译 file2.c 文件时,萤幕所产生之任何讯息,附加於文件 error 中。

50. 查看系统中的使用者:
执行格式: who 或 finger
执行格式: w
执行格式: finger username or finger username@domainname

51. 改变自己的 username 进入其他使用者的帐号,拥有其使用权利。
执行格式: su username
Example:
%su user 进入使用者 user 之帐号
passwrod: 输入使用者 user 之密码
%su – oracle7进入使用者oracle之帐号,系统采用oracle用户的环境参数

52. 查看 username:

执行格式: who am i 查看 login 时,自己的 username。
执行格式: whoami 查看目前的 username。若已执行过 "su"命令(switch user),
则显示出此 user 之 username。

53. 增加用户和组
  执行格式:useradd oracle8 ---
  执行格式:groupadd oracle8 ----
  一般采用系统工具安装。

54. 查看目前系上所有工作站的使用者:
执行格式: rusers
<CTRL><C> => 结束

55. 与某工作站上的使用者交谈:
执行格式: talk username@hostname 或 talk username@ip_address
Example:
1. 可先利用 rusers 指令查看网路上的使用者
2. 假设自己的帐号是 u84987 ,在工作站 indian 上使用,现在想要与 doc 上的
u84123 交谈。
%talk u84123@doc ==> 此时萤幕上将会出现等待画面
在对方(u84123)萤幕上将会出现下列讯息
Message from Talk_Daemon@Local_host_name at xx:xx
talk: connection requested by u84987@indian
talk: respond with: talk u84987@indian
此时对方(u84123) 必须执行 talk u84987@indian 即可互相交谈。
最后可按<CRTL><C>结束。

56. 检查远端电脑系统是否正常
执行格式:ping hostname 或 ping IP-Address
Example:
%ping doc

57. 文件编辑器 vi 之使用方法简介
vi、celvis(cvi) 是在工作站上被广大使用的中英文编辑软体,vi 是 visual editor 的缩写,是 UNIX 所提供的编辑器之一。它提供使用者一个视窗的编辑环境,在此视窗下,使用者可编辑所要的文件。vi 具有强大的编辑能力,以下将介绍 vi 之使用方法简介。

(1)进入vi
直接执行 vi编辑程式即可:
%vi test
此刻萤幕上会出现 vi 的编辑视窗,同时 vi 会将文件复制一份至记忆体中的缓冲区 (buffer) 。 vi会保留在磁盘中的文件不变,而先对缓冲区的档案作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。

(2)离开vi
若在输入模式下,则先利用ESC进入指令模式,而后即可选用下列指令离开vi。
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:ZZ 同wq。
:x 同wq。
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。
此指令可与:w 配合使用。

(3)vi 的操作模式
vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。当使用者进入 vi 后,即处在指令模式下,此刻键入之任何字元皆被视为指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入模式。

(4)输入模式
如何进入输入模式
a (append) 由游标之后加入资料。
A 由该行之末加入资料。
i (insert) 由游标之前加入资料。
I 由该行之首加入资料。
o (open) 新增一行於该行之下供输入资料之用。
O 新增一行於该行之上供输入资料之用。
如何离开输入模式
ESC 结束输入模式。

(5)指令模式
游标之移动
h 向左移一个字元。
j 向上移一个字元。
k 向下移一个字元。
l 向右移一个字元。
0 移至该行之首
$ 移至该行之末。
^ 移至该行的第一个字元处。
H 移至视窗的第一列。
M 移至视窗的中间那列。
L 移至视窗的最后一列。
G 移至该文件的最后一列。
+ 移至下一列的第一个字元处。
- 移至上一列的第一个字元处。
( 移至该句之首。 (注一)
) 移至该句之末。
{ 移至该段落之首。 (注二)
} 移至该段落之末。
nG 移至该文件的第 n 列。
n+ 移至游标所在位置之后的第 n 列。
n- 移至游标所在位置之前的第 n 列。
<Ctrl><g> 会显示该行之行号、文件名称、文件中最末行之行号、游标
所在行号占总行号之百分比。

视窗的移动
<Ctrl><f> 视窗往下卷一页。
<Ctrl><b> 视窗往上卷一页。
<Ctrl><d> 视窗往下卷半页。
<Ctrl><u> 视窗往上卷半页。
<Ctrl><e> 视窗往下卷一行。
<Ctrl><y> 视窗往上卷一行。

(6)删除、复制及修改指令介绍 (此单元较少使用)
d(delete)、c(change)和y(yank)这一类的指令在 vi 中的指令格式为:
O
perator + Scope = command
(运算子) (范围)
运算子:
d 删除指令。删除资料,但会将删除资料复制到记忆体缓冲区。
y 将资料(字组、行列、句子或段落)复制到缓冲区。
p 放置(put)指令,与 d 和 y 配和使用。可将最后delete或yank的资
料放置於游标所在位置之行列下。
c 修改(change)指令,类似delete与insert的组和。删除一个字组、句
子等之资料,并插入新键资料。

范围:
e 由游标所在位置至该字串的最后一个字元。
w 由游标所在位置至下一个字串的第一个字元。
b 由游标所在位置至前一个字串的第一个字元。
$ 由游标所在位置至该行的最后一个字元。
0 由游标所在位置至该行的第一个字元。
) 由游标所在位置至下一个句子的第一个字元。
( 由游标所在位置至该句子的第一个字元。
{ 由游标所在位置至该段落的最后一个字元。
} 由游标所在位置至该段落的第一个字元。

整行动作
dd 删除整行。
D 以行为单位,删除游标后之所有字元。
cc 修改整行的内容。
yy yank整行,使游标所在该行复制到记忆体缓冲区。

..删除与修改
x 删除游标所在该字元。
X 删除游标所在之前一字元。
dd 删除游标所在该行。
r 用接於此指令之后的字元取代(replace)游标所在字元。
如: ra 将游标所在字元以 a 取代之。
R 进入取代状态,直到《ESC》为止。
s 删除游标所在之字元,并进入输入模式直到《ESC》。
S 删除游标所在之该行资料,并进入输入模式直到《ESC》。

搬移与复制
利用 delete 及 put 指令可完成资料搬移之目的。
利用 yank 及 put 指令可完成资料复制之目的。
yank 和 delete 可将指定的资料复制到记忆体缓冲区,而藉由 put 指令
可将缓冲区内的资料复制到萤幕上。
例:
搬移一行 .在该行执行 dd
.游标移至目的地
.执行 p
复制一行 .在该行执行 yy
.游标移至目的地
.执行 p

..指令重复
在指令模式中,可在指令前面加入一数字 n,则此指令动作会重复执行 n
次。
例:
删除10行 .10dd
复制10行 .10yy
.游标移至目的地
.p
指标往下移10行 .10j

取消前一动作(Undo)
即复原执行上一指令前的内容。
u 恢复最后一个指令之前的结果。
U 恢复游标该行之所有改变。

..搜寻
在vi中可搜寻某一字串,使游标移至该处。
/字串 往游标之后寻找该字串。
?字串 往游标之前寻找该字串。
n 往下继续寻找下一个相同的字串。
N 往上继续寻找下一个相同的字串。

资料的连接
J 句子的连接。将游标所在之下一行连接至游标该行的后面。
若某行资料太长亦可将其分成两行,只要将游标移至分开点,进入输入模式
(可利用 a、i等指令)再按《Enter》即可。

..环境的设定
:set nu 设定资料的行号。
:set nonu 取消行号设定。
:set ai 自动内缩。
:set noai 取消自动内缩。

自动内缩(automatic indentation)
在编辑文件或程式时,有时会遇到需要内缩的状况,『:set ai』即提供自
动内缩的功能,用下例解释之:
.vi test
.(进入编辑视窗后)
this is the test for auto indent
《Tab》start indent ← :set ai (设自动内缩)
《Tab》data
《Tab》data
《Tab》data ← :set noai (取消自动内缩)
the end of auto indent.
.注:<Ctrl><d> 可删除《Tab》字元。

..ex指令
读写资料
:w 将缓冲区的资料写入磁盘中。
:10,20w test 将第10行至第20行的资料写入test文件。
:10,20w>>test 将第10行至第20行的资料加在test文件之后。
:r test 将test文件的资料读入编辑缓冲区的最后。

删除、复制及搬移
:10,20d 删除第10行至第20行的资料。
:10d 删除第10行的资料。
:%d 删除整个编辑缓冲区。
:10,20co30 将第10行至第20行的资料复制至第30行之后。
:10,20mo30 将第10行至第20行的资料搬移至第30行之后。

字串搜寻与取代
s(substitute)指令可搜寻某行列范围。
g(global)指令则可搜寻整个编辑缓冲区的资料。
s指令以第一个满足该条件的字串为其取代的对象,若该行有数个满足该条
件的字串,也仅能取代第一个,若想取代所有的字串则需加上g参数。
:1,$s/old/new/g 将文件中所有的『old』改成『new』。
:10,20s/^/ / 将第10行至第20行资料的最前面插入5个空白。
:%s/old/new/g 将编辑缓冲区中所有的『old』改成『new』。

..恢复编辑时被中断的文件
在编辑过程中,若系统当掉或连线中断,而缓冲区的资料并还未被写回磁盘时,当再度回到系统,执行下列指令即可回复中断前的文件内容。
%vi -r filename

58. 集成化菜单(非常重要)
在菜单里可以添加用户、组、安装新软件、设置网卡及IP地址、网关、添加硬盘等,对于HP Unix是使用sam,SCO Unix为scoadmin

59. fsck检查文件系统

60. mount加载某个设备
  Aix :   mount –o ro –v cdrfs /dev/--- /cdrom
  Hp ux:  mount –t cdfs /dev/---   /cdrom
  Sunos   mount –r –t hsfs /dev/---  /cdrom
  Sco u7  mount –r –F cdfs /dev/cdrom/cdrom1 /cdrom
  Sco Openserver  mount –f ISO9660 –r /dev/cd0 /cdrom

61. shutdown 关机,reboot 重启机
---------------------------------------------end----------------
分享到:
评论

相关推荐

    Unix 基本操作命令

    基本的Unix操作命令, 1登录操作 2目录操作命令 3文件操作命令 4有关状态信息命令 5网络命令 6Mail命令 7运行程序命令 8程序编译执行命令 9性能监控 10建立用户

    UNIX网络操作系统实验报告 广工

    来自广东工业大学 UNIX 网络操作系统 实验 报告 一、 实验目的 1. 掌握UNIX系统的目录和文件管理命令。 2. 掌握shell的输入输出重定向操作符。 3. 编写shell脚本文件,并调试、执行它。 二、 实验要求 1. 要求每人...

    unix系统操作命令.doc

    unix系统操作命令,包含登录和退出;目录操作命令;文件操作命令;有关状态信息命令; 网络命令;Mail命令

    UNIX系统操作命令

    UNIX系统操作命令介绍,包括登陆退出,目录操作,网络操作,编译程序等。

    UNIX简单命令和网络常用命令简介

    为了使大家了解UNIX操作系统,以致引导读者最终掌握和管理UNIX操作系统,我们编写了《UNIX简单命令和网络常用命令简介》(以下简称简介)。正如文档标题所示,我们的目的并非希望通过简介可以彻底了解UNIX操作系统,...

    简洁的UNIX\LINUX常用命令帮助大全

    UNIX与因特网有着很深的渊源,因为因特网的骨干协议TCP/IP原来是UNIX操作系统中的一个通讯模块。事实上,在今天的因特网上提供的...本就是为有DOS类操作系统基础的读者提供相关的基本UNIX概念和操作命令详细的解释。

    第二章 常用Unix命令.ppt

    Unix常用命令,包含以下,例如Unix系统安全性,命令的使用 文件操作命令 目录及其操作命令 文件压缩命令 联机帮助命令 网络命令 其他命令 对于unix学习有一定帮助

    UNIX操作系统概述

    强大的网络支持 UNIX具有很强的联网功能,目前流行的TCP/IP协议就是UNIX的缺省网络协议,正是因为UNIX和TCP/IP的完美结合,促进了UNIX、TCP/IP以及Internet的推广和普及。目前UNIX一直是Internet上各种服务器的首选...

    unix操作系统培训教材.doc

    第1章 UNIX操作系统概述 3 1.1 UNIX操作系统简介 3 1.2 UNIX系统组成 3 1.3 与UNIX有关的几个名词 4 第2章 UNIX常用操作 5 2.1 启动终端 5 2.2 登录 5 2.3 UNIX命令 5 2.4 注销(退出UNIX系统) 7 第3章 UNIX文件...

    权威的UNIX网络操作系统实训实验报告

    权威的UNIX网络操作系统实训实验报告 实验一、UNIX入门(第2和3章) 实验目的与要求 1.了解掌握UNIX操作系统的发展历史,历年来的开发的情况。 2.了解掌握UNIX版本的种类和一些系统的重要特性。 3.熟悉掌握如何启动...

    Unix网络相关命令 ftp 及打包压缩

    FTP 是基于Client/Server FTP 客户端 启动: ftp host port FTP登录到远程主机, 默认操作的都是远程主机的内容 在FTP中执行的命令是FTP命令, 不是本地shell命令

    UNIX操作系统学习教程

    4.3 目录操作命令 38 4.3.1 pwd 38 4.3.2 mkdir 38 4.3.3 cd 38 4.3.4 rmdir 39 4.4 文件操作命令 39 4.4.1 ls 39 4.4.2 cat 40 4.4.3 head 41 4.4.4 tail 41 4.4.5 more 41 4.4.6 cp 43 4.4.7 mv 44 4.4.8 rm 44 ...

    UNIX操作系统教程 张红光

    Window编程环境介绍295 14.2数据检索加工工具awk296 14.2.1awk基本描述296 14.2.2awk中的记录和字段297 14.2.3awk中使用的模式298 14.2.4awk中...BLinux系统中的C环境308 附录CUNIX/Linux常用命令314 参考文献...343

    UNIX系统常用命令.doc

    内容预览: 第一章 登录和退出 第二章 unix基本命令 第三章 文本操作命令 第四章 网络基本命令

    UNIX网络教程---如何配置Unix网络及相关功能应用

    15.1 网络信息检测命令:rwho、 ruptime和ping 212 15.2 远程访问权限文件:.rhosts 212 15.3 远程登录命令:rlogin 213 15.4 远程文件拷贝命令:rcp 213 15.5 远程执行命令:rsh 214 第16章 UUCP 216 16.1 UUCP的...

    linux&unix—命令篇

    (六)网络相关命令 1.telnet 本地环回地址:127.0.0.1 ping -s ip地址 :是否与某台地址相通 ifconfig –a:查看详细的地址信息 ( window中用:ipconfig/all) 远程登录:telnet ip地址 [port] 2.ftp:上传和...

    UNIX系统操作入门篇

    这篇东西是关于Unix系统操作的教程。也是Unix的入门教程。如果你有兴趣学,请看下去,保证你可以学...本教程仅仅讲授Unix系统的常用命令,不涉及Unix的历史、安装和编程。如果你想得到更多的知识, 请查找其他的教材。

    UNIX操作系统培训

    第1章 UNIX操作系统概述 6 1.1 UNIX操作系统简介 6 1.2 UNIX系统组成 6 1.3 与UNIX有关的几个名词 7 第2章 UNIX常用操作 9 2.1 启动终端 9 2.2 登录 9 2.3 UNIX命令 9 2.4 注销(退出UNIX系统) 13 第3章 UNIX文件...

    unix教程网络篇

    本书为每个邮件程序、新闻阅读器和INTERNET应用的命令、选面及特性提供了简捷的图表示示意、使读者非常易于深入掌握各种UNIX网络应用技术。作者对主要的UNIX网络应用进行了透彻的描述,使众能较好地掌握UNIX网络的...

    unix 操作系统

    第1章 UNIX操作系统概述 第2章 UNIX常用操作 第3章 UNIX文件系统 第4章 常用工具和实用程序 第5章 UNIX简单维护与管理 第6章 网络通信 第7章 UNIX启动和定时管理 第8章 UNIX用户管理 第9章 上机环境 第10章 在工作站...

Global site tag (gtag.js) - Google Analytics