Linux操作系统的使用_第1页
Linux操作系统的使用_第2页
Linux操作系统的使用_第3页
Linux操作系统的使用_第4页
Linux操作系统的使用_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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-win

4、dows的目录;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

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

7、y(yes)y(yes)才执行复制的动作。才执行复制的动作。 n参数参数 -r : -r : 此参数是用来做递归复制用,可将一整颗子此参数是用来做递归复制用,可将一整颗子树都复制到另一个目录中。树都复制到另一个目录中。 nls ls : 显示出目录中的文件。显示出目录中的文件。n% ls /home2/x11r5% ls /home2/x11r5n参数参数 -a : -a : 在在 unix unix 中若一个目录或文件名字的第一个字元为中若一个目录或文件名字的第一个字元为 . , . , 则使用则使用 lsls将不会显示出这个文件的名字,我们称此类将不会显示出这个文件的名字,我们称此类文件为

8、隐藏档。如文件为隐藏档。如 tcshtcsh的初设档的初设档 .tcshrc.tcshrc;如果我们要察看;如果我们要察看这类文件,则必须加上参数这类文件,则必须加上参数 -a -a 。 n参数参数-l : -l : 这个参数代表使用这个参数代表使用 ls ls 的长的长( long )( long )格式,可以显格式,可以显示更多的资讯,如文件存取权,文件拥有者示更多的资讯,如文件存取权,文件拥有者( owner )( owner ),文件,文件大小,文件最後更新日期,甚而大小,文件最後更新日期,甚而 symbolic link symbolic link 的文件是的文件是 link lin

9、k 那一个档等等。那一个档等等。% ls % ls l l drwx-x-x 2 jjtseng 512 aug 8 05:08 18 drwx-x-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 : 将

10、档名为 f1 的文件变更成档名为 f2 的文件。nmv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。nmv f1 f2 f3 . dir : 将文件 f1 f2 f3 . 都移至目录 dir 里面。n参数 -f 和 -i , 询问之意。而 -f 为强迫 , 所有其他的参数遇到 -f 均会失效。 nrmrm :删除文件的指令。在 unix 中一个被杀掉的文件除非是系统恰好有做备份,否则是无法救回来的。nrm f1 f2 f3 . n参数 f :将会使得系统在删除时,不提出任何警告讯息。n参数 -i :在除去文件之前均会询问是否真要除去。n参数 -r :递归式

11、的删除。 nmkdirmkdir : 建立目录的指令。nmkdir dirname1 dirname2 . 可以建立一个或多个目录。nrmdirrmdir : 用来将一个空目录删除的。nrmdir dirname1 dirname2 . 如果一个目录底下有其他的文件, rmdir 将无法将这个目录杀掉,除非使用 rm 指令的 -r 选项。 npwdpwd :将目前目录的路径( path )显示出来。ncat/more/lesscat/more/less :察看文件内容的指令。cat 的意思是把文件的内容显示出来的意思。 n参数 -n :把显示出来的内容加上行号。ncat -n :自标准输入读进

12、内容,你可以用 pipe 将别的程式的输出转向给 cat .n cat -n filename : 将 filename 的内容读进来,显示在标准输出上。nmore filename 可以将所观察的文件跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果使用者要在某一个文件中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻的单字即可进行搜寻。n空格:显示下一屏n回车:显示下一行n按q离开 more 的使用。 n按v 亦可以使用编辑器来编辑所观看的文件。 nless 的用法与 more 极类似。 n按y 来往上卷一行,并且可以用?来往回搜寻你所要找的单字。 nchmodchmod

13、 :用来更改文件的存取模式( access mode )。n一个文件上有可读(r)可写(w)可执行(x)三种模式n用户有文件的拥有者( owner )、同组用户( group member )( 你可以 ls -lg来观看某一文件的所属的 group ),以及其他人( other )。n一个文件如果改成可执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者有进入该目录之权利。nchmod -fr mode filename . nmode的取值:-、+、= n参数 -f :不会理会失败的动作。 n参数 -r :将所有子树下的所有子目录及文件改为你所要改成的模式。nmode 可

14、以为一个三位八进位数字,来表示对某些对象的存取权。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 处理的指令处理的指令 npsps : 用来显示目前你的 process 或系统 processes 的状况,如 pid , running state 等。n参数 -a :列出包括其他 users 的 process 状况。n参数 -u :显示用户相关的 process 状况 。n参数 -x :显示包括没有 termin

15、al 控制的 process 状况 。nkillkill :发一个 signal 给某一个 process 。nkill -signal pid . nsignal 为一个 singal 的数字,从 0 到 31 ,其中 9 是 sigkillnkill -l :察看可代替 signal 号码的数目字。natat :要求系统在指定时间执行命令 。nat time day filen关于字符串处理的指令关于字符串处理的指令 nechoecho :显示一字串在终端机上。necho -n 则是当显示完之后不会有跳行的动作。 ngrep/fgrepgrep/fgrep :grep 为一过滤器,它可自一

16、个或多个文件中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。fgrep 可将欲过滤的一群字串放在某一个文件中,然后使用 fgrep 将包含有属於这一群字串的行过滤出来。ngrep -nv match_pattern file1 file2 . nfgrep -nv -f pattern_file file1 file2 . n-n 把所找到的行在行前加上行号列出 n-v 把不包含 match_pattern 的行列出,nmatch_pattern 所要搜寻的字串n-f 以 pattern_file 存放所要搜寻的字串n查询状况的指令查询状况的指令 nmanman :用来让使用者

17、在使用时查询指令、系统呼叫、标准程式库函式、各种表格等的使用。nman -m path section title . nman -m path -k keyword .n-m path : manual database 的路径。 ntitle :这是所要查询的目的物。nsection :为一个数字表示 manual 的分类,通常 1 代表可执行指令,2 代表系统调用( system call ) ,3 代表标准函数,等等。 n-k keyword :用来将含有这项 keyword 的 title 列出来。 nwhowho :查询目前有那些人在线上。 nw w :查询目前有那些人在线上,同时

18、显示出那些人目前的工作。 nwhereis whereis :查找命令的位置:查找命令的位置n网络命令网络命令 ntelnettelnet :提供 user 经由网路连到 remote host。ntelnet hostname | ip-address port nport 为一些特殊的程式所提供给外界的沟通点,如资工系的 mud 其 server 便提供一些 port 让 user 由这些 port 进入 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 编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论