UNIX 基础操作指令及vi命令相关面试知识.docx

上传人:b****6 文档编号:10185261 上传时间:2023-02-09 格式:DOCX 页数:8 大小:19.06KB
下载 相关 举报
UNIX 基础操作指令及vi命令相关面试知识.docx_第1页
第1页 / 共8页
UNIX 基础操作指令及vi命令相关面试知识.docx_第2页
第2页 / 共8页
UNIX 基础操作指令及vi命令相关面试知识.docx_第3页
第3页 / 共8页
UNIX 基础操作指令及vi命令相关面试知识.docx_第4页
第4页 / 共8页
UNIX 基础操作指令及vi命令相关面试知识.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

UNIX 基础操作指令及vi命令相关面试知识.docx

《UNIX 基础操作指令及vi命令相关面试知识.docx》由会员分享,可在线阅读,更多相关《UNIX 基础操作指令及vi命令相关面试知识.docx(8页珍藏版)》请在冰豆网上搜索。

UNIX 基础操作指令及vi命令相关面试知识.docx

UNIX基础操作指令及vi命令相关面试知识

UNIX基础操作指令及vi命令相关面试知识

1、登录UINX系统终端:

可以使用DOS窗口或者终端软件telnet进行登录,默认使用23端口,例如:

telnet192.168.10.240login:

fundspassword:

funds即可。

2、退出终端:

2%logout

2%exit

2ctrl+d

3、首次登入后更改密码

2%passwd=>执行后将会出现下列讯息

2ChangingNISpasswordforuseronice.

2Oldpassword:

______=>输入旧密码

2Newpassword:

______=>输入新密码(最好6-8字,英文字母与数字混合)

2Retypenewpassword:

______=>再输入一次密码

4、参看操作系统版本

2Oslevel

5、列出文件或目录下之文件名称

2ls列出目前目录下之文件名。

2ls-a列出包含以.起始的隐藏档所有文件名。

2ls-t依照文件最后修改时间之顺序,依序列出文件名。

2ls-F列出目前目录下之文件名及其类型。

/结尾表示为目录名称,*结尾表示为执行档,@结尾表示为symbliclink。

2ls-l列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。

2ls-lg同上,并显示出文件之拥有者群组名称。

2ls-R显示出目录下,以及其所有子目录之文件名。

(recursivelisting)

6、改变工作目录位置

2cd改变目录位置,至使用者login时的workingdirectory(起始目录)。

2cddir1改变目录位置,至dir1之目录位置下。

2cd~user改变目录位置,至使用者的workingdirectory(起始目录)。

2cd..改变目录位置,至目前目录的上层(即parentofworkingdirectory)

2cd../user改变目录位置,至相对路径user之目录位置下。

2cd/../..改变目录位置,至绝对路径(Fullpath)之目录位置下。

7、移动或更改文件、目录名称

2mvfile1file2将文件file1,更改文件名为file2。

2mvfile1dir1将文件file1,移到目录dir1下,文件名仍为file1。

2mvdir1dir2若目录dir2不存在,则将目录dir1,及其所有文件和子目录,移到目录dir2下,新目录名称为dir1。

若目录dir2不存在,则将dir1,及其所有文件和子目录,更改为目录dir2。

8、建立新目录

2mkdirdir1建立一新目录dir1。

2mkdirdir1dir2dir3批量建立3个新目录dir1、dir2、dir3。

9、删除目录

2rmdirdir1删除目录dir1,但dir1下必须没有文件存在,否则无法删除。

2rm-rdir1删除目录dir1,及其下所有文件及子目录。

10、删除文件

2rmfile1删除文件名为file1之文件。

2rmfile删除文件名中有五个字元,前四个字元为file之所有文件。

2rmf*删除文件名中,以f为字首之所有文件。

11、列出目前所在之目录位置

执行命令:

pwd

12、查看文件内容

2vifile1编辑方式查看文件名file1之内容

2morefile1以分页方式,查看文件名file1之内容

2catfile1│more同上

13、查看目录所占磁盘容量

2dudir1显示目录dir1的总容量及其次目录的容量(以kbyte为容量)。

2du-sdir1显示目录dir1的总容量。

14、查看文件系统空间使用情况

2df-g

2df-k

15、拷贝文件或目录至远端工作站,或从远端工作站拷贝文件或目录到本地

