unix命令.docx

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

unix命令.docx

《unix命令.docx》由会员分享,可在线阅读,更多相关《unix命令.docx(54页珍藏版)》请在冰点文库上搜索。

unix命令.docx

unix命令

1、pwd命令

显示当前工作目录的位置

格式:

$pwd

/export/home/wang

2、cd命令

改变当前工作目录

①$cd目录名改变到指定目录(当前目录下的子目录),相对路径

②$cd..退回到上一级目录

③$cd/目录名改变到指定目录(绝对路径)

$cd../目录名改变到同级目录

$cd回到当前注册用户的主目录

例:

login:

wang

password:

xxxxxx

①$pwd

/export/home/wang(用户wang的主目录)

$ls

data1data2(主目录下有两个子目录:

data1和data2)

$cddata1

$cd../data2

$pwd

/export/home/wang/data2

$cd..

$cd..

$pwd

/export/home

$cd

$pwd

/export/home/wang

3、date命令

显示或设置系统时间

格式:

date[-u]mmddHHMM[[cc]yy]

date[-u][+format]

date-a[-]sss[.fff]

$date(显示系统时间)

TueOct1009:

37:

12CST2000

$date123112592001(设置修改系统时间:

2001年12月31日12时59分)

$date

MondayDec3112:

59:

52CST2001

4、cal命令

查阅日历

格式:

cal[[month]year]

$cal

October2000

SMTuWThFS

1234567

891011121314

15161718192021

22232425262728

293031

5、echo命令

回显变量参数值

$echo$SHELL

/bin/sh

6、man命令

查阅命令参考手册

格式:

man[-][-adFlrt][-Mpath][-Tmacro-package][-ssection]name...

man[-Mpath]-kkeyword...

man[-Mpath]-ffile...

例:

查阅hostname命令参考手册

$manhostname

Reformattingpage.Wait...

done

hostname

(1)UserCommandshostname

(1)

NAME

hostname-setorprintnameofcurrenthostsystem

SYNOPSIS

/usr/bin/hostname[name-of-host]

AVAILABILITY

SUNWcsu

DESCRIPTION

Thehostnamecommandprintsthenameofthecurrenthost,as

givenbeforetheloginprompt.Thesuper-usercansetthe

hostnamebygivinganargument.

SEEALSO

uname

(1)

SunOS5.5.1Lastchange:

14Sep19921

7、hostname命令

显示和设置当前主机名

$hostname

csnas-1

$hostnametaiji

$hostname

taiji

8、hostid命令

显示主机机器号(每一台主机在出厂时分配了唯一一个机器号)

$hosted

8093086a

9、uname命令

显示当前系统名有关信息

格式:

uname[-aimnprsv]

uname[-Ssystem_name]

例:

$uname

SunOS

$uname-a

SunOScsnas-15.7Generic_103640-20sun4usparcSUNW,Ultra-1

操作系统名主机名版本序列号体系结构cpu类型主机型号

10、ls命令

文件和目录列表,相当于DOS的dir命令

格式:

/usr/bin/ls[-aAbcCdfFgilLmnopqrRstux1][file...]

/usr/xpg4/bin/ls[-aAbcCdfFgilLmnopqrRstux1][file...]

①$ls(列出当前目录下文件和子目录,短列表)

②$ls–l(按长格式列出文件和目录)

③$ls–i(列出文件的inodes)

④$ls–a(列出全部文件和目录,包括隐含文件)

⑤$ls–t(按文件创建时间的顺序列出文件)

⑥$ls–u(按文件访问时间的顺序列出文件)

⑦$ls–d(列出目录本身)

⑧$ls–F(列出文件时,附上文件类型标志。

如:

“/”为目录,“*”为可执行文件)

⑨$ls–R(递归列出当前目录下所有文件及所有子目录中的文件和目录)

例:

$ls

aaadddgongcheng.html

$ls-l

total8

-rw-r--r--1yzgstaff12Oct1009:

42aaa

drwxr-xr-x2yzgstaff512Oct1009:

42ddd

-rw-rw-rw-1yzgstaff3709Nov101998gongcheng.html

$ls-al

total6682

