Linux操作系统的使用课件.ppt

上传人(卖家):晟晟文业 文档编号:4688474 上传时间:2023-01-01 格式:PPT 页数:33 大小:361.21KB
下载 相关 举报
Linux操作系统的使用课件.ppt_第1页
第1页 / 共33页
Linux操作系统的使用课件.ppt_第2页
第2页 / 共33页
Linux操作系统的使用课件.ppt_第3页
第3页 / 共33页
Linux操作系统的使用课件.ppt_第4页
第4页 / 共33页
Linux操作系统的使用课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、Linux操作系统的使用一、一、Linux的文件系统的文件系统二、二、Linux的常用命令的常用命令三、三、Shell编程编程Linux的文件系统n/bin/bin 这个目录是对这个目录是对UNIXUNIX系统习惯的沿袭,存系统习惯的沿袭,存放着使用者最经常使用的命令。例如:放着使用者最经常使用的命令。例如:cp,ls,catcp,ls,cat。n/boot/boot 这里存放的是启动这里存放的是启动LINUXLINUX时使用的一些时使用的一些核心文件。核心文件。n/dev/dev 这个目录下是所有这个目录下是所有LINUXLINUX的外部设备在的外部设备在LINUXLINUX中设备和文件是用

2、同种方法访问的。例中设备和文件是用同种方法访问的。例如如:/dev/hda:/dev/hda代表第一个物理代表第一个物理IDEIDE硬盘。硬盘。n/etc:这个目录用来存放所有的系统管理这个目录用来存放所有的系统管理所需要的配置文件和子目录。所需要的配置文件和子目录。n/home:用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang。n/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都需要用到这些共享库。n/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难

3、所。有点类似于DOS下的.chk文件。n/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。n/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。n/root:系统管理员,也叫作超级权限者的用户主目录。n/sbin:s就是Super User的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序。n/tmp:这个目录是用来存放一些临时文件的地方了。n/usr:这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录下。n/usr/X11R6 存放X-Wind

4、ows的目录;n/usr/bin 存放着许多应用程序;n/usr/sbin 给超级用户使用的一些管理程序就放在这;n/usr/doc 这就是LINUX文档的大本营;n/usr/include LINUX下开发和编译应用程序需要的头文件,在这找;n/usr/lib 存放一些常用的动态链接共享库和静态档案库;n/usr/local 这是提供给一般用户的/usr目录,在这安装软件最适合;n/usr/man 是帮助文档目录;n/usr/src LINUX开放的源代码,就存在这个目录,爱好者们别放过哦!n/var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可

5、以放在这个目录下,实际上许多系统管理员都是这样干的。系统的日志文件就在/var/log目录中。常用Linux 命令n关於文件关於文件/目录处理的指令目录处理的指令n cp cp:将一个或多个文件复制成另一个文件或者:将一个或多个文件复制成另一个文件或者是将其复制到另一个目录去。是将其复制到另一个目录去。ncp f1 f2:cp f1 f2:将档名为将档名为 f1 f1 的文件复制一份为档名为的文件复制一份为档名为 f2 f2 的文件。的文件。ncp f1 f2 f3.dir:cp f1 f2 f3.dir:将文件将文件 f1 f2 f3.f1 f2 f3.都以相都以相同的档名复制一份放到目录同

6、的档名复制一份放到目录 dir dir 里面。里面。ncp-r dir1 dir2:cp-r dir1 dir2:将将 dir1 dir1 的全部内容全部复制到的全部内容全部复制到 dir2 dir2 里面。里面。n参数参数 -i:-i:此参数是当已有文档名为此参数是当已有文档名为 f2 f2 的文件时,若的文件时,若迳自使用迳自使用 cp cp 将会将原来将会将原来 f2 f2 的内容掩盖过去,因此的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者的回答在要盖过之前必须先询问使用者一下。如使用者的回答是是y(yes)y(yes)才执行复制的动作。才执行复制的动作。n参数参数 -r

