




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章第二章 LinuxLinux基础命令基础命令本章目标本章目标掌握掌握shellshell基本概念基本概念熟练使用熟练使用LinuxLinux中用户管理命令中用户管理命令熟练使用熟练使用LinuxLinux中系统相关命令中系统相关命令熟练使用熟练使用LinuxLinux中文件目录相关命令中文件目录相关命令熟练使用熟练使用LinuxLinux中打包压缩相关命令中打包压缩相关命令熟练使用熟练使用LinuxLinux中网络相关命令中网络相关命令了解了解LinuxLinux的启动过程的启动过程1 1、LinuxLinux常用操作命令常用操作命令安装安装LinuxLinux以后,启动,进入与以后,启
2、动,进入与WindowsWindows类似的图形化类似的图形化界面。界面。这个界面是这个界面是LinuxLinux图形化界面图形化界面X X窗口系统(简称窗口系统(简称X X)的一)的一部分,部分,X X窗口系统仅是窗口系统仅是LinuxLinux上面的一个软件,不是上面的一个软件,不是LinuxLinux自身的一部分。自身的一部分。X X窗口系统是一个相当耗费系统资源的软件,大大降低窗口系统是一个相当耗费系统资源的软件,大大降低了了LinuxLinux的系统性能。所以,使用命令行界面的性能更的系统性能。所以,使用命令行界面的性能更好。即使用好。即使用shellshell环境。环境。1 1、L
3、inuxLinux常用操作命令常用操作命令当用户在命令行下工作,不是直接同操作系统内核当用户在命令行下工作,不是直接同操作系统内核交互信息的,而是由命令解释器接受命令,分析后交互信息的,而是由命令解释器接受命令,分析后再传给相关的程序。再传给相关的程序。ShellShell是一种是一种LinuxLinux中的命令解释程序,就如同中的命令解释程序,就如同CC是是DOSDOS下的命令解释程序一样,为用下的命令解释程序一样,为用户提供使用操作系统的接口。户提供使用操作系统的接口。用户输入提示符下的输入命令都由用户输入提示符下的输入命令都由shellshell先解释然先解释然后传给后传给LinuxLi
4、nux内核。内核。图2.1 Linux系统结构 shellshellShellShell是命令语言、命令解释程序及程序设计语言是命令语言、命令解释程序及程序设计语言的统称,不仅拥有自己内建的系统指令集,同时也的统称,不仅拥有自己内建的系统指令集,同时也能被系统中其他应用程序所调用。能被系统中其他应用程序所调用。同时是解释型的程序设计语言,同时是解释型的程序设计语言,shellshell程序设计语程序设计语言支持绝大多数在高级语言中能见到的程序元素,言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。如函数、变量、数组和程序控制结构。ShellShellLinuxLin
5、ux中运行中运行shellshell的环境是的环境是“系统工具系统工具”下的下的“终终端端”,单击,单击“终端终端”启动启动shellshell环境环境屏幕显示屏幕显示“sunqwww home$”sunqwww home$”SunqSunq指系统用户指系统用户home home 当前所在的目录当前所在的目录命令格式说明命令格式说明格式中带格式中带表明为可选项,其它为必选项表明为可选项,其它为必选项选项可以多个连带写入选项可以多个连带写入用户系统相关命令用户系统相关命令(1 1)用户切换()用户切换(susu)作用:变更为其它使用者的身份,主要用于作用:变更为其它使用者的身份,主要用于 将普通
6、用户身份转为超级用户,而且将普通用户身份转为超级用户,而且 需输入相应的密码需输入相应的密码格式:格式: susu选项选项使用者使用者 常见参数:常见参数:-,-l,-login为该使用者重新登陆,大部分环境变量和工作目录都为该使用者重新登陆,大部分环境变量和工作目录都是以该使用者(是以该使用者(USER)为主,若没有指定)为主,若没有指定USER,缺省情况是缺省情况是root-m,-p执行执行su时不改变环境变量时不改变环境变量-c,-command变更账号为变更账号为USER的使用者,并执行指令(的使用者,并执行指令(command)后再变回原来使用者后再变回原来使用者(1 1)用户切换(
7、)用户切换(susu)使用示例使用示例sunqwww sunq$ su rootsunqwww sunq$ su rootPassword:Password:rootwww root#rootwww root#通过通过susu命令将普通用户变更为命令将普通用户变更为rootroot用户,并使用选用户,并使用选项项“-”-”携带携带rootroot环境变量环境变量(1 1)用户切换()用户切换(susu)使用说明:使用说明:在将普通用户变更为在将普通用户变更为rootroot用户时建议使用用户时建议使用“-”-”选选项,这样可以将项,这样可以将rootroot的环境变量和工作目录同时带的环境变量
8、和工作目录同时带入,否则在以后的使用中可能会由于环境变量的原入,否则在以后的使用中可能会由于环境变量的原因出错。因出错。在转变为在转变为rootroot权限后,提示符变为权限后,提示符变为# # (2 2)用户管理()用户管理(useradduseradd和和passwdpasswd)作用:作用:useradduseradd:添加用户账号:添加用户账号passwdpasswd:更改对用用户账号密码:更改对用用户账号密码格式:格式:useradduseradd选项选项 用户名用户名passwdpasswd选项选项用户名用户名 其中用户名为修改账号密码的用户,若不带用户名,其中用户名为修改账号密码
9、的用户,若不带用户名,缺省更改当前使用者账号密码。缺省更改当前使用者账号密码。(2 2)用户管理()用户管理(useradduseradd和和passwdpasswd)useradduseradd主要选项参数主要选项参数选项选项参数含义参数含义-g指定用户所属的群组指定用户所属的群组-m自动建立用户的登录目录自动建立用户的登录目录-n取消建立以用户名称为名的群组取消建立以用户名称为名的群组passwd 一般很少使用选项参数一般很少使用选项参数(2 2)用户管理()用户管理(useradduseradd和和passwdpasswd)使用实例使用实例rootwww root#useradd yul
10、rootwww root#useradd yulrootwww root#passwd yulrootwww root#passwd yulNew password:New password:Retype new password:Retype new password:Passwd:all authentication tokens updated successfullyPasswd:all authentication tokens updated successfullyrootwww root#su yulrootwww root#su yulyulwww yul$yulwww yu
11、l$yulwww yul$ pwdyulwww yul$ pwd/home/yul/home/yul(2 2)用户管理()用户管理(useradduseradd和和passwdpasswd)实例说明:实例说明:先添加了用户名为先添加了用户名为yulyul的用户,接着为该用户设置的用户,接着为该用户设置了账号密码,并用了账号密码,并用susu的命令验证了该用户添加成功,的命令验证了该用户添加成功,用用pwdpwd命令察看当前目录,其工作目录为命令察看当前目录,其工作目录为“/home/yul”/home/yul”(2 2)用户管理()用户管理(useradduseradd和和passwdpass
12、wd)使用说明使用说明使用添加用户时,这两个命令一起使用,其中,使用添加用户时,这两个命令一起使用,其中,useradduseradd必须用必须用rootroot权限,而且权限,而且useradduseradd指令所建立指令所建立的账号,实际上是在的账号,实际上是在“/etc/passwd”/etc/passwd”文件中保存文件中保存的,文件中每一行包含一个账号信息。的,文件中每一行包含一个账号信息。缺省情况下,缺省情况下,useradduseradd所做的初始化操作包括在所做的初始化操作包括在“/home”/home”目录下为对应账号建立一个名为同名的目录下为对应账号建立一个名为同名的主目录
13、,并且还为该用户单独建立一个与用户同名主目录,并且还为该用户单独建立一个与用户同名的组的组PasswdPasswd可用于普通用户修改账号密码,密码输入的可用于普通用户修改账号密码,密码输入的字符,用户是看不见的字符,用户是看不见的(2 2)用户管理()用户管理(useradduseradd和和passwdpasswd)usermod设置用户账号属性设置用户账号属性usermod选项选项属性值属性值userdel删除对应用户账号删除对应用户账号userdel选项选项用户名用户名groupadd添加组账号添加组账号groupadd选项选项组账号组账号groupmod设置组账号属性设置组账号属性gr
14、oupmod选项选项属性值属性值groupdel删除对应组账号删除对应组账号groupdel选项选项组账号组账号id显示用户显示用户id、id组组id用户名用户名who显示用户所属的组显示用户所属的组whogroups显示用户所属的组显示用户所属的组groups组账号组账号(3 3)系统管理命令()系统管理命令(psps和和killkill)作用:作用:psps:显示当前系统中由该用户运行的进程列表:显示当前系统中由该用户运行的进程列表killkill:输出特定的信号给指定:输出特定的信号给指定PIDPID的进程,并的进程,并根据该信号完成指定的行为,其中可能的信号根据该信号完成指定的行为,其
15、中可能的信号有进程挂起,进程等待,进程终止等。有进程挂起,进程等待,进程终止等。格式:格式:ps ps 选项选项 killkill选项选项 进程号(进程号(PIDPID)KillKill命令中的进程号为信号输出的指定进程的命令中的进程号为信号输出的指定进程的进程号,当选项缺省时,为输出终止信号给该进程号,当选项缺省时,为输出终止信号给该进程。进程。(3 3)系统管理命令()系统管理命令(psps和和killkill)PsPs的常见参数的常见参数选项选项参数含义参数含义-ef查看所有进程及其查看所有进程及其pid,系统时间,命令详细,系统时间,命令详细目录,执行者等目录,执行者等-aux除可显示
16、除可显示-ef所有内容外,还可以显示所有内容外,还可以显示cpu及内及内存占用率,进程状态存占用率,进程状态-w显示加宽,并可以显示较多的信息显示加宽,并可以显示较多的信息(3 3)系统管理命令()系统管理命令(psps和和killkill)killkill命令常见参数列表命令常见参数列表选项选项参数含义参数含义-s根据指定信号给进程根据指定信号给进程-p打印出进程号,但并不送出信号打印出进程号,但并不送出信号-l列出所有可用的信号名称列出所有可用的信号名称(3 3)系统管理命令()系统管理命令(psps和和killkill)使用实例rootwww root#ps efUID PID PPID
17、 C STIME TTY TIME CMDroot 1 0 0 2005? 00:00:05 initroot 7421 0 0 2005? 00:00:00 /usr/rootwww root#kill 7421rootwww root#kill 7421rootwww root#ps ef |grep ntprootwww root#ps ef |grep ntp首先查看所有进程,并终止进程号为首先查看所有进程,并终止进程号为74217421的的ntpntp进进程,之后再次查看是否还存在该进程程,之后再次查看是否还存在该进程(3 3)系统管理命令()系统管理命令(psps和和killkil
18、l)使用说明使用说明psps在使用中通常可以和其他一些命令结合起来使用,在使用中通常可以和其他一些命令结合起来使用,主要作用是提高效率主要作用是提高效率psps选项中的参数选项中的参数w w可以写多次,通常最多写可以写多次,通常最多写3 3次,它次,它的含义表示加宽的含义表示加宽3 3次,次,例如;例如;ps-auxwwwps-auxwww(3 3)系统管理命令()系统管理命令(psps和和killkill)linuxlinux其它常见的系统管理命令其它常见的系统管理命令top动态显示系统中运行的程序(动态显示系统中运行的程序(5s)topuname显示系统的信息(显示系统的信息(-a)una
19、me选项选项setup系统图形化界面配置系统图形化界面配置setupcrontab 循环执行例行性命令循环执行例行性命令crontab选项选项shutdown关闭或重启关闭或重启Linux系统系统shutdown选选项项时间时间uptime显示系统已经运行了多长时间显示系统已经运行了多长时间uptimeclear清除屏幕上的信息清除屏幕上的信息clear(4 4)磁盘相关命令()磁盘相关命令(fdiskfdisk)选项选项参数含义参数含义格式格式free查看当前系统内存的使用情查看当前系统内存的使用情况况free选项选项df查看文件系统的磁盘空间占查看文件系统的磁盘空间占用情况用情况df选项选
20、项du统计目录(或文件)所占用统计目录(或文件)所占用磁盘空间的大小磁盘空间的大小du选项选项fdisk查看硬盘分区情况及对硬盘查看硬盘分区情况及对硬盘进行分区管理进行分区管理fdisk-llinux系统常见管理命令系统常见管理命令(4 4)磁盘相关命令()磁盘相关命令(fdiskfdisk)fdiskfdisk作用;作用; 可以查看硬盘的分区情况,并可对硬盘进行分可以查看硬盘的分区情况,并可对硬盘进行分区管理区管理格式:格式: fdisk-l fdisk-l ;fdisk l fdisk l 列出了文件系统的列出了文件系统的分区情况分区情况使用实例:使用实例: rootsunq#fdisk
21、lrootsunq#fdisk l使用说明:使用说明: fdiskfdisk必须拥有必须拥有rootroot权限权限(5 5)硬盘挂载命令()硬盘挂载命令(mountmount)作用:作用:挂载文件系统,它的使用权限是超级用挂载文件系统,它的使用权限是超级用户;户;linuxlinux下的下的/mnt/mnt目录是专门用于挂载不同目录是专门用于挂载不同的文件系统的;的文件系统的;格式:格式:mountmount选项选项类型类型 设备文件名设备文件名 挂载点目录挂载点目录(5 5)硬盘挂载命令()硬盘挂载命令(mountmount)使用实例:使用使用实例:使用mountmount命令的步骤命令的
22、步骤1 1、确认是否为、确认是否为linuxlinux识别的文件系统,识别的文件系统,LinuxLinux可可识别的文件系统主要有以下几种:识别的文件系统主要有以下几种:Windows95/98Windows95/98常用的常用的FAT32FAT32文件系统文件系统 vfatvfatWinNT/2000WinNT/2000的文件系统的文件系统 :ntfsntfsOS/2OS/2用的文件系统:用的文件系统:hpfshpfsLinux Linux 用的文件系统用的文件系统 :ext2 ext3 nfsext2 ext3 nfsCD-ROMCD-ROM光盘用的文件系统光盘用的文件系统 iso9660
23、iso9660(5 5)硬盘挂载命令()硬盘挂载命令(mountmount)使用实例:使用使用实例:使用mountmount命令的步骤命令的步骤2 2、确定设备的名称,可以通过、确定设备的名称,可以通过fdisk lfdisk l查看查看3 3、查找挂载点、查找挂载点必须确定挂载点已经存在,即必须确定挂载点已经存在,即“/mnt”/mnt”下的相应下的相应的子目录已经存在,可新建的子目录已经存在,可新建“/mnt/windows”/mnt/usb”/mnt/windows”/mnt/usb”的子目录,有的的子目录,有的版本可自动挂载文件系统版本可自动挂载文件系统(5 5)硬盘挂载命令()硬盘挂
24、载命令(mountmount)4 4、挂载文件系统如下所示:、挂载文件系统如下所示:rootsunq mnt#mount t vfat /dev/hda1 /mnt/crootsunq mnt#mount t vfat /dev/hda1 /mnt/crootsunq mnt# cd /mnt/crootsunq mnt# cd /mnt/c5 5、在使用完该设备文件后可使用命令、在使用完该设备文件后可使用命令umountumount将其卸载将其卸载rootsunq mnt# umount /mnt/crootsunq mnt# umount /mnt/crootsunq mnt#cd /mn
25、t/crootsunq mnt#cd /mnt/crootsunq c# lsrootsunq c# ls2 2、文件目录相关命令、文件目录相关命令(1 1)cdcd作用:改变工作目录作用:改变工作目录格式:格式:cdcd路径路径 其中路径为要改变的工作目录,可为相对其中路径为要改变的工作目录,可为相对路径或绝对路径路径或绝对路径使用实例:使用实例:rootwww uclinux#cd /home/sunqrootwww uclinux#cd /home/sunqrootwww sunq#pwdrootwww sunq#pwdrootwww sunq# /home/sunqrootwww su
26、nq# /home/sunq(1 1)cdcd使用说明:使用说明:该命令将当前目录改变至指定路径的目录,若没有该命令将当前目录改变至指定路径的目录,若没有指定路径,则回到用户的主目录指定路径,则回到用户的主目录该命令可以使用通配符该命令可以使用通配符使用使用cd-cd-可以回到前次工作目录可以回到前次工作目录 “./”./”代表当前目录,代表当前目录,“./”./”代表上级目录代表上级目录(2 2)lsls作用:列出目录的内容作用:列出目录的内容格式:格式:lsls选项选项文件文件 其中文件选项为指定查看指定文件的相关其中文件选项为指定查看指定文件的相关内容,若未指定,默认查看当前目录下的所有
27、内容,若未指定,默认查看当前目录下的所有文件文件使用实例:使用实例:yulingwww /$ ls lyulingwww /$ ls l查看当前目录下的所有文件,并通过选项查看当前目录下的所有文件,并通过选项-l -l 显显示详细信息示详细信息(3 3)mkdirmkdir作用:创建一个目录作用:创建一个目录格式:格式: mkdirmkdir选项选项 路径路径常见参数:常见参数:-m对新建目录设置存取权限,对新建目录设置存取权限,-p可以是一个路径名称,若不存在,系统会自可以是一个路径名称,若不存在,系统会自动建立不存在的目录动建立不存在的目录(3 3)mkdirmkdir使用实例:使用实例:
28、rootwww sunq#mkdir p ./hello/myrootwww sunq#mkdir p ./hello/myrootwww my #pwd rootwww my #pwd /home/sunq/hello/my/home/sunq/hello/my使用使用-p-p一次创建了一次创建了./hello/my./hello/my多级目录多级目录rootwww my #mkdir m 777 ./whyrootwww my #mkdir m 777 ./whyrootwww my #ls lrootwww my #ls l(4)cat (4)cat 作用:连接并显示指定的一个和多个文件
29、的相关信作用:连接并显示指定的一个和多个文件的相关信息息格式:格式:catcat选项选项 文件文件1 1文件文件22常见参数:常见参数: -n -n 由第一行开始对所输出的行数编号由第一行开始对所输出的行数编号 -b -b 和和-n-n相似,只不过对于空白行不编号相似,只不过对于空白行不编号(4)cat(4)cat 使用实例:使用实例:yulwww yul$ cat n hello1.c hello2.cyulwww yul$ cat n hello1.c hello2.c对两个文件的内容进行输出,并指定行号对两个文件的内容进行输出,并指定行号(5 5)cpcp、mvmv,rmrm作用:作用:
30、cp cp 将给出的文件或目录复制到另一个文件或目录将给出的文件或目录复制到另一个文件或目录中中mv mv 为文件或目录改名或将文件由一个目录移入另为文件或目录改名或将文件由一个目录移入另一个目录中一个目录中rm rm 删除一个目录中的一个或多个文件或目录删除一个目录中的一个或多个文件或目录(5 5)cpcp、mvmv,rmrm格式:格式:cpcp选项选项 源文件或目录源文件或目录 目标文件或目录目标文件或目录mvmv选项选项 源文件或目录源文件或目录 目标文件或目录目标文件或目录rmrm选项选项 文件或目录文件或目录(5 5)cpcp、mvmv,rmrmcp命令常见参数:-a保留链接、文件属
31、性,并复制其子目录保留链接、文件属性,并复制其子目录-d拷贝时保留链接拷贝时保留链接-f删除已经存在的目标文件而不提示删除已经存在的目标文件而不提示-i在覆盖目标文件之前给出提示要求用户确认在覆盖目标文件之前给出提示要求用户确认-pcp除复制源文件外,还将其修改时间和访问权除复制源文件外,还将其修改时间和访问权限也复制到新文件中限也复制到新文件中-r若给出的源文件是一个目标文件,此时若给出的源文件是一个目标文件,此时cp将递将递归复制该目录下所有的子目录和文件,此时目归复制该目录下所有的子目录和文件,此时目标文件必须是一个目录名标文件必须是一个目录名(5 5)cpcp、mvmv,rmrm使用实
32、例:使用实例:rootwww hello#cp a ./my/why/ ./rootwww hello#cp a ./my/why/ ./rootwww hello#lsrootwww hello#lsmy why 该实例使用该实例使用-a-a选项将选项将/my/why/my/why目录下的所有文件复制目录下的所有文件复制到当前目录下,此时在原先目录下还有原有的文件到当前目录下,此时在原先目录下还有原有的文件(5 5)cpcp,mv mv ,rmrmmvmv使用实例使用实例rootwww hello#mv -I ./my/why/ ./rootwww hello#mv -I ./my/why/
33、 ./rootwww hello#lsrootwww hello#ls my why my why 把把“my/why”my/why”目录下的所有文件移至当前目录,则目录下的所有文件移至当前目录,则原目录下文件被自动删除原目录下文件被自动删除(5 5)cpcp、mvmv和和rmrmrmrm使用实例:使用实例:rootwww hello#rm r I ./whyrootwww hello#rm r I ./whyrm: descend into directory ./why? yrm: descend into directory ./why? yrm: remove ./why/my.c?y
34、rm: remove ./why/my.c?yrm:remove directory ./why?yrm:remove directory ./why?y该实例使用该实例使用“-r”-r”选项删除选项删除“./why”./why”目录下所有内目录下所有内容,系统会进行确认是否删除容,系统会进行确认是否删除(6 6)chown chown 和和chgrpchgrp作用:作用:chown chown :修改文件所有者和组别:修改文件所有者和组别chgrpchgrp:改变文件的组所有权:改变文件的组所有权格式:格式:chownchown:chownchown选项选项 文件所有者文件所有者 文件文件c
35、hgrp chgrp : chgrpchgrp选项选项 文件所有组文件所有组 文件文件其中的文件所有组(者)为修改后的文件拥有者其中的文件所有组(者)为修改后的文件拥有者(6 6)chown chown 和和chgrpchgrp使用说明:使用说明:使用使用chownchown、chgrpchgrp必须拥有必须拥有rootroot权限权限(7 7)chmodchmod作用:改变文件的访问权限作用:改变文件的访问权限格式:格式:chmodchmod可以使用符号标记进行更改和使用八可以使用符号标记进行更改和使用八进制数指定更改两种方式:进制数指定更改两种方式:符号标记符号标记: chmod : ch
36、mod 选项选项 符号权限符号权限 文件文件八进制:八进制:chmodchmod选项选项 八进制权限八进制权限 文件文件必须具有用户权限必须具有用户权限(8 8)grepgrep作用:作用:在指定文件中搜索特定的内容,并将含有这些内容在指定文件中搜索特定的内容,并将含有这些内容的行标准输出来的行标准输出来格式:格式:grepgrep选项选项 格式格式 文件及路径文件及路径 在缺省的条件下,在缺省的条件下,grepgrep只搜索当前目录只搜索当前目录(9 9)findfind作用:作用:在指定目录中搜索文件,它的使用权限是所有用户在指定目录中搜索文件,它的使用权限是所有用户格式:格式:findf
37、ind路径路径选项选项描述描述 其中的路径为文件搜索路径,系统开始沿着此目录树其中的路径为文件搜索路径,系统开始沿着此目录树向下查找文件,它是一个路径列表,相互用空格分离。向下查找文件,它是一个路径列表,相互用空格分离。缺省时为当前目录。缺省时为当前目录。(1010)lnln作用:作用: 为某一个文件在另外一个位置建立一个符号连接。为某一个文件在另外一个位置建立一个符号连接。格式:格式:lnln选项选项 目标目标 目录目录使用实例:使用实例:3 3、压缩打包相关命令、压缩打包相关命令(1 1)gzipgzip作用:对文件进行压缩和解压缩,作用:对文件进行压缩和解压缩,gzipgzip根据文件类
38、根据文件类型会自动识别压缩或解压缩型会自动识别压缩或解压缩格式:格式:gzipgzip选项选项 压缩(解压缩)的文件名压缩(解压缩)的文件名(1 1)gzipgzip常见的参数:常见的参数:-c将输出信息写到标准输出上,并保留原有文件将输出信息写到标准输出上,并保留原有文件-d将压缩文件解压将压缩文件解压-l对每个压缩文件,显示下列字段:压缩文件的大小,对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字未压缩文件的大小,压缩比,未压缩文件的名字-r查找指定目录并压缩或解压缩所有的文件查找指定目录并压缩或解压缩所有的文件-t测试,检查压缩文件是否完整测试,检
39、查压缩文件是否完整-v对每个压缩和解压缩的文件,显示文件名和压缩比对每个压缩和解压缩的文件,显示文件名和压缩比(1 1)gzipgzip使用实例:使用实例:rootwww my#gzip hello.crootwww my#gzip hello.crootwww my#lsrootwww my#lsHello.c.gzHello.c.gzrootwww my#gzip l hello.crootwww my#gzip l hello.c(2 2)tartar作用:对文件目录进行打包或解包作用:对文件目录进行打包或解包概念:概念:打包:将一些文件或目录变成一个总的文件打包:将一些文件或目录变成一
40、个总的文件压缩:将一个大的文件通过一些压缩算法变成一压缩:将一个大的文件通过一些压缩算法变成一个小文件个小文件格式:格式:tartar选项选项打包后文件名打包后文件名 文件目录列表文件目录列表(2 2)tartar常见参数常见参数-c建立新的打包文件建立新的打包文件-r向打包文件末尾追加文件向打包文件末尾追加文件-x从打包文件中解出文件从打包文件中解出文件-o将文件解开到标准输出将文件解开到标准输出-v处理过程中输出相关信息处理过程中输出相关信息-f对普通文件操作对普通文件操作-z调用调用gzip来压缩打包文件,与来压缩打包文件,与-x联用时调用联用时调用gzip完成解完成解压缩压缩-j调用调
41、用bzip2来压缩打包文件,与来压缩打包文件,与-x联用时调用联用时调用bzip2完成完成解压缩解压缩-z调用调用compress来压缩打包文件,与来压缩打包文件,与-x联用时调用联用时调用compress完成解压缩完成解压缩(2 2)tartar常见参数常见参数使用实例:使用实例:rootwww my#tar cvf hello.tar hellorootwww my#tar cvf hello.tar hellorootwww my#tar zxvf linux-rootwww my#tar zxvf linux-2.6.11.tar.gz2.6.11.tar.gz使用说明:使用说明:ta
42、rtar命令除了用于常规的打包之外,使命令除了用于常规的打包之外,使用更多的是用更多的是“-z”-j”-z”-j”调用调用gzipgzip或或bzip2bzip2完成对完成对各种不同文件的解压。各种不同文件的解压。文件后缀文件后缀解压命令解压命令实例实例.atar xvtar xv hello.a.zuncompressuncompress hello.z.gzgunzipgunzip hello.gz.tar.Ztar xvZftar xvZf hello.tar.Z.tar.gz/.tgztar xvzftar xvzf hello.tar.gztar.bz2tar jxvf tar jxvf hello.tar.bz2.rpm安装:安装:rpm-irpm-i hello.rpm解压:解压:rpm2cpio rpm2cpio hello.rpmzipunzipunzip hello.zip4 4、网络相关命令、网络相关命令(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青岛代理进口黄麻纱线清关及国际市场开拓服务合同
- 遗赠抚养权确认及财产分配与子女赡养协议书
- 智能交通项目委托代建与技术研发合同
- 郑州停车场租赁合同模板(含车位租赁管理)
- 水利工程项目合作水资源保密及工程管理协议
- 舞蹈赛事裁判及工作人员聘请合同范本
- 民航机场运行保障人员聘用合同及服务标准协议
- 集体合同与劳动合同在职工劳动法规政策下的应用比较
- 2025年学历类自考公共课马克思主义基本原理-数量方法(二)参考题库含答案解析(5卷)
- 2025年学历类自考公共课大学语文-数论初步参考题库含答案解析(5卷)
- DBJT15-98-2019 建筑施工承插型套扣式钢管脚手架安全技术规程
- 2025年部编版新教材语文七年级上册全套教案设计(含教学设计)
- 变电运维安全活动个人发言
- 店面目标管理培训课件
- 2.6戊戌变法课件部编版八年级历史上学期
- 消防设施操作员培训模块1 职业道德
- 小凤教学课件资料包语文
- 检验文件管理办法
- 2025年《三级公共营养师》考试练习题库及答案
- 北京市东城区2024-2025学年高一下学期期末语文试题(含答案)
- 山东吕剧教学课件
评论
0/150
提交评论