Linux操作系统的使用.ppt

上传人:max****ui 文档编号:11549409 上传时间:2020-04-28 格式:PPT 页数:33 大小:454KB
返回 下载 相关 举报
Linux操作系统的使用.ppt_第1页
第1页 / 共33页
Linux操作系统的使用.ppt_第2页
第2页 / 共33页
Linux操作系统的使用.ppt_第3页
第3页 / 共33页
点击查看更多>>
资源描述
Linux操作系统的使用,一、Linux的文件系统二、Linux的常用命令三、Shell编程,Linux的文件系统,/bin这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。/boot这里存放的是启动LINUX时使用的一些核心文件。/dev这个目录下是所有LINUX的外部设备在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。,/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home:用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang。,/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都需要用到这些共享库。/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。有点类似于DOS下的.chk文件。/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。,/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。/root:系统管理员,也叫作超级权限者的用户主目录。/sbin:s就是SuperUser的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序。/tmp:这个目录是用来存放一些临时文件的地方了。,/usr:这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录下。/usr/X11R6存放X-Windows的目录;/usr/bin存放着许多应用程序;/usr/sbin给超级用户使用的一些管理程序就放在这;/usr/doc这就是LINUX文档的大本营;/usr/includeLINUX下开发和编译应用程序需要的头文件,在这找;/usr/lib存放一些常用的动态链接共享库和静态档案库;/usr/local这是提供给一般用户的/usr目录,在这安装软件最适合;/usr/man是帮助文档目录;/usr/srcLINUX开放的源代码,就存在这个目录,爱好者们别放过哦!,/var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。系统的日志文件就在/var/log目录中。,常用Linux命令,关於文件/目录处理的指令cp:将一个或多个文件复制成另一个文件或者是将其复制到另一个目录去。cpf1f2:将档名为f1的文件复制一份为档名为f2的文件。cpf1f2f3.dir:将文件f1f2f3.都以相同的档名复制一份放到目录dir里面。cp-rdir1dir2:将dir1的全部内容全部复制到dir2里面。参数-i:此参数是当已有文档名为f2的文件时,若迳自使用cp将会将原来f2的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者的回答是y(yes)才执行复制的动作。参数-r:此参数是用来做递归复制用,可将一整颗子树都复制到另一个目录中。,ls:显示出目录中的文件。%ls/home2/X11R5参数-a:在UNIX中若一个目录或文件名字的第一个字元为.,则使用ls将不会显示出这个文件的名字,我们称此类文件为隐藏档。如tcsh的初设档.tcshrc;如果我们要察看这类文件,则必须加上参数-a。参数-l:这个参数代表使用ls的长(long)格式,可以显示更多的资讯,如文件存取权,文件拥有者(owner),文件大小,文件最後更新日期,甚而symboliclink的文件是link那一个档等等。%lsldrwx-x-x2jjtseng512Aug805:0818drwx-x-x2jjtseng512Aug822:0019-rw-1jjtseng566Aug805:28makefile,mv:将一文件改名或换至另一个目录。mvf1f2:将档名为f1的文件变更成档名为f2的文件。mvdir1dir2:将档名为dir1的目录变更成档名为dir2的目录。mvf1f2f3.dir:将文件f1f2f3.都移至目录dir里面。参数-f和-i,询问之意。而-f为强迫,所有其他的参数遇到-f均会失效。,rm:删除文件的指令。在UNIX中一个被杀掉的文件除非是系统恰好有做备份,否则是无法救回来的。rmf1f2f3.参数f:将会使得系统在删除时,不提出任何警告讯息。参数-i:在除去文件之前均会询问是否真要除去。参数-r:递归式的删除。,mkdir:建立目录的指令。mkdirdirname1dirname2.可以建立一个或多个目录。rmdir:用来将一个空目录删除的。rmdirdirname1dirname2.如果一个目录底下有其他的文件,rmdir将无法将这个目录杀掉,除非使用rm指令的-r选项。pwd:将目前目录的路径(path)显示出来。,cat/more/less:察看文件内容的指令。cat的意思是把文件的内容显示出来的意思。参数-n:把显示出来的内容加上行号。cat-n:自标准输入读进内容,你可以用pipe将别的程式的输出转向给cat.cat-nfilename:将filename的内容读进来,显示在标准输出上。morefilename可以将所观察的文件跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果使用者要在某一个文件中搜寻一个特定的字串,则按/然後跟著打所要搜寻的单字即可进行搜寻。空格:显示下一屏回车:显示下一行按q离开more的使用。按v亦可以使用编辑器来编辑所观看的文件。less的用法与more极类似。按y来往上卷一行,并且可以用?来往回搜寻你所要找的单字。,chmod:用来更改文件的存取模式(accessmode)。一个文件上有可读(r)可写(w)可执行(x)三种模式用户有文件的拥有者(owner)、同组用户(groupmember)(你可以ls-lg来观看某一文件的所属的group),以及其他人(other)。一个文件如果改成可执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者有进入该目录之权利。chmod-fRmodefilename.Mode的取值:-、+、=参数-f:不会理会失败的动作。参数-R:将所有子树下的所有子目录及文件改为你所要改成的模式。,mode可以为一个三位八进位数字,来表示对某些对象的存取权。例:a.out的存取权限如下111101101rwxr-xr-x%chmod750a.out%chmodo-rxa.outa.out的存取权限则为:rwxr-x-,关於Process处理的指令ps:用来显示目前你的process或系统processes的状况,如pid,runningstate等。参数-a:列出包括其他users的process状况。参数-u:显示用户相关的process状况。参数-x:显示包括没有terminal控制的process状况。,kill:发一个signal给某一个process。kill-SIGNALpid.SIGNAL为一个singal的数字,从0到31,其中9是SIGKILLkill-l:察看可代替signal号码的数目字。at:要求系统在指定时间执行命令。attimedayfile,关于字符串处理的指令echo:显示一字串在终端机上。echo-n则是当显示完之后不会有跳行的动作。grep/fgrep:grep为一过滤器,它可自一个或多个文件中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。fgrep可将欲过滤的一群字串放在某一个文件中,然后使用fgrep将包含有属於这一群字串的行过滤出来。grep-nvmatch_patternfile1file2.fgrep-nv-fpattern_filefile1file2.-n把所找到的行在行前加上行号列出-v把不包含match_pattern的行列出,match_pattern所要搜寻的字串-f以pattern_file存放所要搜寻的字串,查询状况的指令man:用来让使用者在使用时查询指令、系统呼叫、标准程式库函式、各种表格等的使用。man-Mpathsectiontitle.man-Mpath-kkeyword.-Mpath:manualdatabase的路径。title:这是所要查询的目的物。section:为一个数字表示manual的分类,通常1代表可执行指令,2代表系统调用(systemcall),3代表标准函数,等等。-kkeyword:用来将含有这项keyword的title列出来。,who:查询目前有那些人在线上。w:查询目前有那些人在线上,同时显示出那些人目前的工作。whereis:查找命令的位置,网络命令telnet:提供user经由网路连到remotehost。telnethostname|ip-addressportport为一些特殊的程式所提供给外界的沟通点,如资工系的MUD其server便提供一些port让user由这些port进入MUD程式。详情请参阅telnet(1)的说明。,更改个人使用资料passwd:更改密码。passwdusernamechsh:是提供使用者更换loginshell的指令,你可经由此更换自己使用的shell。,编写程序,文本编辑程序vi进入%vimyfilevi的三种工作方式命令方式末行方式插入方式,末行方式的常用命令:w写盘:q退出:q!强行退出:wq写盘,并退出:x必要时写盘,并退出:efile编辑名为file的文件,命令方式常用操作x删除光标所在处的字符dd删除光标所在行ZZ必要时写盘,并退出插入方式常用命令a把文本添加在光标之后A把文本添加至行尾i把文本插在光标之前o在光标所在行下面开新行R替换若干字符,编译器gcc/usr/local/bin/gccgcc-oexecfilesourceexecfile是你所希望的执行档的名称,如果没有加上-o选项编译出来的可执行档会以a.out做为档名。source为一个以.c做为结尾的C程式档。请参阅cc(1)的说明。程序的执行chmod+xmyfile(对编写的shell程序)./myfile,用户的登录与关机,登录远程登录telnetipLogin:Password:单机系统Login:rootPassword:关机shutdownhaltreboot,Shell程序设计,I/O重定向:输出送往文件:将输出加在文件后例:pwdmyfilelslmyfile:输入重定向:行输入重定向例:wcmyfilewc$1done,
展开阅读全文
相关资源
相关搜索

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


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

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


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