7、:-r:此参数是用来做递归复制用,可将一整颗子此参数是用来做递归复制用,可将一整颗子树都复制到另一个目录中。树都复制到另一个目录中。nls ls :显示出目录中的文件。显示出目录中的文件。n%ls/home2/X11R5%ls/home2/X11R5n参数参数 -a:-a:在在 UNIX UNIX 中若一个目录或文件名字的第一个字元为中若一个目录或文件名字的第一个字元为 .,.,则使用则使用 lsls将不会显示出这个文件的名字,我们称此类将不会显示出这个文件的名字,我们称此类文件为隐藏档。如文件为隐藏档。如 tcshtcsh的初设档的初设档 .tcshrc.tcshrc;如果我们要察看;如果我

8、们要察看这类文件,则必须加上参数这类文件,则必须加上参数 -a-a。n参数参数-l:-l:这个参数代表使用这个参数代表使用 ls ls 的长的长(long)(long)格式,可以显格式,可以显示更多的资讯,如文件存取权,文件拥有者示更多的资讯,如文件存取权,文件拥有者(owner)(owner),文件,文件大小,文件最後更新日期,甚而大小,文件最後更新日期,甚而 symbolic link symbolic link 的文件是的文件是 link link 那一个档等等。那一个档等等。%ls%ls l l drwx-x-x 2 jjtseng 512 Aug 8 05:08 18 drwx-x-

9、x 2 jjtseng 512 Aug 8 05:08 18 drwx-x-x 2 jjtseng 512 Aug 8 22:00 19 drwx-x-x 2 jjtseng 512 Aug 8 22:00 19 -rw-1 jjtseng 566 Aug 8 05:28 makefile -rw-1 jjtseng 566 Aug 8 05:28 makefile n mv mv :将一文件改名或换至另一个目录。nmv f1 f2:将档名为 f1 的文件变更成档名为 f2 的文件。nmv dir1 dir2:将档名为 dir1 的目录变更成档名为 dir2 的目录。nmv f1 f2 f3.

10、dir:将文件 f1 f2 f3.都移至目录 dir 里面。n参数-f 和-i,询问之意。而-f 为强迫,所有其他的参数遇到-f 均会失效。nrmrm :删除文件的指令。在 UNIX 中一个被杀掉的文件除非是系统恰好有做备份,否则是无法救回来的。nrm f1 f2 f3.n参数 f:将会使得系统在删除时,不提出任何警告讯息。n参数-i:在除去文件之前均会询问是否真要除去。n参数-r:递归式的删除。nmkdirmkdir :建立目录的指令。nmkdir dirname1 dirname2.可以建立一个或多个目录。nrmdirrmdir :用来将一个空目录删除的。nrmdir dirname1 d

11、irname2.如果一个目录底下有其他的文件,rmdir 将无法将这个目录杀掉,除非使用 rm 指令的-r 选项。npwdpwd:将目前目录的路径(path)显示出来。ncat/more/lesscat/more/less:察看文件内容的指令。cat 的意思是把文件的内容显示出来的意思。n参数-n:把显示出来的内容加上行号。ncat-n:自标准输入读进内容,你可以用 pipe 将别的程式的输出转向给 cat.n cat-n filename:将 filename 的内容读进来,显示在标准输出上。nmore filename 可以将所观察的文件跟据终端机的形态一页页的显示出来,再根据使用者的要求

12、换页或卷行。如果使用者要在某一个文件中搜寻一个特定的字串,则按/然後跟著打所要搜寻的单字即可进行搜寻。n空格:显示下一屏n回车:显示下一行n按q离开 more 的使用。n按v 亦可以使用编辑器来编辑所观看的文件。nless 的用法与 more 极类似。n按y 来往上卷一行,并且可以用?来往回搜寻你所要找的单字。nchmodchmod :用来更改文件的存取模式(access mode)。n一个文件上有可读(r)可写(w)可执行(x)三种模式n用户有文件的拥有者(owner)、同组用户(group member)(你可以 ls-lg来观看某一文件的所属的 group),以及其他人(other)。n

13、一个文件如果改成可执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者有进入该目录之权利。nchmod -fR mode filename.nMode的取值:-、+、=n参数-f :不会理会失败的动作。n参数-R :将所有子树下的所有子目录及文件改为你所要改成的模式。nmode 可以为一个三位八进位数字,来表示对某些对象的存取权。n例:a.out 的存取权限如下111 101 101rwx r-x r-x%chmod 750 a.out%chmod o-rx a.outa.out 的存取权限则为:rwxr-x-n关於关於 Process Process 处理的指令处理的指令

