华为unixWord格式文档下载.docx

上传人:b****6 文档编号:17622213 上传时间:2022-12-07 格式:DOCX 页数:26 大小:31.90KB
下载 相关 举报
华为unixWord格式文档下载.docx_第1页
第1页 / 共26页
华为unixWord格式文档下载.docx_第2页
第2页 / 共26页
华为unixWord格式文档下载.docx_第3页
第3页 / 共26页
华为unixWord格式文档下载.docx_第4页
第4页 / 共26页
华为unixWord格式文档下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

华为unixWord格式文档下载.docx

《华为unixWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《华为unixWord格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。

华为unixWord格式文档下载.docx

UNIX会顺序执行以上三条命令。

4、在后台运行程序

要让程序在后台执行,只需在命令行的最后加上“&

”符号。

[例1]在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件。

执行命令和立即显示的内容如下:

$find.-nameabc-print&

10722

$

...

10722表示进程号(PID)。

当find命令在后台执行完后,会显示结果。

当在后台运行命令时,最好将其输出重定向输出到一个文件中去,以便以后检查。

[例2]在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文件并将结果存到myfind文件中。

执行命令如下:

$find.-nameabc-print>

myfind&

在运行后台程序的同时可以继续输入命令。

5、nohup命令

当终端退出后,由该终端启动的后台程序自动退出。

要想终端退出后程序不停止运行,则要用nohup命令启动后台程序。

如对于例2的命令加入nohup后变为:

$nohupfind.-nameabc-print>

二、特殊按键

在UNIX命令操作中有一些特殊键,列表如下:

Ctrl+d结束键盘输入或退出当前shell

Del中断键,停止当前动作回到shell

Ctrl+s暂停屏幕输出

Ctrl+q继续屏幕输出

Ctrl+ukill键,删除光标所在行的所有字符

Esc结束当前的操作状态(如vi)

三、UNIX常用简单命令

下表列出了几个简单的UNIX命令:

解释UNIX命令命令举例

查看帮助信息manmandate

查看日期datedate

显示日历calcal1998

显示大写大字bannerbanner“ABCD”

计算器bcbc

修改口令passwdpasswd

查看谁在使用系统whowho

查看我是谁whoamiwhoami

显示用户信息fingerfinger用户名

清除屏幕clearclear

1、man命令-查看帮助信息

举例:

查看man的使用方法:

man

查看finger命令的帮助信息:

manfinger

2、date命令-显示、修改日期和时间

显示时间的命令如下:

date

显示如下:

MonAug1713:

43:

14NST1998

表示NST标准时间,1998年8月17日13:

14,星期一。

3、cal命令-显示日历

显示1998年全年日历:

cal1998

显示1998年8月日历:

cal81998

4、banner命令-显示大写大字

在屏幕上用大字显示“HUAWEI”,命令如下

banner"

HUAWEI"

5、bc命令-简单计算器

bc命令可以进行加、减、乘、除、求模、乘方运算,运算符分别为“+”“-”“*”“/”“%”“^”。

bc使用举例如下

bc

以后输入算式即可,如:

1234*3+2^4

按回车显示结果,以后等待输入其它算式。

按<

Ctrl>

+d键退出bc。

6、passwd命令-修改口令

要修改自己的口令,只需运行:

passwd

以后系统会提示输入原来口令,并输入新口令。

7、who命令-查看正在使用UNIX的用户

用法如下:

who

系统会显示正在使用UNIX的用户名、终端号和登录时间。

要查看使用者自己的信息,运行:

whoami

8、finger命令-显示用户信息

finger命令比who命令显示的信息量大,功能强。

基本使用方法如下:

显示登录信息:

finger

显示smith用户详细信息:

fingersmith

9、clear命令-清除屏幕

clear

四、UNIX用户间简单通讯命令

UNIX提供许多方式让用户相互通信,它允许你以文本的方式发送及接收信息。

你可以传递信息给其他用户、所有用户、或自己。

信息来源可以是文本文件或直接由键盘输入的内容。

(一)write命令

可使用write实用程序向已登录的另一个用户发送一条报文,当对方也使用write命令时,双方之间就建立了通信。

当用户使用write命令时,就在对方用户终端上显示提示信息。

write命令的格式如下:

writedestination-user[terminal]

