第二章Linux终端操作课件.ppt
《第二章Linux终端操作课件.ppt》由会员分享,可在线阅读,更多相关《第二章Linux终端操作课件.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章Linux磁盘文件管理2.0Linux终端操作l终端:是一种字符型设备,类似于windows下的MS-DOS方式,可以执行Linux的shell命令。lshell作为操作系统的外壳,为用户提供使用操作系统的接口,是命令语言、命令解释程序及程序设计语言的统称。lshell种类:Bourneshell(sh)Cshell(csh)Kornshell(ksh)BourneAgainshell(Bash)Linux默认的ShellLinuxShell命令的特点1l命令行历史l命令补齐l别名扩展LinuxShell命令的特点2l命令输入输出可以重定向:输出重定向:输出重定向(追加)l命令输出可以被
2、管道使用管道符号:|例如ls-l|grep“myfile”0:标准输入1:标准输出2:标准出错如何获取终端命令的帮助?lmancommandlinfocommandlcommand-help*其中command为需要帮助的shell命令2.1FileSystemlext2,ext3lswaplvfatlNFSlISO96602.2Directoryl目录结构的特点:单根的树状结构没有盘符的概念,例如c盘等系统的目录有特殊的意义,不能随便更改系统的大多设置在/etc目录下每个用户都有自己的主目录,一般为/home/username常见的目录结构主要目录的描述/bin该目录中存放Linux的常用命
3、令。/boot该目录下存放的都是系统启动时要用到的程序/dev该目录包含了Linux系统中使用的所有外部设备/etc该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。/sbin该目录用来存放系统管理员的系统管理程序。/home如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。/mnt该目录一般是空的,可以将别的文件系统挂在该目录下。/proc可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的/root如果你是以超级用户的身份登录的,这个就是
4、超级用户的主目录/tmp用来存放不同程序执行时产生的临时文件/usr用户的很多应用程序和文件都存放在该目录下2.3Linux文件类型l普通文件,目录文件,链接文件,特殊文件(管道文件,设备文件等)l可以使用file命令查看文件类型文件属性文件数拥有者组文件大小建档日期文件名 drwx-2Guest users1024 Nov 21 21:05Mail-rwx-x-x1root root 89080 Nov 7 22:41tar-rwxr-xr-x1root bin5013 Aug 159:32uname lrwxrwxrwx1 root root4 Nov 2419:30zcat-gzip-r
5、wxr-xr-x1root bin308364 Nov 297:43zsh -rwsr-x-1root bin9853 Aug 155:46su-:普通文件 d:目录文件 l:链接文件 p:管道文件 c:字符设备文件 b:块设备文件目录文件的基本操作命令l察看目录l建立/删除/改变目录l显示文件内容l查找文件或目录l安装/卸载文件系统l文件/目录的权限修改察看目录lslls-l以长格式显示文件lls-a显示所有文件,包括隐含文件lls-d显示目录的内容vbirdtsai/$ls-l vbirdtsai/$ls-l total 153 total 153 drwxr-xr-xdrwxr-xr-x
6、2 root2 root root root 4096 Feb 10 02:06 4096 Feb 10 02:06 binbin drwxr-xr-xdrwxr-xr-x3 root3 root root root 4096 Feb 4096 Feb9 22:05 9 22:05 mntmnt drwx-drwx-4 root4 root root root 4096 Feb 16 15:25 4096 Feb 16 15:25 rootroot drwxr-xr-xdrwxr-xr-x 16 root 16 root root root 4096 Feb 10 01:28 4096 Feb
7、 10 01:28 usrusr-rwx-x-x-rwx-x-x 1 root 1 root root root14226 Feb 10 01:28 14226 Feb 10 01:28 hellohello-rw-r-r-rw-r-r-1 root 1 root root root34342 Feb 10 01:28 readme34342 Feb 10 01:28 readme显示文件内容catvbirdtsai/$catfile1显示file1的内容1111111111111111111111111vbirdtsai/$catfile2 显示file2的内容222222222222222
8、2222222222vbirdtsai/$catfile1file2file3把file1和file2合并到file3中vbirdtsai/$catfile3显示file3的内容11111111111111111111111112222222222222222222222222vbirdtsai/$head-1file3显示file3的内容1111111111111111111111111vbirdtsai/$tail-1file3显示file3的内容2222222222222222222222222显示文件内容head/taillheadnfilename:显示文件前面的n行ltail+n/
9、-nfilename:从文件开头结尾第n行开始显示文件的内容#head3testthisisline1thisisline2thisisline3#tail-4testthisisline5thisisline6thisisline7thisisline8文件test:thisisline1thisisline2thisisline3thisisline4thisisline5thisisline6thisisline7thisisline8显示文件内容more/lessl分页显示文件l都可以前后翻页lless具有更多的功能,例如搜索等#lessfilename#morefilename文件内
10、容查询grepl按指定的模式搜索文件,在文件中查找指定的字符串,并打印出文件名和匹配的行命令格式:grep选项查找模式文件名列表#grepscheduleschedule.c#grep-ntask_structschedule.c#grepTrueFFS./*_*类似的程序还有egrep,fgrepdiff:文件比较$difffile1file2_*通常使用diff命令制作程序的补丁*通常使用patch命令打补丁文件内容统计wcl统计文件中单词的个数lwc选项文件名l选项:-c:字符数-l:行数-w:字数#wc-lcwREADME303226514242README文件或目录的查找findlf
11、ind目录选项l选项:-namefilename-sizexk:-userusername-atimen-typex(d,l,f)-execcommand;#find./-nameaa#find/bin-atime+10#find.-typef-execls-l;-rw-r-r-1rootroot349282003-02-25./conf/httpd.conf-rw-r-r-1rootroot129592003-02-25./conf/magic-rw-r-r-1rootroot1802003-02-25./conf.d/READMEmount/umount:文件系统安装和卸载lmount:挂
12、接一个文件系统lumount:卸载一个文件系统#mkdir/mnt/c/*挂接第一个硬盘的第一分区内的文件系统到目录/mnt/c下。*/#mount/dev/hda1/mnt/c.#umount/dev/hda1orumount/mnt/c/*卸载*/文件复制、移动和删除lcpsrcdstlmvsrcdstlrmfilenametouch:更新文件的访问时间和修改时间$toucha如果制定的文件不存在,则自动生成一个空的文件ln:创建链接文件$ln-smyfilenewfile软链接文件:符号链接链接文件newfile的内容为myfile文件的路径,删除符号链接文件,不影响源文件$lnmyfi
13、lenewfile硬链接文件:和源文件指向同一文件,删除硬链接文件,会删除源文件文件/目录的权限修改l使用方式:chmod-cfvRmodefile.mode:权限设定字串ugoa.+-=rwx,其中:u表示拥有者,g表示组,o表示其他用户,a表示所有。+表示增加权限、-表示取消权限、=表示设定r表示可读取,w表示可写入,x表示可执行。chmod举例l设置file1.txt设为所有人皆可读取:chmodugo+rfile1.txt或者chmoda+rfile1.txtl将档案file1.txt与file2.txt设为该文件主和组内可写,其他用户不可写:chmodug+w,o-wfile1.tx
14、tfile2.txtl将ex1.py设定为只有文件主可以执行:chmodu+xex1.pyl将目录下的所有文件与子目录皆设为任何人可读取:chmod-Ra+r*chmodl此外也可以用三个数字来分别表示文件主、组和其它用户的权限。usergroupotherrwx rwxrwx-每一个可以取值0/1如果要表示user可以读写,不能执行,则为(110)2=6如果要表示group可以写,不能写和执行,则为(100)2=4如果要表示other不能读写和执行,则为(000)2=0设置以上权限的命令为:chmod640file_*chmoda=rwxfile和chmod777file效果相同*chmod
15、ug=rwx,o=xfile和chmod771file效果相同改变文件的属主和组别lchownuser:groupfilenamerootminiroko#mkdir-p/opt/ora9/product/9.2rootminiroko#mkdir/var/opt/oraclerootminiroko#chownoracle/var/opt/oraclerootminiroko#chown-Roracle:dba/opt/ora9lchgrpgroupnamefilename只修改组rootminiroko#chgrp-Rroot/opt/test目录操作mkdirrmdirpwdcdlmkd
16、irlrmdirlpwdlcd2.4系统管理命令l系统当前用户l进程运行状态l中止进程l系统使用状态l网络状态l路由跟踪l用户消息发送基本命令lunameldf:已安装文件系统的使用情况ldu:目录及其子目录下文件的大小lfree:内存的使用情况luptime:系统已运行的时间su普通用户临时切换到root身份$suPassword:*#user_command#exit$_$:普通用户提示符#:超级用户提示符shutdown:关机rootFedoraroot#shutdownr0rootFedoraroot#shutdownrnowrootFedoraroot#shutdownr+20“By
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 Linux 终端 操作 课件
限制150内