LINUX操作系统基本命令.ppt

上传人:za****8 文档编号:11833610 上传时间:2020-05-03 格式:PPT 页数:56 大小:360.01KB
返回 下载 相关 举报
LINUX操作系统基本命令.ppt_第1页
第1页 / 共56页
LINUX操作系统基本命令.ppt_第2页
第2页 / 共56页
LINUX操作系统基本命令.ppt_第3页
第3页 / 共56页
点击查看更多>>
资源描述
第三章Linux基本命令,文件和目录管理简单系统管理文件压缩和解压缩进程管理与作业控制,为什么要使用Linux命令,历史原因:在Linux早期的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式来对系统进行操作,另一方面,Linux发行版本众多,但不同发行版之间Linux命令操作都是相识的;命令优势:现在虽然有了图形化操作界面,但是掌握常用的一些Linux命令是非常方便的。Linux命令是Linux操作系统的一大优势,命令行操作的运行不需要占用过多的系统资源,功能也十分强大,几乎所以的Linux操作都可以通过命令完成。熟练掌握Linux命令操作也是领会Linux系统精髓的必然途径。远程管理(Telnet、SSH)要求,怎样进入命令环境,开机后进入文本环境图形化环境还提供了一种仿真“终端”,在“终端”下的命令操作与纯文本环境的命令操作是完全一样的,在UbuntuLinux上打开“终端”方法是点击“应用”“附件”“终端”。,linux命令格式说明,command-optionsarguments(或parameters)选项是对命令的特别定义,以-开始,多个选项可用一个-连起来如ls-l-a与ls-la相同单字符选项前使用一个减号(-),单词(多字符)选项前使用两个减号(-)如ls-help,linux命令格式说明,命令与参数区分大小写,命令名一般由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写如cp是copy的缩写,表示拷贝文件演示命令:date,Date,DATE最简单的命令只有命令名,复杂的Shell令可以有多个参数。操作参数可以是文件也可以是目录,有些命令必须使用多个操作参数,如cp命令必须指定源操作对象和目标操作对象。命令名、参数和操作参数都作为命令执行时的输入,它们之间用空格分隔开。,文件和目录管理,要学会使用Linux,首先要掌握的就是基本的文件与目录操作命令。定位文件与目录命令:cdpwdfindlocate浏览文件命令:catmoreless目录操作命令:mkdirrmdir文件操作命令:touchrmcpmvlntargzipgunzipwhereiswhatis,定位文件和目录,1.pwd-显示用户所在的位置显示用户所在的位置。rootUbuntu:#pwd/root在UbuntuLinux文本环境,对于命令前的“rootUbuntu:#”,其中“root”表示登录用户名,“Ubuntu”代表计算机名,而“:”后边表示的是用户当前目录,最后的字符为命令提示符。UbuntuLinux操作系统默认是使用普通用户账号登录系统,默认的命令提示符为“$”,如果使用root即超级用户账号登录系统后,则默认的命令提示符为“#”。,定位文件和目录,2.cd-命令用来改变工作目录在使用cd进入某个目录时,用户必须具有对该目录的读权限。(1)改变当前所处的目录,如果用户当前处于/root目录,想进入/etc目录。rootUbuntu:#cd/etcrootUbuntu:/etc#pwd/etc注意cd后的空格。(2)返回上级目录。rootUbuntu:#cd.rootUbuntu:/#pwd/,定位文件和目录,2.cd-命令用来改变工作目录(3)回到用户主目录。rootUbuntu:/#cdrootUbuntu:#pwd/root返回到用户主目录也可以直接执行命令“cd”。在Linux系统中,“”表示为登录主目录,“.”表示目前所在的目录,“.”表示目前目录位置的上一层目录。对于“root”用户的主目录是“/root”,其他一般用户的主目录默认在“/home”下,例如,对于“student”用户,默认主目录为“/home/student”。如果要在最近工作过的两个目录间切换,可以执行命令“cd”。,定位文件和目录,3.find-在硬盘上查找文件find是Linux功能最为强大,使用也是较为复杂的命令。Find命令格式:find匹配条件路径:希望查询文件或文件集的目录列表,目录间用空格分隔。匹配条件:希望查询的文件的匹配标准或说明。,定位文件和目录,3.find-在硬盘上查找文件下面简单介绍使用:(1)从根目录开始查找文件名为passwd的文件。rootUbuntu:#find/-namepasswd/etc/pam.d/passwd/etc/passwd/var/cache/system-tools-backends/backup/2/etc/passwd(2)查找/usr目录下前10天访问过的文件(仅第10天这一天)。rootUbuntu:#find/usratime10,定位文件和目录,3.find-在硬盘上查找文件(3)查找/usr目录下前10天之前访问过的文件。rootUbuntu:#find/usratime+10(4)查找/usr目录下前10天之后访问过的文件。rootUbuntu:#find/usratime-10(5)列出当前目录下所有扩展名是“doc”的文件。rootUbuntu:#find-name*.doc“./Desktop/第3章Linux基本命令.doc./Desktop/第1章Linux基本命令.doc如果查找目录为空,则在当前目录下寻找。,定位文件和目录,3.find-在硬盘上查找文件(6)查找目录/etc/home下文件大小小于4K的文件。rootUbuntu:#find/etc/homesize-4Kfind命令可接受的文件尺寸单位有字节(c),块(b,512字节),K(k,1024字节)等。,定位文件和目录,4.locate-用来定位文件或目录。同find命令相比较,locate命令是从数据库中查找,而不是每次搜索文件系统。因为是从数据库中查找,locate的速度远远快于find命令。但是,使用locate命令查找的结果仅仅是在当前数据库,结果可能会没有find准确。查找apt.conf文件。rootUbuntu:#locateapt.conf/etc/apt/apt.conf.d/etc/apt/apt.conf.d/01ubuntu/etc/apt/apt.conf.d/10periodic/etc/apt/apt.conf.d/00trustcdrom注意以find比较查找速度,浏览文件和目录,1.ls-用来显示用户当前或指定目录的内容在ls命令中还可以使用通配符“*”、“?”。这样可以使用户很方便地查找特定形式的文件和目录。如果不指定目录,将显示当前目录的内容,否则显示指定目录的内容。(1)输出根目录下文件或目录的详细信息。rootUbuntu:#lsl/总用量84drwxr-xr-x2rootroot40962007-05-1905:00bindrwxr-xr-x3rootroot40962007-05-1905:45bootlrwxrwxrwx1rootroot112007-05-1904:26cdrom-media/cdromdrwxr-xr-x12rootroot137202007-07-2023:55dev第一组二三四五六七文件属性inode数拥有者所有者组大小建立日期文件/目录名这个结果提供了许多细节信息,共七组,各组之间使用空格分开。,浏览文件和目录,drwxr-xr-x12rootroot137202007-07-2023:55dev第一组二三四五六七文件属性inode数拥有者所有者组大小建立日期文件/目录名第一组为文件模式。文件模式中第一位代表文件类型,其余九位用于三组不同用户的三组权限。文件类型有三种,其中“d”表示目录,“-(短线)”表示常规文件,“l”表示到系统上其他位置的另一个程序或文件的符号链接。第二组即连接数。对文件而言,此数表示该文件在系统中保存的备份数,通常为1。对目录而言,表示的是该目录中的子目录数。第三组即所有者名。指出该文件或目录是属于哪个用户的。第四组即组名。指出该用户所属组名。第五组即文件大小。指出该文件或目录占有的字节数。第六组即最后修改日期和时间。说明文件最后一次修改或创建的日期和时间。第七组即文件名。为文件或目录的真实名字。,浏览文件和目录,drwxr-xr-x12rootroot137202007-07-2023:55dev第一组二三四五六七文件属性inode数拥有者所有者组大小建立日期文件/目录名在文本模式,Linux的文件类型由第一组的第一列表示。为“d”则是目录;为“”则是文件,例如上表的第5行;若是“l”则表示为连结文件(linkfile);若是“b”则表示为块设备文件;若是“c”则表示为字符设备文件另外,在文本模式下,linux个文件类型也可以由显示的颜色决定。蓝色文件:表示目录;白色文件:一般性文件,如文本文件,配置文件,源码文件等;浅蓝色文件:表示链接文件,主要是使用ln命令建立的文件;绿色文件:可执行文件,可执行的程序;红色文件:压缩文件或者包文件。,浏览文件和目录,第一组为文件模式。文件模式中第一位代表文件类型,其余九位用于三组不同用户的三组权限。文件类型有三种,其中“d”表示目录,“-(短线)”表示常规文件,“l”表示到系统上其他位置的另一个程序或文件的符号链接。第二组即连接数。对文件而言,此数表示该文件在系统中保存的备份数,通常为1。对目录而言,表示的是该目录中的子目录数。第三组即所有者名。指出该文件或目录是属于哪个用户的。第四组即组名。指出该用户所属组名。第五组即文件大小。指出该文件或目录占有的字节数。第六组即最后修改日期和时间。说明文件最后一次修改或创建的日期和时间。第七组即文件名。为文件或目录的真实名字。,浏览文件和目录,(2)列出当前目录下所有文件(包括隐含文件)。rootUbuntu:#lsa.evolution.ICEauthority.openoffice.org2.gconf.java.profile.aptitude.gconfd.kde.qt.bash_history.gimp-2.2.lesshst.recently-usedLinux系统的隐含文件是文件名“.”以开头。(3)列出目录下所有文件或目录的详细信息。rootUbuntu:#lsladrwxr-xr-x35rootroot40962007-07-0116:16.drwxr-xr-x21rootroot40962007-07-0115:51.drwx-2rootroot40962007-06-2420:03.aptitudedrwxr-xr-x2rootroot40962007-06-1121:09Desktop-rw-1rootroot472007-05-1916:35.dmrcdrwxr-xr-x2rootroot40962007-06-0316:00Downloads,浏览文件和目录,(4)列出包括子目录下的所有文件。rootUbuntu:#lsR.:DesktopDownloads./Desktop:ArlandCatalogue1.xlsScreenshot-Index./Downloads:,浏览文件和目录,2.head-用来查看文件的开头部分本命令只限于查看文件的前几行,看不到文件实际上有多长。按照默认设置,只能阅读文件的前十行。查看文件/etc/profile前五行。rootUbuntu:#head-5/etc/profile#/etc/profile:system-wide.profilefilefortheBourneshell(sh(1)#andBournecompatibleshells(bash(1),ksh(1),ash(1),.).if$PS1;thenif$BASH;then,浏览文件和目录,3.tail-查看文件结尾部分在缺省状态tail命令用于查看文件结尾的十行,与head命令恰恰相反。这有助于查看日志文件的最后十行来阅读重要的系统消息,还可以使用tail来观察日志文件被更新的过程。(1)即时观察/var/log/messages的变化。rootUbuntu:#tail-f/var/log/messagesJul1317:51:54dzlkernel:1843.605792InboundIN=ppp0OUT=MAC=SRC=222.216.8.168DST=222.216.18.32LEN=48TOS=0 x00PREC=0 x00TTL=123ID=56016DFPROTO=TCPSPT=4683DPT=445WINDOW=64800RES=0 x00SYNURGP=0Jul1317:55:09dzlkernel:2037.738192InboundIN=ppp0OUT=MAC=SRC=24.81.234.15DST=222.216.18.32LEN=52TOS=0 x00PREC=0 x00TTL=227ID=0DFPROTO=TCPSPT=21495DPT=1080WINDOW=46748RES=0 x00SYNURGP=0使用此命令,/var/log/messages文件内容一有变化将马上在屏幕显示出来。,浏览文件和目录,4.cat-合并文件或者显示文件的内容cat是“concatenate”的缩写,即合并文件。该命令可以显示文件的内容,或者是将多个文件合并成一个文件。(1)使用cat阅读短文。rootUbuntu:#cat/etc/profile(2)建立两个文件并重定向到file1与file2。重定向就是使系统改变它所认定的标准输出,或者改变标准输出的目标。要重定向标准输出,使用“”符号。把“”符号放在cat命令之后(或在任何写入标准输出的工具程序和应用程序之后),会把它的输出重定向到跟在符号之后的文件中。rootUbuntu:#catfile1hello,student!按Ctrld结束输入。catfile2Thisisgreat按Ctrld结束输入。,浏览文件和目录,(3)追加file2文件到file1。rootUbuntu:#catfile2file1rootUbuntu:#catfile1hello,student!Thisisgreat(4)合并file2与file1文件到file3。rootUbuntu:#catfile2file1file3rootUbuntu:#catfile3Thisisgreathello,student!Thisisgreat按Ctrld结束输入。,浏览文件和目录,5.more-显示文件的内容more命令是一般用于要显示的内容会超过一个画面长度的情况。为了避免画面显示时瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,按b键就会往回(back)一页显示或按Q键停止显示。(1)显示/etc/profile文本文件的内容。rootUbuntu:#more/etc/profile屏幕在显示满一屏时暂停,此时可按空格健继续显示下一屏,不像cat命令那样对不能一屏显示的就一闪而过到最后一屏。,浏览文件和目录,5.more-显示文件的内容(2)当用ls命令查看文件列表时,如果文件太多,则可配合more命令使用。rootUbuntu:#ls-al|more以长格形式显示当前目录下的文件列表,显示满一个画面便暂停,可按空格键继续显示下一画面,或按Q键跳离。,搜索文件内容,搜索文件内容可以使用grep命令1.grep-在文件中查找指定的字串grep除了可以查找固定的字符串,还可以使用较为复杂的匹配模式。要实现复杂的匹配模式,需要使用如下的表达符号:?匹配字符串中的一个字符。*匹配任意个字符。*匹配“*”字符。?匹配“?”字符。)匹配“)”字符。(1)搜索profile文件中字符串then并输出。rootUbuntu:#grepthen/etc/profileif$PS1;thenif$BASH;thenif-f/etc/bash.bashrc;thenifid-u-eq0;then,搜索文件内容,搜索文件内容可以使用grep命令1.grep-在文件中查找指定的字串(2)搜索profile文件中字符串then并以显示行数输出。rootUbuntu:#grep-nthen/etc/profile4:if$PS1;then5:if$BASH;then7:if-f/etc/bash.bashrc;then11:ifid-u-eq0;then显示说明在/etc/profile文件的4,5,7,11行包含then字符串。,操作文件和目录,1.cp-复制文件或目录(1)复制文件/etc/profile到当前目录。rootUbuntu:#cp/etc/profile.(2)复制/etc/apt目录下所有的内容,包括所有子目录到当前目录。rootUbuntu:#cpR/etc/apt.(3)使用通配符复制etc目录下mail开头的所有文件到当前目录。rootUbuntu:#cp/etc/mail*.,操作文件和目录,2.touch-生成一个空文件或修改文件的存取/修改的时间记录值。(1)将当前下的文件时间修改为系统的当前时间。rootUbuntu:#touch*rootUbuntu:#ls(2)新建文件。rootUbuntu:#touchtestrootUbuntu:#ls-rw-r-r-1rootroot02007-07-1318:10test注:若文件存在,则修改为系统的当前时间;若文件不存在,则生成一个为当前时间的空文件。,操作文件和目录,2.touch-生成一个空文件或修改文件的存取/修改的时间记录值。(3)将test文件的日期改为20080710。rootUbuntu:#touchd20070710testrootUbuntu:#ls-rw-r-r-1jenodjenod02007-07-1000:00test,操作文件和目录,3.mv-移动文件可以将文件及目录移到另一目录下,或更改文件及目录的名称(1)将test文件移动上层目录。rootUbuntu:#mvtest./(2)将profile改名为profile.back。rootUbuntu:#mvprofileprofile1.back,操作文件和目录,4.rm-删除文件和目录(1)删除文件主目录下file1文件。rootUbuntu:#rmprofile(2)删除文件主目录下file2文件时给以提示。rootUbuntu:#rmifile2rm:是否删除一般文件“file2”?(3)递归删除目录。rootUbuntu:#rm-rapt(4)强制递归删除目录。rootUbuntu:#rmrfapt不给提示直接删除apt目录下的文件与apt目录。,操作文件和目录,5.mkdir-创建目录(1)在当前目录下建立新目录dir1。rootUbuntu:#mkdirdir1(2)若当前目录下无book目录,在当前目录创建book/Linux子目录。rootUbuntu:#mkdirbook/Linuxmkdir:无法创建目录book/Linux:NosuchfileordirectoryrootUbuntu:#mkdirp/book/LinuxrootUbuntu:#lsbookjenod一次创建多层目录要加-p参数。,操作文件和目录,6.rmdir-删除目录与创建目录类似,加上-p参数表示如果删除一个目录后,其父目录为空,则将其父目录一同删除。(1)删除目录。rootUbuntu:#rmdirdir1(2)删除当前目录下的book/Linux子目录,如果book目录为空,也删除该目录。rootUbuntu:#rmdirpbook/Linuxbook目录不为空则保留。,简单系统管理,1.login-文本环境系统登录Ubuntu默认是以图形环境登录的,登录后按“Ctrl+Alt+F1”键,这时又可以看到一个login提示符,这个就是第一个虚拟控制台。登录系统:Ubuntu7.04tty1dzllogin:rootPasswd:rootUbuntu:#登录时用户被允许输入十次密码,如果十次密码都没有通过,login程序自动终止。,简单系统管理,2.shutdown-关机命令执行此命令时,每个用户都会收到一条信息,从中可以得到关机的最后期限。一般只有root账号才有权执行此命令。(1)立即关机。rootUbuntu:#shutdownhnow(2)关闭系统后重启系统。rootUbuntu:#shutdownr(3)系统1分钟后重启。rootUbuntu:#shutdownr+1minutes,简单系统管理,2.shutdown-关机命令(4)系统15:30后重启。rootUbuntu:#shutdownr15:30Shutdown常用的时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“shutdown10:45”表示将在10:45执行shutdown。+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown。(5)最安全的关机方法。rootUbuntu:#Sync;Sync;Sync;shutdownhnow,简单系统管理,3.logname-显示登录时的用户名显示登录时的用户名。rootUbuntu:#lognameroot,简单系统管理,4.who查看系统中登录的用户(1)查看用户自己的信息。rootUbuntu:#whom(2)显示登录的用户名和数量。rootUbuntu:#who-qrootstudent用户数=2,简单系统管理,5.id-显示当前用户名和所属组名显示当前用户名和所属组名。rootUbuntu:#iduid=0(root)gid=0(root)groups=0(root)表示当前用户是root,其组名也是root。,简单系统管理,6.su-改变用户身份su意思是“substituteusers(代替用户)”,在使用某个用户登录系统后,允许改变用户身份,改用其他用户身份继续使用系统。(1)改变超级用户root用户到student用户。rootUbuntu:#sustduent$cd/切换到student用户家目录(2)改变超级用户student用户到root用户。$surootPassword:rootUbuntu:#为了安全,变换到root用户时要输入root用户密码。,简单系统管理,7.man-获得命令帮助要想查看某个命令的使用手册页(manpage),只要输入man后跟该命令的名称即可。(1)查看ls的使用手册。rootUbuntu:#manls使用man命令,首先进入manpage环境,要退出manpage帮助直接按q。其他manpage按键:空格向下翻页pageup向下翻页pagedown向下翻页/word查找word单词(2)查看man自己的使用手册。rootUbuntu:#manman使用man查看自己的使用手册是最容易被大家忽略的。,简单系统管理,8.date-命令可以显示/修改当前的日期时间(1)显示系统当前时间。rootUbuntu:#date(2)将时间更改为12月10日10点23分2007年。rootUbuntu:#date121010232007,简单系统管理,9.cal-显示日历或年历(1)显示当月的日历。rootUbuntu:#cal(2)显示2007年12月的日历。rootUbuntu:#cal122007(3)显示2003年的日历。rootUbuntu:#cal-y2003,简单系统管理,10.df-查看磁盘命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。(1)查看文件系统各个分区的占用情况。rootUbuntu:#df文件系统1k-块已用可用已用%挂载点/dev/hda22883474437850642358495614%/dev/hda1474443209244290225%/bootdf命令默认以K为单位显示分区情况,如果要M为单位命令为:dfm。,简单系统管理,10.df-查看磁盘命令(2)查看文件系统的各个分区的占用情况并显示文件类型。rootUbuntu:#dfT文件系统1k-块已用可用已用%挂载点/dev/hda2ext32883474437850642358495614%/dev/hda1ext3474443209244290225%/boot,简单系统管理,11.du-查看目录或文件容量(1)列出/etc目录下与文件所占容量。rootUbuntu:#du/etc(2)以m为单位列出/home目录下与文件所占容量。rootUbuntu:#du-m/etc(3)仅仅列出/etc目录容量。rootUbuntu:#du-s/etc,简单系统管理,12.free-查看系统内存,虚拟内存(交换空间)的大小占用情况查看系统内存。rootUbuntu:#freetotalusedfreesharedbufferscachedMem:4149156413041287440132202720160-/+buffers/cache:13970322752124Swap:62894081446289264以上含义:第1行:total内存总数:4149156used已经使用的内存数:4130412free空闲的内存数:18744shared当前已经废弃不用,总是0buffersBufferCache内存数:13220cachedPageCache内存数:2720160关系:total=used+free,简单系统管理,12.free-查看系统内存,虚拟内存(交换空间)的大小占用情况查看系统内存。rootUbuntu:#freetotalusedfreesharedbufferscachedMem:4149156413041287440132202720160-/+buffers/cache:13970322752124Swap:62894081446289264第2行:-/+buffers/cache的意思相当于:-buffers/cache的内存数:1397032(等于第1行的used-buffers-cached)+buffers/cache的内存数:2752124(等于第1行的free+buffers+cached)可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。第3行单独针对交换分区。,文件压缩和解压缩,当需要把一组文件贮存成一个文件以便备份或传输到另一个目录甚至另一台计算机,或者让某些文件占用少量磁盘空间并能更快地通过互联网下载时,通常需要将文件压缩。在Linux中,文件压缩工具gzip、bzip2和zip对应的解压工具分别是gunzip、bunzip2、unzip。bzip2和gzip压缩工具提供了最大限度的压缩,并且可在多数类似UNIX的操作系统上找到,因此得到广泛应用。如果需要在Linux和其他操作系统如Windows间传输文件,应该使用zip,因为该命令与Windows上的压缩工具最兼容。下面简单介绍一下常用的压缩/解压缩命令:,文件压缩和解压缩,1.zip和unzip使用zip来压缩文件,使用unzip来解压缩文件,当然也可用zip带参数-d来解压缩。(1)压缩单个文件。rootUbuntu:#cp/etc/man.config.rootUbuntu:#zipmanman.config上面的命令把man.config,然后放入man.zip文件中。(2)压缩多个文件与目录到同一个压缩文件。rootUbuntu:#zip-rzip1man.configman上述命令把man.config与man.zip压缩到zip1文件中。,文件压缩和解压缩,2.gzip和gunzip使用gzip来压缩文件,使用gunzip来解压缩文件,其实gzip其压缩命令与解压缩命令gunzip实际上是同一个程序,文件的大小和参数完全一样,只是命令的名称不同。文件会被压缩,并被保存为filename.gz。当解压缩时,filename.gz会被删除,同时filename被还原。对比zip,gzip有以下特点:zip命令具有将许多文件与目录压缩成一个文件的功能,但gzip却不能;用gzip命令压缩后源文件会被删除。,文件压缩和解压缩,2.gzip和gunzip(1)压缩单个文件。rootUbuntu:#cp/etc/man.config.rootUbuntu:#gzipman.configrootUbuntu:#ls-l使用ls-l查看结果时,man.config是没有了,但多了一个man.config.gz文件。(2)压缩多个文件。rootUbuntu:#touchabrootUbuntu:#gzipabrootUbuntu:#lsa.gzb.gz对比发现gzip可以一次压缩许多文件,但不可以压缩目录,也不可以将许多文件与目录压缩成一个文件。,文件压缩和解压缩,3.tar-打包命令tar是Linux常用的压缩与解压缩类命令,更多是用于硬盘数据备份,tar可以对文件和目录进行打包。利用tar,用户可以对某一特定文件进行打包(一般用作备份文件),也可以在包中改变文件,或者向包中加入新的文件。(1)将/home目录下所有文件打包成test.tar。rootUbuntu:#tar-cvftest.tar/home/*注意扩展名.tar需自行加上。(2)将所有文件打包成test1.tar,再用gzip命令压缩:rootUbuntu:#tar-zcvftest1.tar.gz/tmp/*(3)查看test.tar文件中包括了哪些文件rootUbuntu:#tar-tftest.tar(4)将text1.tar解压缩rootUbuntu:#tar-xvftest.tar(5)将text1.tar.gz解压缩rootUbuntu:#tar-zxvftest.tar,进程管理与作业控制,Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。为了完成这些任务,系统上同时运行着多个进程。Linux系统上所有运行的程序都可以称之为一个进程。每个用户任务、每个系统管理的守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。进程的一个比较正式的定义是在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,简单的说就是保存在磁盘上的文件,它是不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。运行一个程序,就会在系统中创建一个或者多个进程,进程可以看成是在计算机里正在运行的程序。Linux操作系统启动后,就已经创建了许多进程。与进程有关的一个概念是作业,Linux一个正在执行的进程对Shell(命令解析器)来说称为一个作业。一般说来进程和作业是可互换的。作业控制是Shell提供的使用户能够在多个独立作业间进行切换的功能。进程和作业的概念也有区别,一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令(比如命令:cat/etc/profilemore将启动两个进程,但这两个进程才是一个作业)。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!