其中,destination-user是你想与之通信的用户注册名,通常使用who命令查看其注册名。

如果对方在多台终端上登录,可通过用terminal来控制write的报文送向指定的终端。

为了建立与其他用户的双向通话,用户和对方每次必须执行write命令,且必须指定注册名。

一般在使用UNIX进行通话时,通信双方有一些约定:

用“o”表示结束一条报文,“oo”表示结束这次通信,用ctrl-d退出write命令。

[例1]UNIX上两用户alex和jenny通过write命令通信。

在alex的所在终端上(<

CR>

表示回车):

$writealex<

HiAlex,areyouthere?

o<

MessagefromAlex(tty11)[SatJan515:

08]….

YesJenny,I’mhere.o<

……

Thankyou,Alex,bye!

oo<

Ctrl-d

该例说明了使用write命令实现Alex和Jenny的通信过程。

首先Jenny使用前两行向Alex发送了一条报文,接下来的两行是Alex发送的报文Jenny收到了,省略号表示他们的通信继续。

最后,Jenny用thankyou,Alex,bye!

oo告诉Alex没有话要说了,并在下一行开始键入ctrl-d来退出write并回到shell。

(二)使用talk双方对话

talk命令是一个虚拟通信命令,它允许登录双方通过键盘实时对话,其格式如下:

talkuser-name[terminal]〈CR〉

注意,使用talk进行双方对话时,双方使用的机器体系结构必须相同。

当对方给出响应的talk命令后,双方终端上都显示

[connectestablished]

时,双方可双工通信了。

双方可以以任意的速度从键盘输入,talk把你的输入一行一行的显示在你和对方的屏幕上。

用<

Delete>

退出talk。

(三)使用mesg拒绝和允许接收报文

mesg命令允许或拒绝接收由其它终端发来的write和talk通讯信息。

mesg命令在本地终端运行,其使用格式如下:

mesg[y][n]〈CR〉

其中,y表示允许接收,n表示拒绝接收。

如既不给出y也不给出n,则报告现在的许可状态。

例:

[例1]显示状态:

$mesg<

则命令的执行结果为:

isy

或isn

[例2]拒绝接收由其它终端发来的write和talk通讯信息:

$mesgn

$mesg

isn

(四)wall广播式消息传递

所有登录用户都可收到该消息。

仅超级用户使用该命令。

wall命令有以下几种格式:

#wall

#wallfilename

#wall“sendamessagetoallthepeople。

2.4注销(退出UNIX系统)

在每次使用完后,一定要进行注销,以防他人通过你的帐号进入系统,并保证系统的完整性。

注销过程如下:

在UNIX提示符下,运行:

$exit

$logout

或直接按键:

Ctrl+d。

由于UNIX操作系统的不同,注销的命令也可能不同。

【发表回复】【查看论坛原帖】【添加到收藏夹】【关闭】

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

ltj-1210回复于:

23:

19

3.5UNIX文件存取权限

一、文件的存取权限

UNIX文件的存取有三种权限:

权限普通文件的存取权限目录的存取权限

R具有读取文件的权利能读取文件名称

W具有写入文件的权利能建立和删除文件,可以改变文件名

X具有执行文件的权利能使用该目录下的文件(如cd命令)搜索文件等

二、能够存取文件的用户类型

有三种类型的用户可以存取文件:

用户类型说明

owner文件的属主(拥有者)

group用户组内成员

other其他用户(非owner和非group)

每种类型的用户都有三种文件存取权限:

r、w、x。

三、文件存取权限的显示

可以通过”ls-l”命令显示,如:

$ls-lfile1

-rwxr-xr--2wjmnewservice321Oct1709:

33file1

上行中:

第2-4字符”rwx”表示此文件属主wjm对文件file1的权利为”可读、可写、可执行”;

第5-7字符”r-x”表示此用户组newservice内的用户对文件file1的权利为:

”可读、不可写、可执行”;

第8-10字符”r--”表示其他用户对文件file1的权利为”可读、不可写、不可执行”

四、文件存取权限的修改

用chmod命令修改文件的存取权限,chmod命令的格式如下:

格式1:

chmodsymbolic_modefile…

格式2:

chmodabsolute_modefile…

(一)格式1:

符号模式(symbolic_mode),符号模式的命令格式如下:

chmod[who]oppermisionfile…