2rcpfile1host:

/home/user将文件file1,拷贝到工作站host路径/home/user之目录下。

2rcp-rdir1host:

/home/user将目录dir1,拷贝到工作站host路径/home/user之目录下。

2rcphost:

/home/user/file1file2将工作站host中,位於/home/user目录下之目录dir1,拷贝到目前工作站之目录下,目录名称仍为dir1。

2rcp-rhost:

/home/user/dir1将工作站host中,位於/home/user目录下之目录dir1,拷贝到目前工作站之目录下,目录名称仍为dir1。

16、本地工作站与远端工作站之间文件传输

2ftpip_address或者hostname,进行文件传输

2Name(hostname:

user-name):

输入帐号

2Password(hostname:

user-name):

输入密码

2ftp>help列出ftp文件传输,可使用之任何命令。

2ftp>!

ls列出本地工作站,目前目录下之所有文件名。

2ftp>!

pwd列出本地工作站,目前所在之工作目录位置。

2ftp>ls列出远端工作站目前目录下之所有文件名。

2ftp>dir列出远端工作站目前目录下之所有文件名(略同於UNIX的ls-l指令).

2ftp>dir.│more同上,但每页会暂停(可能不适用Unix以外的ftp)。

2ftp>pwd列出远端工作站目前所在之目录位置。

2ftp>bin以二进制格式传输文件

2ftp>asicc以asicc格式传输文件

2ftp>cddir1更改远端工作站之工作目录位置至dir1之下。

2ftp>getfile1将远端工作站之文件file1,拷贝到本地工作站中。

2ftp>putfile2将本地工作站之文件file2,拷贝到远端工作站中。

2ftp>mget*.c将远端工作站中,副文件名为c之所有文件,拷贝到本地工作站中。

2ftp>mput*.txt将本地工作站中,副文件名为txt之所有文件,拷贝远端工作站中。

2ftp>prompt切换交谈式指令(使用mput/mget时不用每个文件皆询问yes/no)。

2ftp>quit结束ftp工作。

2ftp>bye结束ftp工作。

17、改变文件或目录之读、写、执行之允许权

2执行格式:

chmod[-R]modenamemode:

rwxrwxrwxr:

readw:

writex:

execute

2%chmod755dir1将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改。

2%chmod700file1将文件file1,设定只有拥有者可以读、写和执行。

2%chmodo+xfile2将文件file2,增加拥有者可以执行之权利。

2%chmodg+xfile3将文件file3,增加群组使用者可执行之权利。

2%chmodo-rfile4将文件file4,除去其它使用者可读取之权利。

18、改变文件或目录之拥有权

2%chownuserfile1将文件file1之拥有权,改为使用者user所有。

2%chown-Ruserdir1将目录dir1,及其下所有文件和子目录之拥有权,改为使用者user所有。

19、改变文件或目录之群组拥有权

2%chgrpvlsifile1将文件file1之群组拥有权,改为vlsi群组。

2%chgrp-Rimagedir1将目录dir1,及其下所有文件和子目录,改为image群组

20、改变文件或目录之最后修改时间

2执行格式:

touchname(name可为文件或目录名称。

21、文件之连结

2执行格式:

lnoldnamenewname(Hardlink)lnfile1file2将名称file2,连结至文件file1。

2执行格式:

ln-soldnamenewname(Symblicklink)ln-sfile3file4将名称file4,连结至文件file3。

22、文件之字串找寻

2grepabcfile1寻找文件file1中,列出字串abc所在之整行文字内容。

23、找寻文件或命令之路径

2%find/-namefile1-print(自根目录下,寻找文件名为file1之路径。

24、比较文件或目录之内容

2%difffile1file2比较文件file1与file2内,各行之不同处。

2%diff-rdir1dir2比较目录dir1与dir2内,各文件之不同处。

25、查看系统之process

2%ps-aux(查看系统中,包含系统内部,及所有使用者的process。

26、结束或终止process

2%kill456或kill-9456终止processID为456之process。

27、文件打包

2tar-cvf包名.tar打包目录名

28、文件解包

2tar-xvf包名.tar

29、压缩资料

2执行格式:

compressfilename压缩文件

2执行格式:

compressdirdirectory-name压缩目录

30、解压缩还原资料

2执行格式:

uncompressfilename反压缩文件

2执行格式:

uncompressdirdirectory-name反压缩目录

31、pipe-line之使用

2执行格式:

command1│command2将command1执行结果,送到command2做为command2的输入。

Example:

%ls-Rl│more以分页方式,列出目前目录下所有文件,及子目录之名称。

%catfile1│more以分页方式,列出文件file1之内容。

32、标准输出之控制

2执行格式:

command>filename将command之执行结果,送至指定的filename中。

Example:

%ls-l>list将执行ls-l命令之结果,写入文件list中。

2执行格式:

command>!

Filename同上,若filename之文件已经存在,则强迫overwrite。

Example:

%ls-lg>!

List将执行lslg命令之结果,强迫写入文件list中。

2执行格式:

command>filename将command执行时,萤幕上所产生的任何讯息,写入指定的filename中。

Example:

%ccfile1.c>error将编译file1.c文件时,所产生之任何讯息,写入文件error中。

2执行格式:

command>>filename将command执行结果,附加(append)到指定的filename中。

Example:

%lslag>>list将执行lslag命令之结果,附加(append)到文件list中。

2执行格式:

command>>filename将command执行时,萤幕上所产生的任何讯息,附加於指定的filename中。

Example:

%ccfile2.c>>error将编译file2.c文件时,萤幕所产生之任何讯息,附加於文件error中。

33、监控系统资源使用情况

2topas

2nmon

2vmstat

2Iostat

34、文件编辑器vi之使用方法简介

2进入vi

直接执行vi编辑程式即可:

%vitest

此刻萤幕上会出现vi的编辑视窗,同时vi会将文件复制一份至记忆体中

的缓冲区(buffer)。

vi会保留在磁盘中的文件不变,而先对缓冲区的档

案作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。

2离开vi

若在输入模式下,则先利用《ESC》进入指令模式,而后即可选用下列指令

离开vi。

q!

离开vi,并放弃刚在缓冲区内编辑的内容。

wq将缓冲区内的资料写入磁盘中,并离开vi。

ZZ同wq。

x同wq。

w将缓冲区内的资料写入磁盘中,但并不离开vi。

q离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。

此指令可与:

w配合使用。

vi的操作模式

==============

vi提供两种操作模式:

输入模式(insertmode)和指令模式(commandmode)

当使用者进入vi后,即处在指令模式下,此刻键入之任何字元皆被视为

指令。

在此模式下可进行删除、修改等动作。

若要输入资料,则需进入输入

模式。

2输入模式

a(append)由游标之后加入资料。

A由该行之末加入资料。

i(insert)由游标之前加入资料。

I由该行之首加入资料。

o(落之末。

nG移至该文件的第n列。

n+移至游标所在位置之后的第n列。

n-移至游标所在位置之前的第n列。

2整行动作

dd删除整行。

D以行为单位,删除游标后之所有字元。

cc修改整行的内容。

yyyank整行,使游标所在该行复制到记忆体缓冲区。

2删除与修改

x删除游标所在该字元。

X删除游标所在之前一字元。

dd删除游标所在该行。

r用接於此指令之后的字元取代(replace)游标所在字元。

如:

ra将游标所在字元以a取代之。

R进入取代状态,直到《ESC》为止。

s删除游标所在之字元,并进入输入模式直到《ESC》。

S删除游标所在之该行资料,并进入输入模式直到《ESC》。

2搬移与复制

搬移一行.在该行执行dd游标移至目的地,执行p复制一行.在该行执行yy游标移至目的地,执行p

2指令重复

删除10行.10dd游标移至目的地,执行p复制10行.10yy游标移至目的地,执行p

2取消前一动作(Undo)

u恢复最后一个指令之前的结果。

U恢复游标该行之所有改变。

2搜寻

/字串往游标之后寻找该字串。

字串往游标之前寻找该字串。

n往下继续寻找下一个相同的字串。

N往上继续寻找下一个相同的字串。

2ex指令

w将缓冲区的资料写入磁盘中。

10,20wtest将第10行至第20行的资料写入test文件。

10,20w>>test将第10行至第20行的资料加在test文件之后。

rtest将test文件的资料读入编辑缓冲区的最后。

2删除、复制及搬移

10,20d删除第10行至第20行的资料。

10d删除第10行[标签:

正文]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1