Unix基础知识培训教材Word文件下载.docx

上传人:b****7 文档编号:22075001 上传时间:2023-02-02 格式:DOCX 页数:13 大小:20.87KB
下载 相关 举报
Unix基础知识培训教材Word文件下载.docx_第1页
第1页 / 共13页
Unix基础知识培训教材Word文件下载.docx_第2页
第2页 / 共13页
Unix基础知识培训教材Word文件下载.docx_第3页
第3页 / 共13页
Unix基础知识培训教材Word文件下载.docx_第4页
第4页 / 共13页
Unix基础知识培训教材Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Unix基础知识培训教材Word文件下载.docx

《Unix基础知识培训教材Word文件下载.docx》由会员分享,可在线阅读,更多相关《Unix基础知识培训教材Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

Unix基础知识培训教材Word文件下载.docx

4.9.3/etc/hosts.equiv6

五文件属性7

5.1基本属性7

5.2修改文件操作权限7

5.3修改拥有者7

5.4修改组名8

六远程登录8

七文件传输8

7.1rcp8

7.2ftp9

八环境变量10

8.1查看环境变量10

8.2设定环境变量10

8.3取消环境变量设置10

九tar命令11

9.1将多个文件打包成一个归档文件11

9.2将归档文件解包11

9.3查看归档文件内容11

9.4将文件归档至软盘11

9.5将归档文件从软盘读出12

9.6查看软盘中的归档文件12

9.7磁带上归档文件的处理12

十文件压缩12

10.1压缩文件12

10.2解压缩文件12

十一进程管理13

11.1查看进程13

11.2终止进程13

十二管道13

十三输入/输出控制14

13.1标准输入控制14

13.2标准输出控制14

一用户

一.1用户登录

login:

输入用户名

password:

输入密码

一.2退出

$exit或

$<

Ctrl>

+d

一.3修改密码

$passwd

Oldpassword:

输入旧密码

Newpassword:

输入新密码

Retypenewpassword:

再输入一次新密码

一.4超级用户

一.4.1登录

以用户名root登录,超级用户的提示符为“#”。

一.4.2修改其它用户密码

#passwordusername

一.4.3系统管理

#scoadmin

一.5切换至其他用户

$su[-]username切换至用户username,‘-’选项表示切换用户的同时,切换当前的环境变量为新用户的设置,否则只切换用户,但仍保留当前的环境变量设置。

一.6查看当前系统中正在使用的用户

$who显示所有当前正在使用的用户。

$whoami显示自身用户信息。

二在线指令说明

$mancommand-name

可以查看各条命令的说明。

三目录

三.1根目录

根目录为:

/

三.2显示当前目录位置

$pwd

三.3特殊目录标志

.当前目录

..当前目录的上一层目录

三.4改变目录位置

$cd[dirname]

dirname为目录名称或目录缩写。

例:

$cd改变目录位置至用户login时的起始目录

$cddirname改变目录位置至dirname下

$cd..改变目录位置至当前目录的上一层目录

三.5创建新目录

$mkdirdirname

三.6删除目录

$rmdirdirnamedirname目录下必须没有文件存在,否则无法删除

$rm–rdirname删除目录dirname,以及该目录下的所有子目录及文件

三.7更改目录名称

$mvsource_dirdestination_dir

四文件

四.1列出文件

$ls[-atFlgR][name]name可为文件名或目录名,若为文件名,则列出与该文件名相匹配的文件,若为目录名,则列出与该目录名相匹配的目录下的文件。

$ls列出当前目录下的文件及目录名;

$ls–a列出包含以.起始的隐藏档所有文件及目录名;

$ls–F(lf)列出当前目录下的文件及目录名,同时包含其类型,“/”结尾表示为目录、“*”结尾表示为可执行文件;

$ls–l(l/ll)列出当前目录下所有文件的许可权、拥有者、文件大小、修改时间及名称;

$ls–t按照文件最后修改时间的顺序,依序列出文件名;

$ls–R列出当前目录,以及所有子目录下的文件名。

四.2复制文件

$cp[-r]sourcedestination

$cpfile1file2将文件file1复制成file2

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