who项表示用户类型,它的内容为以下一项或多项:

U文件属主(user---owner)

G用户组(group)

O其他人(other)

A所有人(all)

op项表示动作:

+表示要加上permission指定的权利

-表示要取消permission指定的权利

permission项为存取权限,它的内容为以下一项或多项:

r表示可读

w表示可写

x表示可执行

举例:

chmodu+wtestreport属主对test和report文件“可写”

chmodu-xabc.c属主对abc.c文件不可执行

chmodu+rwxmyfile1属主对myfile1“可读、可写、可执行”

chmodugo+rwxmyfile2任何人都对myfile1“可读、可写、可执行”

(二)格式2:

绝对模式(absolute_mode),符号模式的命令格式如下:

chmodxyzfile…

x、y、z分别是0-7的数字,分别表示属主、用户组、其他人对该文件的存取权限。

x、y、z的取值公式均为:

  a*4+b*2+c

其中,

a=1分别表示可读,a=0表示不可读;

b=1分别表示可写,b=0表示不可写;

c=1分别表示可执行,c=0表示不可执行;

chmod751ncp属主对ncp拥有“可读、可写、可执行”的全部权利;

组内成员对ncp只有“可读、可执行”的权利;

其他用户对ncp只有“可执行”的权利。

五、改变文件属主及文件所在组

改变文件属主的格式如下:

chown属主名文件名

必须对文件具有write权利才可改变文件的属主。

改变文件所在组的格式如下:

chgrp组名文件名

必须是文件的属主或supervisor才能改变文件组别的归属。

chownwjmtest1将文件test1的属主改为wjm

chgrpnewservicetest1将文件test1的用户组改为newservice

3.6UNIX重定向与管道

UNIX重定向将文件的标准输出重新定向输出到文件,或将数据文件作为另一程序的标准输入内容。

重定向符号如下:

<

重定向输入

>

重定向输出

>

重定向输出并追加到尾部

例如:

ls-l>

file1将ls-l命令显示的内容存到file1中,

ls>

file1将ls命令显示的内容附加存到file1的尾部

grepabc<

file1将file1的内容作为grepabc命令的输入

其中,"

"

和"

为输出重定向符,"

将输出内容存到重定向文件中,若文件存在,则先删除原有内容;

将输出内容存到重定向文件的尾部。

UNIX管道将一文件的输出作为另一文件的输入。

管道符号如下:

|将左边命令的输出,作为右边命令的输入

ls|more将ls的输出作为more命令的输入

ps-ef|grepsmithps-ef的输出作为grepsmith命令的输入

3.7UNIX文件系统常用命令

UNIX命令UNIX命令举例类似DOS命令

显示当前目录pwdpwdcd

改变目录cdcd/usrcdc:

\usr

进入家目录cdcd

创建目录mkdirmkdirabcmdabc

删除空目录rmdirrmdirabcrdabc

删除目录及其内容rm-rrm-rabcdeltreeabc

显示目录内容lslsabcls-labc(文件长列表)ls-aabc(所有类型文件)ls-d*(不进子目录)dirabc

显示文本文件内容catcatfile1.ctypefile1.c

一次一屏显示文本文件内容moremorefile1.c

拷贝文件cpcpfile1file2copyfile1file2

移动(重命名)文件mvmvcall.testcall.listmovecall.tstcall.lstrencall.testbbb

删除文件rmrmcall.listdelcall.lst

一、pwd命令

pwd命令用来显示当前目录路径,命令如下:

pwd

二、cd命令

cd命令用于改变当前的目录,如:

命令举例说明

cd/usr/smith改变到/usr/smith目录

cd../wjm改变到父目录下的wjm子目录

cdexam1改变到当前目录下的exam1子目录

cd改变到家目录

不带参数的cd命令表示进入家目录,这点与DOS有本质区别。

三、rm命令

rm命令可以删除文件及目录,举例如下:

rmfile2删除当前目录下的文件file2

rmfile*删除当前目录下以file开头的文件

rm-r/usr/wjm/exam2删除目录/usr/wjm/exam2及其内容

四、ls命令

ls命令可以显示目录内容,命令格式如下:

ls-选项文件名

其中的常用选项说明如下:

-l长列表显示目录内容

-a显示所有类型文件,包括隐含文件

-d如果显示内容包含目录名,则只显示目录名字不显示目录内容