drwxrwxr-x2rootsys512Dec201999.

drwxr-xr-x28rootroot1024Aug2916:

27..

-rw-r--r--1yzgstaff12Oct1009:

42.profile

-rw-r--r--1yzgstaff12Oct1009:

42aaa

drwxr-xr-x2yzgstaff512Oct1009:

42ddd

-rw-rw-rw-1yzgstaff3709Nov101998gongcheng.html

$ls–ld/usr

$ls/usr

$ls–F/usr

$ls–lut

$lsaaa

11、mkdir命令

创建目录

$mkdirddd

12、rmdir命令

删除空目录

$rmdirddd

13、cp命令

文件和目录复制

格式:

$cp[-fip]source_filetarget_file

$cp[-fip]source_file...target

$cp-r|-R[-fip]source_dir...target

例:

①复制文件.:

$cpgoodiesgoodies.old

$lsgoodies*

goodiesgoodies.old

②复制文件到目录

$cp~/src/*/tmp

③复制目录

$lsbkup

bkupnotfound

$cp-rsrcbkup

$lsbkup

x.cy.cz.sh

④交互式复制文件和目录

$lsbbb

bbb

$cp–iaaabbb

Doyoureallydoso?

(y/n):

yes

bbbexisted,insteadofit?

(y/n):

yes

⑤完全复制

$cp–paaaabc

14、mv命令

移动文件和目录。

(修改文件和目录名)

格式:

$mv[-fi]sourcetarget_file

例:

$mvaaabbb(移动文件或修改文件名)

$mvdir1dir2(移动目录)

$mv–ifile1file2(交互式移动文件)

15、rm命令

删除文件或目录

格式:

$rm[-f][-i]file...

/$rm-rR[-f][-i]dirname...[file...]

例:

$rmaaa

$rm–rdir1

$rm–ifile1

备注:

尽量不用rm*命令来删除当前目录下的所有文件,因为这样很容易出错,出现误删。

一旦删除,无法恢复,除非有备份。

因此,做删除操作时,应慎重。

16、touch命令

更新、创建文件

touch命令将每个文件的访问时间和修改时间设置为当前时间;如果此文件不存在,则创建一个空文件。

格式:

$touch文件名

例:

$ls–lddd

ddd:

Nosuchfileordirectory

$touchddd

$ls–lddd

-rw-r--r—1wangtaiji0Oct1008:

07ddd

$date

08:

08Oct102000TuesdayCST

$ls–l/etc/hosts

-rw-r—r—2binbin23Jan11999/etc/hosts

$touch/etc/hosts

$ls–l/etc/hosts

-rw-r—r—2binbin23Oct1008:

08/etc/hosts

17、cat命令

显示、创建、合并文件

1显示文件内容

$cat/etc/hosts

②创建文件

$cat>a

adfadadfa

afdadfadafd

afdadfafdaf

(ctrl-z)

(ctrl-c)

$cata

2合并文件

$catfile1,file2>file3

18、more命令

分屏显示文件内容

当显示一屏后,有4种选择:

●按空格键,看下一屏内容;

●按回车键,看下一行内容;

●按斜杠“/”,搜索目标所在的那一屏显示

●按q键或ctrl-c,退出

另外,more在显示文件时,还在屏幕底部,显示已显示的内容占全部文件内容的百分比。

例:

$more/etc/passwd

19、pg命令

分页显示文件内容

格式:

pg[-number][-pstring][-cefnrs][+linenumber]

[+/pattern/][filename...]

例:

pg/etc/passwd

20、pr命令

有格式显示文件内容

功能:

●给文件分页并标记页号

●在文件头显示日期、时间、页号、文件名

●在页尾空5行

格式:

$pr[任选项]文件名

其中任选项为:

+num定义开始页号,缺省为从第一页开始

-num定义每页分为几列,缺省为一列

-m定义并排显示多个文件

-d定义双倍空间显示

例:

$pr–3/etc/group在屏幕上以三栏显示/etc/group文件内容

21、tail命令

显示文件尾

$tail[–n]文件名(其中:

n为行数,缺省为最后10行)

例:

$tail–3/etc/passwd(显示/etc/passwd文件最后3行内容)

22、head命令

显示文件头

$head[–n]文件名(其中:

n为行数,缺省为最后10行)

例:

$head–3/etc/passwd(显示/etc/passwd文件最后3行内容)

23、wc命令

统计文件的行数、词数、字数(lines,wordsandcharacters)

格式:

$wc[-c|-m|-C][-lw][file...]

这里:

-cCountbytes.

-mCountcharacters.

-CSameas-m.

-lCountlines.

-wCountwordsdelimitedbywhitespacecharactersornew

linecharacters.DelimitingcharactersareExtended

UnixCode(EUC)charactersfromanycodesetdefinedby

iswspace().

例:

$wc/etc/passwd

$cat/etc/passwd|wc

25324124321

(行)(词)(字节)

24、diff命令

比较两个文件的差异

格式:

$diff[-bitw][-c|-e|-f|-h|-n]file1file2

$diff[-bitw][-Cnumber]file1file2

$diff[-bitw][-Dstring]file1file2

$diff[-bitw][-c|-e|-f|-h|-n][-l][-r]

[-s][-Sname]directory1directory2

例:

$diff–cfile1file2

25、find命令

在指定目录中查找符合条件的文件,一旦找到某些符合条件的文件,在屏幕上显示路径名,并可执行给定的操作。

格式:

$findpathconditionOperate

其中:

path----指定查找范围,而且还要递归查找各级子目录

conditin---可以是文件的名字、类型、大小、创建时间、权限等

operate---规定找到符合条件的文件后应采取什么行动

1查找条件(conditon)

▲根据名字查找

-nameabc

-name‘*.c’

▲根据类型查找

-typec这里:

c为文件类型,可为下列其中任意一种:

b(块设备文件)

c(字符设备文件)

d(目录)

l(符号连接文件)

p(命名管道文件)

f(普通文件)

▲根据大小查找

-sizen[c]这里:

n为文件大小,单位为block(512bytes)

若n后跟c,则单位为byte

▲根据时间查找

-atimen这里:

n为天数,即查n天前访问过的文件

-ctimen这里:

n为天数,即查n天前状态改变过的文件

-mtimen这里:

n为天数,即查n天前修改过的文件

备注:

+nmorethann

nexactlyn

-nlessthann.

▲根据权限查找

-permonum这里:

onum为用8进制数表示的文件权限,如:

755

2操作

-print显示符合条件文件的路径名

-exec对所查到的文件,执行一命令。

命令接在后面,并用下列3个字符结尾:

空格、反斜杠及分号。

在命令中,用{}表示查找到的文件。

即:

命令以“{}\;”结尾。

-ok对所查找的文件,交互式执行一命令,回答“y”,就执行;回答”n“,就不执行

例:

①在整个系统里,查找passwd文件

#find/-namepasswd–print

②在/usr目录里查找core文件,并删除之

#find/usrcore–execrm{}\;

③在用户主目录里查找并删除在一周之内未访问过的名为a.out或*.o的文件

$find$HOME\(-namea.out-o-name'*.o'\

-atime+7\-execrm{}\;

 

26、grep命令

字符串查找命令

在指定的文件中查找字符串

格式:

$grep[任选项]匹配模式文件名

1任选项

-c只显示匹配模式所在文件的文件名及行号

-i不区分大小写

-t只显示匹配模式所在文件的文件名

-n显示文件名、匹配行及行号

-v显示匹配模式以外的所有行

2匹配模式

可以是字符串或正则表达式

正则表达式:

(WildwordExpression)

^$匹配一个空行

e匹配字符本身

e*匹配e字符0次或多次而产生的序列

[a,b,c,…]匹配括号内任意一个字符

^e匹配以e字符开头的任何字符串

e$匹配以e字符结尾的任何字符串

3文件名

可以是一个或多个文件

例:

$greproot/etc/passwd

$grep‘^w’/etc/passwd

$cat/etc/passwd|grepwang

$ls|grepabc

27、ln命令

链接提供了共享文件的一种机制,它允许多个用户访问相同的数据。

一个文件可以创建多个链接。

链接分为:

硬链接和符号链接

(1)硬连接

格式:

#lnsouce-filetarget-file

特点:

①因为只有一个数据副本存在,节省磁盘空间

②同原始项没有区别

③共享inode

备注:

不能对目录进行硬链接

不能跨文件系统进行硬链接

(2)符号链接

格式:

$ln–ssourcetarget

特点:

1.原文件和链接文件有不同的inode号

2.可以对目录进行符号链接

3.可以跨文件系统进行符号链接

4.建立符号链接不影响链接计数

5.删去原文件,而链接文件仍存在,但大小为0

6.删去链接文件,却不影响原文件。

(3)硬链接与符号链接的比较

共同点:

1只有一个副本存在,节省磁盘空间

2可实现文件共享

3修改方便,只要修改一次,数据自动更新

不同点:

1硬链接,原文件和连接文件共享同一个inode,不能跨文件系统建立链接;而符号链接则不同,原文件和连接文件分别有自己的inode,可以跨文件系统建立符号链接

2硬链接,链接文件与原文件地位平等,没有区别,删去其中一个而不会影响另一个;而符号链接则不同,链接文件与原文件地位不平等,删去原文件,链接文件虽然存在,但内容为空,反过来,删去链接文件则不影响原文件。

3对于硬链接:

只有全部删除所有的链接文件和原文件,文件内容才为空。

对于符号链接:

只需删除原文件即可清空文件内容。

4硬链接影响链接计数;而符号链接不影响链接计数。

例:

$ls-l

total4

-rw-r--r--1yzgstaff27Oct1009:

55aaa

-rw-r--r--1yzgstaff12Oct1009:

55ccc

$lnaaajjj(硬链接)

$ln-sccckkk(符号链接)

$ls-l

total8

-rw-r--r--2yzgstaff27Oct1009:

55aaa

-rw-r--r--1yzgstaff12Oct1009:

55ccc

-rw-r--r--2yzgstaff27Oct1009:

55jjjlrwxrwxrwx1yzgstaff3Oct1009:

56kkk->ccc

(链接计数)

28、which命令

查找UNIX命令的位置,显示其路径

$which命令名

$whichls

/usr/bin/ls

29、who命令

显示系统当前正在注册的用户

$who

rootconsoleAug2916:

27

rootpts/1Aug2916:

27

rootpts/2Aug2916:

27

yzgpts/3Oct1009:

34(210.44.176.77)

yzgpts/4Oct1009:

46(210.44.176.77)

注册名注册终端注册时间远程用户的ip地址

30、whoami命令

显示当前终端正在注册的用户

$who

wang

31、last命令

显示用户的注册、注销信息的历史记录

格式:

last[-nnumber|-number][-ffilename]

[name|tty]...

例:

$last

yzgpts/4210.44.176.77TueOct1009:

46stillloggedin

yzgpts/3210.44.176.77TueOct1009:

34stillloggedin

rootconsoleTueAug2916:

27stillloggedin

rebootsystembootTueAug2916:

25

yzgpts/3210.44.176.10TueAug2911:

56-12:

02(00:

05)

rootconsoleFriSep2509:

39-down(00:

04)

rebootsystembootFriSep2509:

37

rootconsoleFriSep2508:

13-down(01:

24)

rebootsystembootFriSep2508:

08

setupconsoleThuSep2423:

13-23:

31(00:

17)

rebootsystembootThuSep2423:

04

setupconsoleThuSep2422:

36-23:

03(00:

26)

rootconsoleThuSep2422:

02-22:

36(00:

33)

rebootsystembootThuSep2422:

00

rootconsoleThuSep2417:

45-21:

58(04:

12)

32、compress命令

文件压缩

$compressabcabc.Z

33uncompress命令

文件解压

$uncompressabc.Z

34、passwd命令

修改用户口令及口令属性

格式:

passwd[name]

passwd-rfiles[-egh][name]

passwd-rfiles-s[-a]

passwd-rfiles-s[name]

passwd-rfiles[-d|-l][-f][-nmin][-wwarn]

[-xmax]name

passwd-rnis[-egh][name]

passwd-rnisplus[-egh][-Ddomainname][name

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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