$cp–rdir1dir2复制整个目录,若目录dir2存在,则将目录dir1及其所有文件和子目录复制到dir2下;

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

四.3移动或更改文件名称

$mvsourcedestination

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

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

$mvdir1dir2若目录dir2不存在,则将目录dir1更改目录名为dir2;

若目录dir2存在,则将目录dir1及其所有文件和子目录,移到目录dir2下。

四.4删除文件

$rmfilename

filename可为文件名,或文件名缩写符号,例:

$rmfile1删除文件file1。

$rmf*删除所有以f开头的文件。

$rmfile?

删除前四个字母为file,且文件名共有五个字母的文件。

四.5阅读文件

$morefilename

四.6查找文件

$findsearch_path–namefilename–print

$find.–namefile1–print从当前目录(.)查找文件file1

四.7从文件中查找字符串

$grep[-i]stringfile从文件file中查找并显示包含字符串string的行,-i选项表示忽略大小写。

四.8比较文件内容

$difffile1file2比较并列出文件file1和file2各行之间的不同点。

四.9特殊文件

四.9.1.profile

每个用户的根目录下有一个隐藏文件.profile,可以用ls–a查看。

每次用户登录时,首先执行该文件。

对该用户的环境变量设置,或其它的预处理均可在该文件中设置。

四.9.2/etc/hosts

主机名称与IP地址的映像关系存放在/etc/hosts文件中,只有超级用户才能对其进行编辑。

该文件的格式为:

IP地址主机名称[别名]。

例如:

127.0.0.1localhostlocalhost

198.0.0.101kjqtkjqt

四.9.3/etc/hosts.equiv

如果要为不同主机之间、或不同主机的某些用户之间建立信任关系,即使用户在其它主机上有一定的网络操作权限,需要在/etc/hosts.equiv文件中设置相应的主机名和用户名。

主机名[用户名],若不写用户名,则表示为该主机的所有用户建立信任关系。

主机名必须在/etc/hosts中定义。

五文件属性

五.1基本属性

拥有者(owner):

该文件所属的用户

所属组(group):

该文件所属的组

操作权限:

读(r)、写(w)、可执行(x)

使用命令ls–l可查看以上的文件属性,如:

$ls–ltmp

-rwxr--r--1bzkjinformix177663Feb2214:

47tmp

tmp文件的拥有者为bzkj,所属组为informix,对拥有者有读、写和执行权限,对同组其它用户及不同组其它用户只有读的权限。

五.2修改文件操作权限

$chmod[-R]modenamename可为文件名或目录名

$chmod754file1拥有者有读、写、执行权限,同组其它用户有读、执行权限,其它用户用读权限。

$chmod–R700dir1将目录dir1及其所有文件和子目录设为只有拥有者可以读、写、执行的权限。

五.3修改拥有者

$chown[-R]usernamenamename可为文件名或目录名。

$chownuserfile1将文件file1的拥有者改为user。

$chown–Ruserdir1将目录dir1及其下所有文件和子目录的拥有者改为user。

五.4修改组名

$chgrp[-R]groupnamenamename可为文件名或目录名。

$chgrpgroupfile1将文件file1的所属组改为group

$chgrp–Rgroupdir1将目录dir1及其下所有文件和子目录的所属组改为group。

六远程登录

$rloginhostname[-lusername]

$telnethostname

$telnetIP-Address

hostname必须在/etc/hosts文件中定义。

七文件传输

七.1rcp

1、拷贝文件或目录至远端主机:

$rcp[-r]sourcehostname:

destinationsource为本地文件或目录名,hostname为远端主机名(须在/etc/hosts文件中定义),destination为目录名称。

$rcpfile1host1:

/temp将文件file1拷贝到主机host1的/temp目录下。

$rcp–rdir1host1:

/temp将目录dir1拷贝到主机host1的/temp目录下。

2、从远端主机拷贝文件或目录

$rcp[-r]hostname:

sourcedestination

七.2ftp

$ftphostname或$ftpIP_Address

$ftphost1与远端主机进行连接

Name(host1:

user-name):