命令举例如下:

ls显示当前目录内容

lsfile*显示除当前目录下以file开头的文件

ls-l/usr/wjm/exam2长列表显示目录/usr/wjm/exam2内容

ls-adl显示当前目录内容(同时带-l、-d、-a参数)

[注]”ls-l”命令显示格式如下:

drwxrwxr-x2smithgroup48Jan051998john

-rwxr-xr--1wjmnewservice321Oct1709:

33file2

上面每行中:

第一列:

第1个字符表示文件的类型(d表示目录,-表示普通文件);

第2-4字符表示文件属主对此文件的访问权限(如:

“rwx”和“rwx”);

第5-7字符表示用户组对此文件的访问权限(如:

“rwx”和“r-x”);

第8-10字符表示其他用户对此文件的访问权限(如:

“r-x”和“r--”);

其中,访问权限用三个字符表示,顺序是“rwx”,“r”表示可读、“w”表示

可写、“x”表示可执行。

若某项禁止访问则为“-”,如:

“r-x”表示可读、

不可写、可执行;

第二列:

此文件的链接数(如:

2和1);

第三列:

此文件的属主名(如:

smith和wjm);

第四列:

用户组名(如:

group和newservice);

第五列:

文件所占字节数(如:

48和321);

第六至八列:

最后修改的日期和时间(如:

“Jan051998”和“Oct1709:

33”);

第九列:

文件名(如:

john和file2)。

五、mkdir、rmdir、cat、more、cp、mv命令

这些命令和DOS的相应命令功能和用法基本一致,它们和DOS命令的对应关系如下:

UNIX命令DOS命令

mkdirmkdir或md

rmdirrmdir或rd

cattype

moremore

cpcopy

mvmove或ren

25:

15

4.1vi编辑器的最基本用法

vi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。

vi编辑器常用的两种状态方式

1)文本输入方式用于文本的输入

2)命令方式用于输入控制命令

vi编辑器的进入

vi文件名

自动进入命令方式。

文本输入方式的进入

a将在光标所在位置之后插入文本(append)

A将在光标所在行末插入文本

i将在光标所在位置之前插入文本(insert)

I将在光标所在行的第一个非空字符前插入文本

o将在光标所在行的下一行开始插入文本(open)

O将在光标所在行的上一行开始插入文本

光标位置移动

h左移

j下移

k上移

l右移

行号G光标移到某行(如1G表示光标移到第一行)

G光标移到文件结尾

文本输入方式的退出

ESC按ESC键进入命令方式

删除更改操作

在命令方式下运行。

x删除光标所在字符

dd删除光标所在行

退出vi编辑器

在命令方式下运行。

不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。

:

wq存盘退出

q不存盘退出

q!

不存盘强制退出

w只存盘不退出

4.2利用find命令查找文件

find命令会在指定目录及其子目录下查找符合条件的特定文件。

此命令的最大用处是当忘了文件的正确所在,而想找到该文件。

命令格式

find目录名条件

目录名---欲开始寻找的目录所在。

find会寻找此目录及其子目录。

可以有多个目录名称,只要目录与目录之间用空格分开即可。

条件---欲搜索文件的条件,可包含文件名称、属主、最后修改时间等等。

条件列表说明

-namename指定要被寻找的文件或目录名称,可用通配符,如,-name‘*.c’

-print将符合条件的路径打印出来

-sizen寻找占用n个block的文件

-typex以文件类型作为寻找条件。

文件类型x如下:

d---目录(directory),f---文件(file),b---块(block),c--字符(character),p---管道(pipe)

-useruser寻找属于user所拥有的文件,user可为用户名或uid号

-groupgroup寻找用户组为group的所有文件,group可为组名称或gid号

-linksn寻找链接数等于n的所有文件

-atimn寻找n天之前曾被存取的文件

-mtimen寻找n天之前曾被修改的文件

-execcommand{}\;

用寻找到的文件作为执行command的对象,{}内存欲执行command时所需的参数

条件的逻辑运算符:

逻辑运算符逻辑意义举例说明

非!

-name“*.c”所有不以.c为扩展名的文件

-o或-size+10-o-links3所有大于10block或链接数为3的文件

与-size+10-links3大于10block且链接数为3的文件

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

当前位置:首页 > 高中教育 > 理化生

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

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