UNIX系统基本操作命令参考.docx

上传人:b****2 文档编号:1707390 上传时间:2023-05-01 格式:DOCX 页数:29 大小:27.82KB
下载 相关 举报
UNIX系统基本操作命令参考.docx_第1页
第1页 / 共29页
UNIX系统基本操作命令参考.docx_第2页
第2页 / 共29页
UNIX系统基本操作命令参考.docx_第3页
第3页 / 共29页
UNIX系统基本操作命令参考.docx_第4页
第4页 / 共29页
UNIX系统基本操作命令参考.docx_第5页
第5页 / 共29页
UNIX系统基本操作命令参考.docx_第6页
第6页 / 共29页
UNIX系统基本操作命令参考.docx_第7页
第7页 / 共29页
UNIX系统基本操作命令参考.docx_第8页
第8页 / 共29页
UNIX系统基本操作命令参考.docx_第9页
第9页 / 共29页
UNIX系统基本操作命令参考.docx_第10页
第10页 / 共29页
UNIX系统基本操作命令参考.docx_第11页
第11页 / 共29页
UNIX系统基本操作命令参考.docx_第12页
第12页 / 共29页
UNIX系统基本操作命令参考.docx_第13页
第13页 / 共29页
UNIX系统基本操作命令参考.docx_第14页
第14页 / 共29页
UNIX系统基本操作命令参考.docx_第15页
第15页 / 共29页
UNIX系统基本操作命令参考.docx_第16页
第16页 / 共29页
UNIX系统基本操作命令参考.docx_第17页
第17页 / 共29页
UNIX系统基本操作命令参考.docx_第18页
第18页 / 共29页
UNIX系统基本操作命令参考.docx_第19页
第19页 / 共29页
UNIX系统基本操作命令参考.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

UNIX系统基本操作命令参考.docx

《UNIX系统基本操作命令参考.docx》由会员分享,可在线阅读,更多相关《UNIX系统基本操作命令参考.docx(29页珍藏版)》请在冰点文库上搜索。

UNIX系统基本操作命令参考.docx

UNIX系统基本操作命令参考

UNIX系统基本操作命令参考

UNIX是多用户多任务操作系统。

UNIX有很多种,如AT&TUNIX(SVR4)、SunOS4.1.3、HP-UXR11、AIXV4、XENIX、Linux等等,基本命令介绍如下:

1.登录步骤2

2.退出步骤2

3.更改帐号密码3

4.在线指令帮助3

5.进入远端电脑系统3

6.文件或目录操作3

7.改变工作目录位置4

8.复制文件4

9.移动或更改文件、目录名称4

10.建立新目录5

11.删除目录5

12.删除文件5

13.文件名的缩写符号5

14.列出目前所在之目录位置5

15.查看文件内容6

16.查看目录所占磁盘容量6

17.查看磁盘的使用空间6

18.文件模式之设定6

19.改变文件或目录之拥有权7

20.检查自己所属之群组名称7

21.改变文件或目录之群组拥有权7

22.拷贝文件或目录至远端工作站7

23.文件和文件系统的备份和恢复8

24.自远端工作站,拷贝文件或目录8

25.本地工作站与远端工作站之间文件传输8

26.文件之连结9

27.文件之字串找寻9

28.找寻文件或命令之路径9

29.比较文件或目录之内容10

30.文件打印输出10

31.进程控制10

32.查看系统之process10

33.结束或终止process11

34.在background执行process的方式11

35.查看正在background中执行的process11

36.结束或终止在background中的process11

37.查看shellvariable之设定值12

38.设定shellvariable12

39.删除shellvariable12

40.看environmentvariable之设定值12

41.设定environmentvariable13

42.删除environmentvariable13

43.查看所定义的命令之alias13

44.定义命令之alias13

45.删除所定义之alias13

46.压缩资料14

47.解压缩还原资料14

48.pipe-line之使用14

49.标准输入之控制14

50.查看系统中的使用者:

15

51.改变自己的username进入其他使用者的帐号,拥有其使用权利。

15

53.增加用户和组16

54.查看目前系上所有工作站的使用者:

16

55.与某工作站上的使用者交谈:

16

56.检查远端电脑系统是否正常16

57.文件编辑器vi之使用方法简介17

(1)进入vi17

(2)离开vi17

(3)vi的操作模式17

(4)输入模式17

(5)指令模式17

(6)删除、复制及修改指令介绍(此单元较少使用)18

58.集成化菜单(非常重要)21

59.fsck检查文件系统21

60.mount加载某个设备21

61.shutdown关机,reboot重启机22

1.登录步骤

login:

_______=>输入username

password:

_______=>输入密码

