




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux磁盘文件管理,2.0Linux终端操作,终端:是一种字符型设备,类似于windows下的MS-DOS方式,可以执行Linux的shell命令。shell作为操作系统的外壳,为用户提供使用操作系统的接口,是命令语言、命令解释程序及程序设计语言的统称。shell种类:Bourneshell(sh)Cshell(csh)Kornshell(ksh)BourneAgainshell(Bash)Linux默认的Shell,LinuxShell命令的特点1,命令行历史命令补齐别名扩展,LinuxShell命令的特点2,命令输入输出可以重定向:输出重定向:输出重定向(追加)命令输出可以被管道使用管道符号:|例如ls-l|grep“myfile”,0:标准输入1:标准输出2:标准出错,如何获取终端命令的帮助?,mancommandinfocommandcommand-help*其中command为需要帮助的shell命令,2.1FileSystem,ext2,ext3swapvfatNFSISO9660,2.2Directory,目录结构的特点:单根的树状结构没有盘符的概念,例如c盘等系统的目录有特殊的意义,不能随便更改系统的大多设置在/etc目录下每个用户都有自己的主目录,一般为/home/username,常见的目录结构,主要目录的描述,/bin该目录中存放Linux的常用命令。/boot该目录下存放的都是系统启动时要用到的程序/dev该目录包含了Linux系统中使用的所有外部设备/etc该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。/sbin该目录用来存放系统管理员的系统管理程序。/home如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。/mnt该目录一般是空的,可以将别的文件系统挂在该目录下。/proc可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的/root如果你是以超级用户的身份登录的,这个就是超级用户的主目录/tmp用来存放不同程序执行时产生的临时文件/usr用户的很多应用程序和文件都存放在该目录下,2.3Linux文件类型,普通文件,目录文件,链接文件,特殊文件(管道文件,设备文件等)可以使用file命令查看文件类型文件属性文件数拥有者组文件大小建档日期文件名drwx-2Guestusers1024Nov2121:05Mail-rwx-x-x1rootroot89080Nov722:41tar-rwxr-xr-x1rootbin5013Aug159:32unamelrwxrwxrwx1rootroot4Nov2419:30zcat-gzip-rwxr-xr-x1rootbin308364Nov297:43zsh-rwsr-x-1rootbin9853Aug155:46su-:普通文件d:目录文件l:链接文件p:管道文件c:字符设备文件b:块设备文件,目录文件的基本操作命令,察看目录建立/删除/改变目录显示文件内容查找文件或目录安装/卸载文件系统文件/目录的权限修改,察看目录ls,ls-l以长格式显示文件ls-a显示所有文件,包括隐含文件ls-d显示目录的内容vbirdtsai/$ls-ltotal153drwxr-xr-x2rootroot4096Feb1002:06bindrwxr-xr-x3rootroot4096Feb922:05mntdrwx-4rootroot4096Feb1615:25rootdrwxr-xr-x16rootroot4096Feb1001:28usr-rwx-x-x1rootroot14226Feb1001:28hello-rw-r-r-1rootroot34342Feb1001:28readme,显示文件内容cat,vbirdtsai/$catfile1显示file1的内容1111111111111111111111111vbirdtsai/$catfile2显示file2的内容2222222222222222222222222vbirdtsai/$catfile1file2file3把file1和file2合并到file3中vbirdtsai/$catfile3显示file3的内容11111111111111111111111112222222222222222222222222vbirdtsai/$head-1file3显示file3的内容1111111111111111111111111vbirdtsai/$tail-1file3显示file3的内容2222222222222222222222222,显示文件内容head/tail,headnfilename:显示文件前面的n行tail+n/-nfilename:从文件开头结尾第n行开始显示文件的内容#head3testthisisline1thisisline2thisisline3#tail-4testthisisline5thisisline6thisisline7thisisline8,文件test:thisisline1thisisline2thisisline3thisisline4thisisline5thisisline6thisisline7thisisline8,显示文件内容more/less,分页显示文件都可以前后翻页less具有更多的功能,例如搜索等#lessfilename#morefilename,文件内容查询grep,按指定的模式搜索文件,在文件中查找指定的字符串,并打印出文件名和匹配的行命令格式:grep选项查找模式文件名列表#grepscheduleschedule.c#grep-ntask_structschedule.c#grepTrueFFS./*_*类似的程序还有egrep,fgrep,diff:文件比较,$difffile1file2_*通常使用diff命令制作程序的补丁*通常使用patch命令打补丁,文件内容统计wc,统计文件中单词的个数wc选项文件名选项:-c:字符数-l:行数-w:字数#wc-lcwREADME303226514242README,文件或目录的查找find,find目录选项选项:-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/README,mount/umount:文件系统安装和卸载,mount:挂接一个文件系统umount:卸载一个文件系统#mkdir/mnt/c/*挂接第一个硬盘的第一分区内的文件系统到目录/mnt/c下。*/#mount/dev/hda1/mnt/c.#umount/dev/hda1orumount/mnt/c/*卸载*/,文件复制、移动和删除,cpsrcdstmvsrcdstrmfilename,touch:更新文件的访问时间和修改时间,$toucha如果制定的文件不存在,则自动生成一个空的文件,ln:创建链接文件,$ln-smyfilenewfile软链接文件:符号链接链接文件newfile的内容为myfile文件的路径,删除符号链接文件,不影响源文件$lnmyfilenewfile硬链接文件:和源文件指向同一文件,删除硬链接文件,会删除源文件,文件/目录的权限修改,使用方式:chmod-cfvRmodefile.mode:权限设定字串ugoa.+-=rwx,其中:u表示拥有者,g表示组,o表示其他用户,a表示所有。+表示增加权限、-表示取消权限、=表示设定r表示可读取,w表示可写入,x表示可执行。,chmod举例,设置file1.txt设为所有人皆可读取:chmodugo+rfile1.txt或者chmoda+rfile1.txt将档案file1.txt与file2.txt设为该文件主和组内可写,其他用户不可写:chmodug+w,o-wfile1.txtfile2.txt将ex1.py设定为只有文件主可以执行:chmodu+xex1.py将目录下的所有文件与子目录皆设为任何人可读取:chmod-Ra+r*,chmod,此外也可以用三个数字来分别表示文件主、组和其它用户的权限。usergroupotherrwxrwxrwx-每一个可以取值0/1如果要表示user可以读写,不能执行,则为(110)2=6如果要表示group可以写,不能写和执行,则为(100)2=4如果要表示other不能读写和执行,则为(000)2=0设置以上权限的命令为:chmod640file_*chmoda=rwxfile和chmod777file效果相同*chmodug=rwx,o=xfile和chmod771file效果相同,改变文件的属主和组别,chownuser:groupfilenamerootminiroko#mkdir-p/opt/ora9/product/9.2rootminiroko#mkdir/var/opt/oraclerootminiroko#chownoracle/var/opt/oraclerootminiroko#chown-Roracle:dba/opt/ora9chgrpgroupnamefilename只修改组rootminiroko#chgrp-Rroot/opt/test,目录操作mkdirrmdirpwdcd,mkdirrmdirpwdcd,2.4系统管理命令,系统当前用户进程运行状态中止进程系统使用状态网络状态路由跟踪用户消息发送,基本命令,unamedf:已安装文件系统的使用情况du:目录及其子目录下文件的大小free:内存的使用情况uptime:系统已运行的时间,su普通用户临时切换到root身份,$suPassword:*#user_command#exit$_$:普通用户提示符#:超级用户提示符,shutdown:关机,rootFedoraroot#shutdownr0rootFedoraroot#shutdownrnowrootFedoraroot#shutdownr+20“Bye”rootFedoraroot#shutdownh0rootFedoraroot#shutdownh12:00,who:查看系统当前用户,who命令:该命令主要用于查看当前在线上的用户情况。系统管理员可以使用who命令监视每个登录的用户此时此刻的所作所为。w命令:该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,w命令是who命令的一个增强版,who-l,#who-lroot+tty1Oct716:19.3506LOGINtty2Oct716:193507id=2wyg+tty3Oct716:1900:033508LOGINtty4Oct716:193509id=4LOGINtty5Oct716:193510id=5lhua+tty6Oct716:2000:033511,w-l,#w-l16:25:25up6min,3users,loadaverage:0.07,0.07,0.04USERTTYFROMLOGINIDLEJCPUPCPUWHATroottty1-4:19pm0.00s0.10s0.00sw-lwygtty3-4:19pm5:310.02s0.02s-bashlhuatty6-4:20pm5:240.02s0.02s-bash#w-f16:26:14up7min,3users,loadaverage:0.03,0.06,0.04USERTTYLOGINIDLEJCPUPCPUWHATroottty14:19pm0.00s0.13s0.01sw-fwygtty34:19pm6:200.02s0.02s-bashlhuatty64:20pm6:130.02s0.02s-bash,ps:进程运行状态,#ps-auxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.60.11368468?S16:180:04init3root30.00.000?SW16:180:00kapmdroot35080.00.423561216?S16:190:00loginroot35110.00.422721124?S16:190:00loginroot35120.00.556241472tty1S16:190:00-bashwyg35820.00.555521388tty3S16:190:00-bashlhua36170.00.555521376tty6S16:200:00-bashwyg37460.00.22632684tty3R16:290:00ps-aux,kill:中止进程,#ps-uwygPIDTTYTIMECMD3582tty300:00:00bash3781tty300:00:00find#kill3781#ps-uwygPIDTTYTIMECMD3582tty300:00:00bash,kill所能发送的信号与版本有关,#kill-l1)SIGHUP2)SIGINT3)SIGQUIT4)SIGILL5)SIGTRAP6)SIGABRT7)SIGBUS8)SIGFPE9)SIGKILL10)SIGUSR111)SIGSEGV12)SIGUSR213)SIGPIPE14)SIGALRM15)SIGTERM17)SIGCHLD18)SIGCONT19)SIGSTOP20)SIGTSTP21)SIGTTIN22)SIGTTOU23)SIGURG24)SIGXCPU25)SIGXFSZ26)SIGVTALRM27)SIGPROF28)SIGWINCH29)SIGIO30)SIGPWR31)SIGSYS33)SIGRTMIN#kill-93781/给3781号进程发送信号SIGKILL,top:系统使用状态,top-I1m16:33:29up14min,3users,loadaverage:0.37,0.14,0.0555processes:54sleeping,1running,0zombie,0stoppedCPUstates:0.6%user1.1%system0.0%nice0.0%iowait98.2%idleMem:255264kav,106012kused,149252kfree,0kshrd,46644kbuff76196kactv,152kin_d,316kin_cSwap:273064kav,0kused,273064kfree22440kcachedPIDUSERPRINISIZERSSSHARESTAT%CPU%MEMTIMECPUCOMMAND3790wyg150792792640D0.90.30:000find3791root19010401040844R0.00.40:000top,netstat:网络状态,显示路由表KernelIProutingtableDestinationGatewayGenmaskFlagsMSSWindowirttIface*U000eth0*U000eth0*U000lodefaultremoteUG000eth0,网络相关的主要命令,ifconfignetstattracerouteroute,网络接口配置命令:ifconfig,ifconfigifconfigeth0ifconfigeth04ifconfigeth0netmaskbroadcast55ifconfigeth0up,ifconfig结果分析,Ifconfigeth0/显示网络接口eth0的信息eth0Linkencap:EthernetHWaddr00:A0:CC:60:B7:G4inetaddr:Bcast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:161930errors:1dropped:0overruns:0frame:0TXpackets:244570errors:0dropped:0overruns:0carrier:0collisions:475txqueuelen:100RXbytes:55075551(52.5Mb)TXbytes:178108895(169.8Mb)Interrupt:10Baseaddress:0 x9000,网关设置命令:route,routeadd/deldefaultgwrouteadd/delgatewayroute显示路由信息,route结果分析,KernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U0049eth0*U00655eth1*U0013lodefaultUG104834eth0,netstat,显示tcp状态netstat-tActiveInternetconnections(w/oservers)ProtoRecv-QSend-QLocalAddressForeignAddressStatetcp0102:32779webmail.xiyou.ed:telnetSYN_SENTtcp0002:32780.:pop3ESTABLISHED显示udp状态netstat-u,显示网络接口状态netstat-IKernelInterfacetableIfaceMTUMetRX-OKRX-ERRRX-DRPRX-OVRTX-OKTX-ERRTX-DRPTX-OVRFlgeth01500031300019000BMRUlo1643606800068000LRU,traceroute:路由跟踪,traceroute,用户消息发送,wallwriteuserttynametalkuserttyname,2.4.6文本编辑器vi,vi是Unix世界里最为常用的文本编辑器vi有两种工作状态:命令状态:commandmode输入状态:inputmode,插入命令(注意字母大小写),i在光标前插入文本I在此行开始插入文本a在光标后插入文本A在此行未插入文本o在当前行下面加一空行并进入输入方式O在当前行上面加一空行并进入输入方式*使用插入命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 构建全生命周期的运动健康服务模式
- 初中物理实验教学中数字技术的创新应用探索
- 高职医卫类专业群国际化办学路径分析
- 建设装饰工程施工合同(标准版)
- 绿化项目款申请报告(3篇)
- 争霸联考与超级课件的区别
- 工程施工劳务承包合同(标准版)
- 信托债券合同(标准版)
- 服务器外包合同(标准版)
- diABZI-a1-生命科学试剂-MCE
- JCT478.2-2013 建筑石灰试验方法 第2部分 化学分析方法
- 《自身免疫性溶血性贫血诊疗指南(2023年版)》解读
- 立法学(第五版)课件 第9-16章 立法程序-立法语言
- 第4章-光电化学
- QC小组管理程序文件
- 骨科AOBOCOMO发展与比较课件
- 第二节-G00、G01指令的格式和应用课件
- 幼儿园中小学中秋节传统节日科普中秋节做月饼主题班会图文课件
- 妊娠合并子宫肌瘤
- 三相四线电能表错误接线分析及判断
- apecib培训myp from principles into practice chinese中学项目从原则到实践
评论
0/150
提交评论