14、npsps :用来显示目前你的 process 或系统 processes 的状况,如 pid,running state 等。n参数-a:列出包括其他 users 的 process 状况。n参数-u:显示用户相关的 process 状况。n参数-x:显示包括没有 terminal 控制的 process 状况。nkillkill:发一个 signal 给某一个 process。nkill -SIGNAL pid.nSIGNAL 为一个 singal 的数字,从 0 到 31,其中 9 是 SIGKILLnkill-l :察看可代替 signal 号码的数目字。natat:要求系统在指定时间

15、执行命令。nat time day filen关于字符串处理的指令关于字符串处理的指令 nechoecho:显示一字串在终端机上。necho-n 则是当显示完之后不会有跳行的动作。ngrep/fgrepgrep/fgrep:grep 为一过滤器,它可自一个或多个文件中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。fgrep 可将欲过滤的一群字串放在某一个文件中,然后使用 fgrep 将包含有属於这一群字串的行过滤出来。ngrep-nv match_pattern file1 file2.nfgrep-nv-f pattern_file file1 file2.n-n 把所找到的

16、行在行前加上行号列出 n-v 把不包含 match_pattern 的行列出,nmatch_pattern 所要搜寻的字串n-f 以 pattern_file 存放所要搜寻的字串n查询状况的指令查询状况的指令 nmanman:用来让使用者在使用时查询指令、系统呼叫、标准程式库函式、各种表格等的使用。nman-M path section title .nman-M path-k keyword.n-M path:manual database 的路径。ntitle:这是所要查询的目的物。nsection:为一个数字表示 manual 的分类,通常 1 代表可执行指令,2 代表系统调用(syst

17、em call),3 代表标准函数,等等。n-k keyword:用来将含有这项 keyword 的 title 列出来。nwhowho:查询目前有那些人在线上。nw w:查询目前有那些人在线上,同时显示出那些人目前的工作。nwhereis whereis:查找命令的位置:查找命令的位置n网络命令网络命令 ntelnettelnet:提供 user 经由网路连到 remote host。ntelnet hostname|ip-address port nport 为一些特殊的程式所提供给外界的沟通点,如资工系的 MUD 其 server 便提供一些 port 让 user 由这些 port 进

18、入 MUD 程式。详情请参阅 telnet(1)的说明。n更改个人使用资料更改个人使用资料 npasswdpasswd:更改密码。npasswd username nchshchsh:是提供使用者更换 login shell 的指令,你可经由此更换自己使用的 shell。编写程序n文本编辑程序vin进入%vi myfilenvi的三种工作方式n命令方式n末行方式n插入方式n末行方式的常用命令:w 写盘:q 退出:q!强行退出:wq 写盘,并退出:x 必要时写盘,并退出:e file 编辑名为file的文件n命令方式常用操作 x 删除光标所在处的字符 dd 删除光标所在行 ZZ 必要时写盘,并退

19、出n插入方式常用命令a 把文本添加在光标之后A 把文本添加至行尾i 把文本插在光标之前o 在光标所在行下面开新行R 替换若干字符n编译器编译器 gccn/usr/local/bin/gcc ngcc -o execfile source nexecfile 是你所希望的执行档的名称,如果没有加上-o 选项编译出来的可执行档会以 a.out 做为档名。nsource 为一个以.c 做为结尾的 C 程式档。请参阅 cc(1)的说明。n程序的执行程序的执行nchmod +x myfile (对编写的shell程序)n./myfile用户的登录与关机用户的登录与关机 n登录登录n远程登录远程登录telnet ipLogin:Password:n单机系统单机系统Login:rootPassword:n关机关机nshutdownnhaltnrebootShell 程序设计nI/O重定向:输出送往文件:将输出加在文件后例:pwdmyfile ls l myfile:输入重定向:行输入重定向例:wcmyfile wcendn管道线例:ls l|wc l ls l|more du a|sort nr|head 20 (找出当前目录中最大的20个文件)nshell 程序的执行nsh$1 done

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Linux操作系统的使用课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|