2.退出步骤

%logout

或%exit

或%

3.更改帐号密码

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

ChangingNISpasswordforuseronice.

Oldpassword:

______=>输入旧密码

Newpassword:

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

Retypenewpassword:

______=>再输入一次密码

4.在线指令帮助

执行格式:

mancommand-name

Example:

%manls

5.进入远端电脑系统

执行格式:

rloginhostname[-1username]

Example:

%rlogindoc

remotelogin进入工作站doc中。

%rlogindoc-luser

使用user帐号进入工作站doc中。

执行格式:

telnethostname或telnetIPaddress

Example:

%telnetdocor%telnet140.109.20.251

6.文件或目录操作

.列出文件或目录下之文件名称

执行格式:

ls[-atFlgR][name](name可为文件名或目录名称。

Example:

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

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

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

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

"/"结尾表示为目录名称,

"*"结尾表示为执行档,"@"结尾表示为symbliclink。

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

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

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

(recursivelisting)

7.改变工作目录位置

执行格式:

cd[name]:

name可为目录名称、路径或目录缩写。

Example:

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

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

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

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

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

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

8.复制文件

执行格式:

cp[-r]sourcedestination

Example:

cpfile1file2将文件file1复制成file2

cpfile1dir1将文件file1复制到目录dir1下,文件名仍为file1。

cp/tmp/file1.将目录/tmp下的文件file1复制到现行目录下,文件名仍为file1。

cp/tmp/file1file2将目录/tmp下的文件file1复制到现行目录下,文件名为file2□

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

执行格式:

mvsourcedestination

Example:

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

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

10.建立新目录

执行格式:

mkdirdirectory-name

Exmaple:

mkdirdir1建立一新目录dir1。

11.删除目录

执行格式:

rmdirdirectory-name或rmdirectory-name

Example:

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

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

12.删除文件

执行格式:

rmfilename(filename可为文件名,或文件名缩写符号。

Example:

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

rmfile?

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

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

13.文件名的缩写符号

?

代表文件名称中之单一字元。

*代表文件名称中之一字串。

14.列出目前所在之目录位置

执行格式:

pwd

15.查看文件内容

执行格式:

catfilename

Example:

catfile1 以连续显示方式,查看文件名file1之内容。

执行格式:

morefilename或catfilename|more

Example:

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

catfile1|more同上。

16.查看目录所占磁盘容量

执行格式:

du[-s]directory

Example:

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

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

17.查看磁盘的使用空间

执行格式:

df[-k]

18.文件模式之设定

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

执行格式:

chmod[-R]modename

(name可为文件名或目录名;mode可为3个8位元之数字,或利用ls-l命令,列出

文件或目录之读、写、执行允许权之文字缩写。

mode:

rwxrwxrwxr:

readw:

writex:

execute

usergroupother

缩写:

(u)(g)(o)(a)

Example:

%chmod755dir1 

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

%chmod700file1

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

%chmodo+xfile2

将文件file2,增加拥有者可以执行之权利。

%chmodg+xfile3

将文件file3,增加群组使用者可执行之权利。

%chmodo-rfile4

将文件file4,除去其它使用者可读取之权利。

19.改变文件或目录之拥有权

执行格式:

chown[-R]usernamename(name可为文件名或目录名。

Example:

%chownuserfile1

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

%chown-Ruserdir1

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

20.检查自己所属之群组名称

执行格式:

groups

21.改变文件或目录之群组拥有权

执行格式:

chgrp[-R]groupnamename(name可为文件名或目录名)

Example:

%chgrpvlsifile1

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

%chgrp-Rimagedir1

将目录dir1,及其下所有文件和子目录,改为image群组。

22.拷贝文件或目录至远端工作站

执行格式:

rcp[-r]sourcehostnome:

destination

(source可为文件名、目录名或路径,hostnome为工作站站名,destination为路径名称.

Example:

rcpfile1doc:

/home/user

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

rcp-rdir1doc:

/home/user

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

23.文件和文件系统的备份和恢复

常用命令:

tar、dd、cpio

Example:

tarcfv/dev/rmt/0m/home/ftp/pub/*

将/home/ftp/pub/下的软件tar到磁带上去。

ddif=/mnt/info/hba.imageof=/dev/rdsk/f03htbs=512k

将光盘中的某个文件拷到软驱上。

cpio–iBvdmcu

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

24.自远端工作站,拷贝文件或目录

执行格式:

rcp[-r]hostname:

sourcedestination

(hostname为工作站名,source为路径名,destination可为文件名、目录名或路径)。

Example:

rcpdoc:

/home/user/file1file2

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

rcp-rdoc:

/home/user/dir1.

将工作站iis1中,位於/home/user目录下之目录dir1,拷贝到目前工作站之目录下,

目录名称仍为dir1。

25.本地工作站与远端工作站之间文件传输

(必须拥有远端工作站之帐号及密码,才可进行传输工作)

执行格式:

ftphostnameorftpip_address

Example:

ftpdoc与远端工作站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>cddir1更改远端工作站之工作目录位置至dir1之下。

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

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

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

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

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

ftp>quit结束ftp工作。

ftp>bye结束ftp工作。

26.文件之连结

同一文件,可拥有一个以上之名称,可将文件做数个连结。

执行格式:

lnoldnamenewname(Hardlink)

Example:

lnfile1file2  将名称file2,连结至文件file1。

执行格式:

ln-soldnamenewname(Symblicklink)

Example:

ln-sfile3file4 将名称file4,连结至文件file3。

27.文件之字串找寻

执行格式:

grepstringfile

Example:

grepabcfile1

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

28.找寻文件或命令之路径

执行格式:

whereiscommand(显示命令之路径。

执行格式:

whichcommand(显示命令之路径,及使用者所定义之别名。

执行格式:

whatiscommand(显示命令功能之摘要。

执行格式:

findsearch-path-namefilename-print

(搜寻指定路径下,某文件之路径。

Example:

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

.

29.比较文件或目录之内容

执行格式:

diff[-r]name1name2(name1name2可同时为文件名,或目录名称。

Example:

%difffile1file2

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

%diff-rdir1dir2

比较目录dir1与dir2内,各文件之不同处。

30.文件打印输出

使用者可用.login档中之setenvPRINTER,来设定打印资料时的打印机名。

printername:

sp1或sp2(1005教室)

Example:

%setenvPRINTERsp2设定自sp2打印资料。

31.进程控制

UNIXO.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命令所查出之processID。

Example:

%kill456或kill-9456

终止processID为456之process。

34.在background执行process的方式

执行格式:

command&(於command后面加入一"&"符号即可。

Example:

%ccfile1.c&

将编译file1.c文件之工作,置於background执行。

执行格式:

按下"ControlZ"键,暂停正在执行的process。

键入"bg"命令,命令,将所暂停的process,置入background中继续执行。

Example:

%ccfile2.c

^Z

Stopped

%bg

35.查看正在background中执行的process

执行格式:

jobs

36.结束或终止在background中的process

执行格式:

kill%n

(n为利用"jobs"命令,所查看出的backgroundjob编号)

Example:

%kill%终止在background中的第一个job。

%kill%2终止在background中的第二个job。

37.查看shellvariable之设定值

执行格式:

set  查看所有shellvariable之设定值。

%set

执行格式:

echo$variable-name显示指定的shellvariable之设定值。

%echo$PRINTER

sp1

38.设定shellvariable

执行格式:

setvar=value

Example:

%setterm=vt100

设定shellvariable"term"为VT100终端机之型式。

39.删除shellvariable

执行格式:

unsetvar

Example:

%unsetPRINTER

删除shellvariable"PRINTER"之设定值。

40.看environmentvariable之设定值

执行格式:

setenv 查看所有environmentvariable之设定值。

Example:

%setenv

执行格式:

echo$NAME显示指定的environmentvariable"NAME"之设定值。

Example:

%echo$PRINTER

显示environmentvariable"PRINTER"打印机名称之设定值。

41.设定environmentvariable

执行格式:

setenvNAMEword

Example:

%setenvPRINTERsp1

设定environmentvariable"PRINTER"打印机名称为sp1。

42.删除environmentvariable

执行格式:

unsetenvNAME

Example:

%unsetenvPRINTER

删除environmentvariable"PRINTER"打印机名称之设定值。

43.查看所定义的命令之alias

执行格式:

alias查看自己目前定义之所有命令,及所对应之alias名称。

执行格式:

aliasname查看指定之alias名称所定义之命令。

Example:

%aliasdir(查看别名dir所定义之命令)

ls-atl

44.定义命令之alias

执行格式:

aliasname'commandline'

Example:

%aliasdir'ls-l'

将命令"ls-l"定义别名为dir。

45.删除所定义之alias

执行格式:

unaliasname

Example:

%unaliasdir(删除别名为dir之定义。

%unalias*(删除所有别名之设定。

46.压缩资料

执行格式:

compressfilename压缩文件

执行格式:

compressdirdirectory-name压缩目录

47.解压缩还原资料

执行格式:

uncompressfilename    反压缩文件

执行格式:

uncompressdirdirectory-name反压缩目录

48.pipe-line之使用

执行格式:

command1|command2

将command

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2