输入远端主机的登录用户名

Password:

输入登录用户的密码

进入后的系统提示符为ftp>

ftp>

help列出所有的命令

!

ls列出本地主机当前目录下的文件

pwd显示本地主机当前目录位置

ls列出远端主机当前目录下的文件

dir同ls

pwd显示远端主机当前目录位置

lcddir1改变本地主机工作目录至dir1下

cddir1改变远端主机工作目录至dir1下

asc将传输类型设为ascii方式

bin将传输类型设为binary方式

getfile1将远端主机当前目录下的文件file1复制到本地主机当前目录

putfile1将本地主机当前目录下的文件file1复制到远端主机当前目录

mget*.c将远端主机当前目录下的*.c文件复制到本地主机当前目录

mput*.c将本地主机当前目录下的*.c文件复制到远端主机当前目录

prompt切换交谈式指令(使用mput/mget时是否询问y/n)

bye结束ftp工作

八环境变量

八.1查看环境变量

$env显示所有的环境变量设置

$echo$ENV_VARIABLE显示指定环境变量的设置

$echo$PATH

/bin:

/etc:

/usr/bin:

/tcb/bin

八.2设定环境变量

$ENV_VARIABLE=XXX;

exportENV_VARIABLE

$PATH=$PATH:

$INFORMIXDIR/bin;

exportPATH将环境变量PATH设定为原PATH值+$INFORMIXDIR/bin

八.3取消环境变量设置

$unset$ENV_VARIABLE

$setGZJ=gzj;

exportGZJ设置环境变量GZJ

$echo$GZJ

gzj显示环境变量值

$unset$GZJ取消环境变量GZJ的设置

已取消

九tar命令

九.1将多个文件打包成一个归档文件

$tarcvfdestinationsource1[source2…]source可以为文件名,也可以为目录名。

$tarcvfsrc.tarsrc将src目录下的所有文件及子目录tar入src.tar文件中。

九.2将归档文件解包

$tarxvfsource将归档文件source解开

$tarxvfsrc.tar将src.tar文件解开

九.3查看归档文件内容

$tartvfsource查看归档文件source的内容

$tartvfsrc.tar查看src.tar文件的内容

九.4将文件归档至软盘

$tarcv6file1[file2…]

$tarcv6a.c将文件a.c归档至软盘

九.5将归档文件从软盘读出

$tarxv6将软盘中的归档文件读出,并存在至当前工作目录。

九.6查看软盘中的归档文件

$tartv6

九.7磁带上归档文件的处理

磁带上归档文件的处理与软盘中的处理方法基本相同,只是将设备编号6改为8即可。

一十文件压缩

一十.1压缩文件

$compressfilename将文件filename压缩,生成压缩文件source.Z

$compresssrc.tar压缩文件src.tar,生成压缩文件src.tar.Z

一十.2解压缩文件

$uncompressfilename解压缩文件filename,生成压缩前的文件

$uncompresssrc.tar.Z生成压缩前的文件src.tar

一十一进程管理

一十一.1查看进程

$ps[-aut]

查看系统当前正在运行的进程情况。

$ps查看本用户当前的进程情况

$ps–a查看所有用户的进程情况

$ps–uusername查看指定用户username的进程情况

$ps–ttermlist查看指定终端termlist的进程情况

一十一.2终止进程

$kill[-9]PIDPID为利用ps命令查出的ProcessID,-9表示强迫终止。

$ps

PIDTTYTIMECMD

22939ttyp300:

00:

00ksh

23067ttyp300:

00vi

$kill23067

一十二管道

$command1|command2

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

$ls–l|more以分页方式列出当前目录下所有文件

$catfile1|more以分页方式列出文件file1的内容

一十三输入/输出控制

一十三.1标准输入控制

$command<

filename

将文件file中的内容作为命令command的输入

一十三.2标准输出控制

$command>

将命令command的执行结果,输出到指定的文件filename中。

$ls–l>

/tmp/list不在标准输出显示当前目录的文件,而是将结果输出到文件/tmp/list中。

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

当前位置:首页 > 高等教育 > 研究生入学考试

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

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