




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二课常用Linux命令,Linux是多用户操作系统,在Linux中,默认root的提示符是#,一般身份用户的提示符是$,登录命令,按提示输入用户和密码退出登录:ExitLogout在提示符后键入命令exit后回车即可退出系统。有的系统中用logout,或按下Ctrl+d也能退出或注销用户,但我们推荐使用exit命令。,增加用户,AdduserUseradd超级用户才能用suPasswdduserPasswdUserswhoami,切换用户,如何进入命令行模式?按CTRL+ALT+F1F6CTRL+ALT+F7是进入图形模式Startx后才能进入,行不行?,不行。是为什么?因为这个按键和虚拟机的按键相重合了,我们在VM里把这个改一下。,OK!,注意:,Linux大小写字母是不一样的,千万要注意命令是大写还是小写。大家在命令行模式下请输入:rootlinuxdaterootlinuxDaterootlinuxDATE,问题,在Linux系统中,/VBird与/vbird是否为相同的目录或文件,不同,Linux区分文件的大小写;都认,但却是不同的文件。,目录操作命令文件操作命令文件打包和压缩查找命令日期与时间命令获取帮助信息,Linux目录与文件,Linux的目录结构:树型目录结构Linux的文件类型普通文件:包括文本文件、数据文件、可执行的二进制程序文件等。目录文件:Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。设备文件:Linux系统把每一个设备都看成是一个文件。,目录层次结构,Linux系统使用树型目录结构,在整个系统中只存在一个根目录(文件系统)Linux系统中总是将文件系统挂载到树型目录结构中的某个目录节点中使用,目录操作命令,manmkdirrmdircdpwdls,文件系统,分区和磁盘上的逻辑结构建立文件系统:初始化,将记录数据结构写到磁盘上,Linux使用的文件系统类型,EXT2和EXT3都是Linux操作系统默认使用的文件系统类型EXT3属于日志文件系统,是EXT2文件系统的升级版swap类型的文件系统在Linux系统的交换分区中使用Proc文件系统其它,文件的类型,Linux系统中一个文件的用户类型有三种:所有者(ownerusers)组(groupusers)其他人(Otherusers)Linux系统中,文件有三种访问权限:读(r)-允许读某个文件;写(w)-允许写、修改和删除某个文件;执行(x)-允许执行(run)某个文件。对于一个目录而言:读(r)-允许用户列出目录的内容,使用ls命令;写(w)-允许用户在目录下建立新文件,删除子目录和文件;执行(x)-允许用户搜索这个目录,用cd命令。使用ls-l或ls-ld命令显示文件的访问权限:,常用的文件命令,cat命令功能:显示文本文件内容语法:cat文件名称范例:catfile1显示file1的内容。catfile1file2file3把file1和file2的内容输入到file3中。,more命令功能:一次以一个page显示语法:more文件名称描述:通常在看一篇很长的文件时都希望是从头看到尾,在Linux中,more命令可以以一个page为单位来浏览文件。当使用more时,可看到屏幕的左下方有一个“-more-”的信息,这时若按下回车键,则会显示下一行;若按下空格键,则会显示下一个page。,less命令功能:与more命令相似,一次以一个page显示,可以前翻、后翻语法:less文件名称描述:若按下空格键,则会显示下一个page,按下回车键则一行行地下翻,按下b键往上翻一页。,ls命令命令名称:ls功能:查看目录及文件语法:ls描述:ls命令用来浏览文件与目录,这个动作相当于DOS中的dir命令。列出所有文件和目录(包含以.开头的隐藏文件)lsa列出所有文件和目录的详细信息lsl(或者ll),cp命令命令名称:cp功能:拷贝文件语法:cp选项源文件目的地描述:其实cp的语法与DOS的copy语法大致相同。须注意的是,在使用cp时一定要有目的地才行,在DOS中做copy时,有时可省略目的地,但在Linux中就无法这样做。在cp中也可以使用通配符,像“*”、“?”等,例如,我们要将root目录内的所有文件,但不包括隐藏文件,拷贝至根目录下的temp内,其命令为:#cp/root/*/temp若要拷贝所有小写字母开头的隐藏文件,其命令为:#cp/root/.a-z*/temp,cp命令常用选项说明-a在备份中保持尽可能多的源文件结构和属。-b作将要覆盖或删除文件的备份。-f删除已存在的目标文件。-i提示是否覆盖已存在的目标文件。-p保持原先文件的所有者,组权限和时间标志-r递归拷贝目录,把所有非目录文件当普通文件拷贝。-R递归拷贝目录。,rm命令命令名称:rm功能:删除文件语法:rm选项文件描述:rm与DOS的del命令有些类似之处,不同的是,rm功能的强大与其相对杀伤力远不是DOS的del可以相比。只要是文件,不管是否隐藏,或是文件使用权限设置成只读,rm皆可删除,在此要注意的是已删除的文件是无法恢复的,所以在使用rm时要特别小心。例如,我们删除temp目录下的file1文件,可用:cdtemp;rmfile1在Linux中要一次键入两个不同的命令时,只需在命令与命令之间加上分号即可,这样Linux便会依照排列的先后次序来执行,在本例中,会先执行cdtemp,再执行rmfile1。,rm命令常用选项说明-r删除文件列表中指定的目录,若不用此标志则不删除目录-I指定交互模式。在执行删除前提示确认。任何以Y开始的响应都表示肯定;其他则表示否定。-f指定强行删除模式。通常,在删除文件权限可满足时rm提示。本标志强迫删除,不用提示。-V在删除前回显文件名。,mv命令命令名称:mv功能:文件更名或搬移语法:mv文件名称搬移的目的地(或更改的新名)描述:有的时候我们会做文件更名的操作,或是移动文件。其实文件更名与移动文件的操作原理是一样的,差别只是路径的不同。mv命令通常被用来移动文件,例如,把现在所在的目录中的netscape文件移到/usr内,可用:mvnetscape/usr,同dos/windows操作系统一样,在linux系统中文件也是按目录保存在一个树形目录层次结构中的,目录层次的顶部是“根”目录,使用符号“/”。常用的目录和层次命令包括:1.pwd命令2.cd命令3.mkdir、rmdir命令,pwd命令命令名称:pwd功能:显示当前工作目录语法:pwd描述:pwd命令显示当前目录在文件系统层次中的位置。,cd命令命令名称:cd功能:切换目录语法:cd目录名称描述:cd除了有切换目录的功能外,还有一个功能就是不管在哪个目录内,只要输入cd命令不用接任何参数,就可回到用户目录(homedirectory)内。cd.回到上层目录,mkdir、rmdir命令命令名称:mkdir/rmdir功能:创建目录和删除目录语法:mkdir目录名称rmdir目录名称描述:在Linux中用mkdir命令,后面输入欲创建的目录名即可在当前目录中建立一个新目录,用rmdir并指定欲删除的目录即可删除指定的目录,操作方法与DOS中的md、rd是完全相同的,差别只是命令的名称不同而已。另外,在使用rmdir时,要确保该目录内已无任何文件存在,否则该命令不成功。,Linux查找命令,1.find命令2.grep命令,find命令命令名称:find功能:搜寻文件与目录语法:find目录名选项,grep命令命令名称:grep功能:在文件中查找字符串语法:grep选项字符串文件名选项说明-v列出不匹配串或正则表达式的行。-c对匹配的行计数。-l只显示包含匹配的文件的文件名。-h抑制包含匹配文件的文件名的显示-n每个匹配行只按照相对的行号显示。-i产生不区分大小写的匹配,缺省状态是区分大小写。匹配字符串:希望在文件中查到的串。如:$grep“main”hello.c,Linux目录和文件安全性命令chmod,功能:修改文件的权限语法:chmod权限参数文件或目录名称使用人:每一位用户描述:首先介绍文件权限。每个文件或目录都有一组9个权限位,每三位被分为一组,他们分别是属主权限位(占三个位置)、用户组权限位(占三个位置)、其它用户权限位(占三个位置)。比如rwxr-xr-x,我们数一下就知道是不是9个位置了,正是这9个权限位来控制文件属主、用户组以及其它用户的权限。要设置这些文件的权限就用chmod这个命令来设置,然而在使用chmod之前需要先了解权限参数的用法。权限参数可以有两种使用方法:英文字母表示法和数字表示法。,chmod命令范例:-rwx-chmodu+rwxfile1用户本人对file1可以进行读写执行的操作;-rw-chmodu-xfile1删除用户对file1的可执行权限;-rw-rw-r-chmodg+rw,o+rfile1同组用户对file1增加权限为能读写,其他用户则只能读。,chmod命令(2)数字表示法数字表示法是用三位数字XXX,最大值为777来表示的。第一个数字代表用户存取权限,第二个数字代表同组用户使用权限,第三个数字代表其他用户存取权限。前面介绍的可读的权限r用数字4表示,可写的权限w用2表示,而可执行的权限x用1表示,即:r=4w=2x=1假设用户对file1的权限是可读可写可执行rwx,用数字表示则把4、2、1加起来等于7,代表用户对file1这个文件可读可写可执行,这里rwx等价于4+2+1=7。,chmod命令至于同组用户和其他用户的权限,就顺序指定第2位数字和第3位数字即可。如果不指定任何权限的话,就要补0!下面举几个范例就明白了,请大家注意数字的变化。范例:-rwx-chmod700file1指定用户本人对file1的权限是可读,可写,可执行;-rw-chmod600file1指定用户本人对file1的权限是可读,可写;-rwxrwxrwxchmod777file1指定所有用户对file1的权限是可读,可写,可执行。总之,数字表示法就是将3位数字分成3个字段,每个字段都是4、2、1相加任意的组合。,日期与时间命令,1.显示日期的命令:daterootlinuxdateTheJun2311:32:02CST2009,东八区,和北京时间一致,显示日历的命令:cal,列出当前月份的月历rootlinux#cal还可显示整年的月历情况rootlinux#cal2010rootlinux#cal32009显示2009年3月的月历,好用的计算机器:bc,rootlinux#bc10+20+3只有加法10*5210210/100?0.1还是0(bc默认输出,改)Scale=numberquit,帮助命令man(有问题,找男人),不知道怎么使用命令,不用担心,Linux的在线帮助系统可以帮助您,呆要查找一下说明的内容,马上就清楚命令的用法了。怎么看了?就是找男人(man).man是manual(操作说明)的简写。如执行:mandate,Tips:,一般来说,不常见命令和开关是不用背的,只要记住几个常用的。比如打印相关的命令,只记得:lp(lineprint)用manlp去查,使用vi编辑器,vi的名字取自于visual,意为“直观”,它是一个全屏幕文本编辑程序。在Linux系统中vi是最常用的编辑程序,它的文本编辑功能十分强大,但使用起来比较复杂。初学者可能感到困难,经过一段时间的学习和使用后,你就会体会到使用vi非常方便。Linux系统中的vi其实是vim。vi与vim的用法很像,因为vim是vi的增强版,所以vi的功能vim都有,而且vim新增了许多vi没有的功能,它比vi容易使用。本章介绍vi编辑程序的两种工作模式,即命令模式和输入模式。,vi的启动,输入vi命令后,便进入全屏幕编辑环境,此时的状态为命令模式。(1)vi进入vi的一个临时缓冲区,光标定位在该缓冲区第1行第1列的位置上。(2)vifile1如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在该缓冲区第1行第1列的位置上。(3)vi+file1如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在文件最后1行第1列的位置上。(4)vi+Nfile1(N:为数字)如果file1文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在文件第N行第1列的位置上。(5)vi+/stringfile1如果file1文件不存在将建立此文件;如该文件存在则将其拷贝到一个临时缓冲区。光标定位在文件中第一次出现字符串string的行首位置。,退出vi,建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式,然后再键入“:”(冒号),输入下列命令,退出vi。(1):w将编辑缓冲区的内容写入文件,则新的内容就替代了原始文件。这时并没有退出vi,必须进一步输入下述命令才能退出vi::wfilename(存入指定文件):q(2):wq即将上面的两步操作可以合成一步来完成,先执行w,后执行q。(3):x功能与(2)等价。(4):q!(或:quit)强行退出vi,使被更新的内容不写回文件中。仅键入命令:q时,如vi发现文本内容已被更改,将提示用户使用“:quit”命令退出。,当vi工作在命令模式下,输入的字符被视为执行特定vi功能的命令;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中语文项目化学习教学范文
- 2025年甘蔗浓缩汁项目市场调查研究报告
- 2025年陶瓷卡通碗项目市场调查研究报告
- 体育赛事传染病防控应急措施
- 环保型混凝土路面材料的使用措施
- 农业生产环境生物技术应用协议
- 小学少年宫创意写作兴趣小组活动计划
- 房地产项目合同管理及信息整合措施
- 数字化时代班级管理的民主化计划
- 销售人员薪酬协议
- 全息照相与信息光学实验报告
- 2022年02月上海铁路局下属铁路疾病预防控制所公开招聘毕业生笔试参考题库含答案解析
- 激光设备买卖合同模板(2篇)
- GB/T 24815-2009起重用短环链吊链等用6级普通精度链
- 线描画基本功教学课件
- 船上投诉程序(中英文)
- DB37-T 3781-2019 政务服务中心能源消耗定额标准-(高清版)
- 重症胰腺炎(1)课件
- 科学素养全稿ppt课件(完整版)
- 克拉泼改进型电容三点式振荡器
- 介入导管室耗材准备及管理
评论
0/150
提交评论