下面是由希赛小编整理的通信互联网技术知识点精讲之UNIXShell常用命令,希望能帮助学友们。具体内容如下:
UNIXShell
Shell既是一个命令语言,又是提供到UNIX操作系统的接口的一个编程语言。
UNIXShell常用命令
1.pwd命令
pwd命令用来显示当前目录路径,命令如下:
tongxinhulianwangziliao14010801.jpg
tongxinhulianwangziliao14010802.jpg
第2-4字符表示文件属主对此文件的访问权限(如“rwx”和“r-x”);
第5-7字符表示用户组对此文件的访问权限(如“rwx”和“r-x”);
第8-10字符表示其他用户对此文件的访问权限(如“r-x”和“r-”);
其中,访问权限用3个字符表示,顺序是“rwx”,“r”表示可读,“w”表示可写,“x”表示可执行。若某项禁止访问则为如“r-x”表示可读、不可写、可执行:
第2列:此文件的链接数(如2和1):
第3列:此文件的属主名(如smith和wjm);
第4列:用户组名(如group和newservice);
第5列:文件所占字节数(如48和321):
第6-8列:最后修改的日期和时间(如“Jan051998”和“Oct1709:33”);
第9列:文件名(如john和file2)。
5.mkdir、rmdir、cat、more,cp,mv命令
这些命令和DOS的相应命令功能和用法基本一致,它们和DOS命令的对应关系如下:
tongxinhulianwangziliao14010803.jpg
6.tar命令
使用tar命令,可将多个文件合并成一个文件库(archival)的方式存放于磁带或磁盘上。当需要时,可由文件库获取所需的文件。tar的指令格式:$tar[function-option[modifier]][files]
tar命令选项分为两部分:功能选项和修改选项。功能选项用来设定tar的动作(如读取、写入等),而修改选项则用来修改tar的动作。tar命令选项前没有功能选项(fimction-option)如下:r:将所指的文件附加在文件库后。
x:读取文件库内的文件,如文件名为目录,则连子目录也会被读取(常用)。c:建立一个新文件库(常用)?
g:将文件由文件库的圾前头开始建立,而不是写在最后一个文件后。
修改选项(modifier)如下:
v:启动显示模式,tar会显示所处理的文件名(常用>.
w:启动确认模式,tar处理每个文件之前,要求用户先加以确认。
f:表示文件库为file,拆略此项,以预设的磁带或磁盘为对象(常用)。
7.cpio命令
利用cpio命令可将文件或目录从文件库获取出来或将数据拷贝到文件库。cpio的命令格式如下:
cpio-i[bcdmrtuv][patterns]
cpio-o[abcv]
cpio-p[adlmuv][directory]
说明:cpio共有3种基本模式,-o即copy*out模式,将一组文件copy到一个文件库;-i即copy-in模式,读取文件库,并将其展开在当前目录:-p能从某个目录读取所有文件(包括子目录到另一个目录),且不以archive(归档)的方式存放。
cpio常配合shell使用。-o常用标准输入设备读取要copy的文件名称,并将copy成的archivefile通过标准输出设备输出。一般利用输入出重定向或管道的原理,达到真正复制的功能。
8.文件压缩和解压程序
compress命令可将文件压缩以减少存储空间。压缩后的文件以“.z”结尾。展开命令为uncompresso压缩命令格式:compressfilename展开命令格式为:uncompresscompressed-filename
pack压缩文件对应的解压缩文件unpack.压缩后文件的名称为“z”,其压缩后的空间因文件类型而定。命令格式:packnameunpackname
注:pack对太小的文件不压缩,若要强制压缩,用-f选项:
gzip压缩文件对应的解压缩文件为gunzip.压缩后的文件名称为“.gz”.命令格式:gzipfilenamegunzipfilenamepkzip压缩文件对应的解压缩文件为pkunzip.压缩后的文件名称为“.zip”.命令格式:pkzipfilenamepkunzipfilename
9.增加新用户
步骤1:创建用户。
要在UNIX系统中增加新用户,可采用useradd命令,常用命令格式如下:
/etc/useradd[-ccomment][-ddirectory][-ggroup][-m][-sshell]username其中,-ccomment:表示注释。
-ddirectory:表示家目录。
-ggroup:表示属于哪个用户组。
-m:表示若家目录不存在,则自动创建。
-sshell:表示该用户使用的shell。
username:用户名。
步骤2:设密码。
对用户devos建立密码的命令为:passwddevos
10.删除用户
删除用户的命令常用格式为:
/etc/userdelusername
有的UNIX系统可能不允许彻底删除该用户,userdel只能回收该用户的使用权(retireX
11.增加新用户组
要在UNIX系统中增加新用户组xyw,命令如下:
/etc/groupaddxyw
命令执行完后就增加了一个名为xyw的用户组。
12.删除用户组
要将在UNIX系统中用户组gpll删除,命令如下:
/etc/groupdelgpl1
命令执行完后就将gpll用户组删除了。
相关推荐: