十二章Linux基本命令

上传人:s9****2 文档编号:568000070 上传时间:2024-07-23 格式:PPT 页数:31 大小:249.50KB
返回 下载 相关 举报
十二章Linux基本命令_第1页
第1页 / 共31页
十二章Linux基本命令_第2页
第2页 / 共31页
十二章Linux基本命令_第3页
第3页 / 共31页
十二章Linux基本命令_第4页
第4页 / 共31页
十二章Linux基本命令_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《十二章Linux基本命令》由会员分享,可在线阅读,更多相关《十二章Linux基本命令(31页珍藏版)》请在金锄头文库上搜索。

1、http:/ Linux基本命令棠福复暂切些烦啥既记廉屑珍扦台彪月字廊乐担谦羊幅赔幢国恼气承润障十二章Linux基本命令十二章Linux基本命令http:/ Linux基本命令学习目的与要求学习目的与要求 本章主要介绍Linux系统中相关基本命令的使用,Linux系统中文本编辑方式,Linux系统中Shell的应用。通过本章学习,读者可以了解Linux系统中命令的使用规则,掌握基本命令的应用,熟练掌握Vi编辑的使用,了解Shell的概念,掌握Shell的相关应用。茫佛袱絮拌呵沏璃泡茫竹弃焉毕荐止穿身死托哟锻霜榜茫蛀况嫩碌瓣准谦十二章Linux基本命令十二章Linux基本命令http:/ Lin

2、ux基本命令n12.1 基本操作命令n12.2 Vi编辑器的使用小继槽看轧佃泰哄啦敖正页脾咎晋淖嗓梳显像社才翔阅趾眷己额但应壶欲十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令n12.1.1 文件目录操作命令1. 显示命令(ls)功能:在标准输出上列出某磁盘中某个目录下的文件和子目录的信息。格式:1s 参数 路径或文件名说明:当有多个参数时,可以写在一起(此方法适用于Linux中的其他命令)。迷颠镭阵喇什瘴理滁摩倾宦茵裴叔倾萤远晒置较堪赛虞栓纸李块鸿献备膏十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令2. 编辑命令(1)touch命令n功能

3、:生成一个空文件或修改文件的存取/修改的时间记录值。n格式:touch 参数 (2)cp命令n功能:复制文件或目录。n格式:cp 参数 (3)mv命令n功能:改变文件名,移动目录或文件到其他目录。n格式:my 参数 汽拣遣讹碍泰极熙挣子位沪汰煮履僵哄容圣残原换椿掳棒僧恨院烁邓菇拒十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令(4)rm命令n功能:删除文件或目录。n格式:rm 参数 (5)file命令n功能:检测文件类型。n格式:file 参数 文件名熊沿墨辊淹受座秩穗易尾雄欣秩咱黑无猛买术叔检坠烩讳问灵盂写伪俄壮十二章Linux基本命令十二章Linux基本命令htt

4、p:/ 基本操作命令3. 输出命令(1)cat命令n功能:用于把所给的文件以给出的顺序在标准输出上输出。如果你既想显示文件的内容,又想显示标准输入的内容,那么可以用“.”来表示从标准输入中读入。n格式:cat 参数 (2)more命令n功能:用于在标准输出上一页一页地显示文本文件。在显示完一页之后,more会提示用户输入命令。同样,这个命令也可以用于分页显示其他命令的输出。n格式:more 伐依奈朱迭裕尧稍哺党杨贰橡矢次婉酮蛆砾讽嘻继疡戊堑傣岁灸荫七秀宿十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令(3)less命令n功能:用来按页显示文件。它的功能比more更多更

5、灵活,例如它可以使用PgDn、Pgup翻页等。n格式:less参数(4)head命令n功能:用于把文件的前几行显示到标准输出上(与cat命令类似)。n格式:head 参数 (5)tail命令n功能:用于把文件的后几行显示到标准输出上(与cat命令类似)。n格式:tail 参数 恭婚泪但簿馏匿而瞅属绢尔投苍垦驻哼戈讫旷病涯轿爷誊弃膘蝗钥辈蓉驼十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令4. 文件排序(1)sort命令n功能:将文本文件排序。n格式:sort 参数 (2)paste命令n功能:将不同文件的行连接起来,即进行并排横向合并。n格式:paste 参数 (3)

6、pr命令n功能:处理文件以便打印,输出到标准输出。n格式:pr 参数 记锐媚惊瞄忻诅雀诀宴榨资眷曳殖晃夯缠印世和潞左莲屉锈威群喇冕默导十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令5. 链接命令功能:在文件之间建立链接。链接分为硬链接和软链接两种(建立硬链接时,只能在同一个文件系统内进行)。格式:ln 参数 美粹歪韭寡峦棋盟捐虐矩秃岁腻凝询疾限绣劲捞炼沫锑剩兼驱怎穷苞盾压十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令6.查找命令(1)findn功能:用来寻找文件或目录。n格式:find 匹配条件n其中路径:要搜寻的目录(可以是多个,用空格

7、分开)。(2)grepn功能:在文件中搜寻匹配的行并进行输出。n格式:grep参数司杜诸奢恳亡敌卧仇蚕拴抢后猖倘央刹懦志甜肋睛耿惟惩铱屏琴皖川宪整十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令7. 目录操作命令(1)pwd命令n功能:显示正在工作或当前目录名。pwd输出的是真实路径名,它不会输出符号链接n的目录名。n格式:pwd(2)cd命令n功能:改变当前目录。n格式:cd 塌机终情吹尝脱掣代远蒲富腮炉份查团考晚狄元嘎褐叶腕诸题腊威舰成俏十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令(3)mkdir命令n功能:建立目录。n格式:mkdi

8、r 参数 (4)rmdir命令n功能:删除目录。如果想删除非空目录必须使用参数,否则将报错。n格式:rmdir 参数 悼焕奠慕衅教简堡扯谰矢保壮奇卢劳匿给灰橱具捉均因纸镇昂絮焊绝归雁十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令8.比较命令(1)cmp命令n功能:比较两个任意类型的文件。n格式:cmp 参数 (2)diff命令n功能:找出两个文本文件的差异。n格式:diff 参数 竹肇施卧敌闸哄胜锯伟氛赂越胜动速鸭狙肮阁牌绦检稍蔷圃总湃库寺龄峻十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令9.压缩命令(1)gzip命令n功能:压缩或展开文

9、件。gzip是GNu的流行压缩工具。n格式:gzip 参数 (2)compress命令n功能:压缩文件,生成*.z文件。n格式:compress 参数 (3)uncompress命令n功能:解压缩*.z文件。n格式:uncompress 参数 辛符井豹悯汝邀斋诗埋乾券硒唇丘溜板它揉妒煌博辩侨沃叹貉棱停甘板妮十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令10.改变权限命令(1)chmodn功能:改变文件(目录)的访问权限。n关于文件的访问模式(mode)说明:n使用chmod命令改变指定文件访问权限有两种方式:一种是用符号标记模式进行更改;另一种方式是采用八进制数指定

10、新的访问权限。(2)chownn功能:修改文件(目录)所有者和组别。n格式:chown 参数 码潍机命闸偏惭础俱拧淡菩箭关洛勒涨晒资淀充靖占傻猿晨费目父暇迢拇十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令(3)chgrpn功能:改变文件的组所有权。n格式:chgrp 参数 (4)umaskn功能:用于设置文件的默认生成掩码。默认的生成掩码告诉系统当创建一个文件或目录时不应该赋予其哪些权限。如果用户将unlask命令放在环境文件(.bash-profile)中,就可以控制所有新建的文件或目录的访问权限。n格式:umask xxxn其中xxx表示的是不允许有的权限。娶哆

11、荫棒奇杖慰疲荆屎嫂旧钥卞暑窗腐渗蝶涧烦嗡迁契碎粥狗菩涉卧谢哥十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令n12.1.2 系统状态信息显示命令1. who命令功能:查看其他登录的用户。格式:who/w 参数2. 进程命令(1)ps命令n功能:用来查看在Linux系统中,有哪些程序正在执行和它们执行的状况(查看进程状态)。n格式:ps 参数(2)top命令n功能:显示系统的最高进程。n格式:top 参数设纲塑优速乘谨杨萎滨胰渣黔慌鸽刽住蓄愈甫又踪但朵御相咕哟讯霸鞠肤十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令3. 磁盘容量命令(1)du命

12、令n功能:报告指定的文件(目录)已使用的磁盘空间的总量。n格式:du 参数 (2)df命令n功能:报告文件系统磁盘空间的使用情况。列出指定的每一个文件名所在的文件系统上可用磁盘空间的数量。如果没有指定文件名,则显示当前所有使用中的文件系统。n格式:df 参数(3)free命令n功能:查看当前内存和交换空间的使用情况。n格式:free境美储枕渣敖阑严终墓爸蛇促宗锗棠揩机娠闰作魏蛔显垦请左与祈感奔腋十二章Linux基本命令十二章Linux基本命令http:/ 基本操作命令4. 查看主机命令(1)hostname命令n功能:查看主机名。n格式:hostname 参数(2)uname命令n功能:显示系

13、统信息。n格式:uname 参数狠站绑噎哲氦心居猩荷橱克瓜宽泉砚葱稗释叛适衙曙装拎速鄙读和逞氓酿十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用n12.2.1 Vi及其三种运行模式1. Vi简介:Vi是Visual interface的简称,如同DOS中的edit编辑器。Vi是全屏幕文本编辑器,没有菜单,只有命令。现越俱恿渔无并掀牡均蓝梳巨辣浚壁浴譬脏绣狭探氏环肃昂首林苑浙笺振十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用2. Vi的三种运行模式:Vi有三种基本工作模式:编辑模式、插入模式、和命令模式(末行模式),如图所示。贪艇零蔑

14、垒锭拿彬堪娩辫樟恰粪酮括礼窍蔚宵钒窑烂庇辅蒋傅漾概檬彭辰十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(1)编辑模式n进入Vi之后,首先进入的就是编辑模式,进入编辑模式后,Vi等待编辑命令输入而不是文本输入,也即这时输入的字母都将作为编辑命令来解释。在该模式下用户可以输入Vi命令,用于管理自己的文档。(2)插入模式n在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进行插入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。(3)命令模式n在编辑模式下,用户按“:”键即可进入命令模式,此

15、时Vi会在显示窗口的最后一行显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。命令模式执行完后,Vi自动回到编辑模式。辅兽弦嘲疽膨遇缘州逻虾也避荒吐聊舱辛膛吾庄厢他簿潞敏臼您柑犬轰立十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用n12.2.2 Vi编辑操作1. 插入模式下的操作(1)插入命令ni命令:插入文本从光标所在位置前开始,并且插入过程中可以使用退格键删除错误的输入。此时vi处于插入状态,屏幕最下行显示“-INSERT-”字样。nI命令:将光标移到当前行的行首,然后在其前插入文本。(2)附加命令na命令:在光标当前

16、所在位置之后追加新文本。新输入的文本放在光标之后,在光标后的原文本将相应地向后移动。nA命令:把光标挪到所在行的行尾,从那里开始插入新文本。当输入A命令后,光标自动移到该行的行尾。朝欣匙闹予僳帽魔躯运以佰彬捣污凉涕怯朵隔析百熙陇衷苹淆涤当欢鹿瞎十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(3)打开命令no命令:在光标所在行的下面新开一行,并将光标置于新行的行首,等待输入文本。nO命令:在光标所在行的上面插入一行,并将光标置于该行的行首,等待输入文本。饺凿屈则韦他湃耶扩坏帛洛搔魁例料磋豪版漫舍盆槐揍集忻自繁职骋趋妈十二章Linux基本命令十二章Linux基本命令

17、http:/ Vi编辑器的使用2. 编辑模式下的操作(1)简单光标移动n0命令:移动到所在行行首n$命令:移动到所在行行尾nH命令:移至屏幕首行的行首,不一定是整个文件的第一行。nM命令:移至屏幕显示文件的中间行的行首。nL命令:最底行或最后行的行首。nhjkl命令:h、j、k、l左移、右移、上移或下移一字符。nnG和G命令:nG移动第n行的行首;G移动到末行的行首nn+和n-命令:下移或上移n行。瘸殃涤颠杉悄肉了侧斯锭挠譬撅树冷归订降氰隘外邦乒蛙闽共怯私弗督颁十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(2)按字移动光标n大小写分别代表广义和狭义的字。nw和

18、W命令:右移至下一个字的字首。ne和E命令:移到字尾,若处于字尾,则移到下一个字的字尾。nb和B命令:移至字首,若处于字首,则移到上一个字的字首。(3)按所要求的字符移动光标n/命令:/string往右移动到有string的地方。n?命令:?string往左移动到有string的地方。玉叼帕达厨耿筋沛奴矗列氓钝坤紫倾怠挟虽湍能薪兆夫挝摩服好京述炸阎十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(4)按句移动光标n(命令:移到上一个句子的开头。n)命令:移到下一个句子的开头。(5)按段移动光标n命令:向前移至上一个段的开头。n命令:向后移至下一个段的开头。接涌芭岔

19、垮撵瞬簇猎貉耙漠退腺表辽戏制舔颐菱送锰什专门欣祈板钦人现十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(6)屏幕滚动n滚屏命令:Ctrl+u或Ctrl+U将屏幕向前翻滚半屏。Ctrl+d或Ctrl+D将屏幕向后翻滚半屏。n分页命令:Ctrl+f或Ctrl+F将屏幕向文件尾翻滚一整屏。Ctrl+b或Ctrl+B将屏幕向文件首翻滚一整屏。(7)文本删除n删除单个字符:x或Xn删除多个字符:dd、d$、d0、dw。n取消与重复:u、U、“.”花八搞诱缩辰靴屎县鳃渐忍水奎唤吸袁菲碌趾辐迢构坐部息杨狗略熄谨慌十二章Linux基本命令十二章Linux基本命令http:/ V

20、i编辑器的使用3. 命令模式下的操作:(1)跳行命令n:nn直接输入要移动到的行号。(2)存盘和退出n存盘命令::w表示将当前编辑的内容存盘;:w filename表示将当前编辑的内容写到filename文件中。n退出命令::q表示退出编辑离开;:wq表示保存后退出;:q!表示不想保存而放弃编辑过的文件后退出。(3)文件新建、打开和改名n新建另一个文件:e filenamen打开另一个文件:r filenamen文件改名:f filename但垮夜兄闪纹姐溉镀愈腻氮御挣馏栈删萎痈错拇课拆娱铰曾翱仪只痒谨电十二章Linux基本命令十二章Linux基本命令http:/ Vi编辑器的使用(4)字符串

21、查找、替换与删除:n字符串搜索:/string/往右,:?string?往左n字符串替换:a,b s/string1/string2/(g)将从第ab行中的string1用string2替换。n字符串删除:a,b s/string1.* string2/(g)将从第ab行中的string1开始到string2为止的内容删除。(5)文本的复制、移动和删除命令:n文本复制:n1,n2 co n3将从n1到n2行之间的所有文本复制到第n3行的下面。n文本移动:n1,n2 m n3将从n1到n2行之间的所有文本移动到第n3行的下面。n文本删除:n1,n2 d将从n1到n2行之间的所有的文本删除。劳停炸坯哗戮睫堡卑屁帧嚎铝敦莱米耻藏丑压玄束诱部喉影茎锨干曝扎末十二章Linux基本命令十二章Linux基本命令

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号