版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章Linux基本命令详解2.1命令之路2.2来自系统的援助——manman命令是manual的缩写,man命令可以作为在Linux学习中指南,它比任何参考书都准确。例如,执行mandate2.3目录与文件操作2.3.1目录浏览与管理cd:cd是changedirectory的缩写,顾名思义,如果用户要在不同的目录间切换,那么就会用到这个命令。例如:cd/等等。ls:使用ls可以看到指定目录下的相关内容。例如:ls、ls–al等等。使用ls–l查看文件的7个相关属性。mkdir:mkdir的作用是用来新建一个目录,例如:mkdirtest。rmdir:rmdir用于删除空目录。2.3目录与文件操作2.3.2文件操作cp:将一个文件复制到另一个地方时,可以使用cp。例如,使用cp/etc/inittab/tmp等。
mv:将一个文件剪切到另一个地方,可以使用mv。例如:使用mvinittabtest/等。rm:rm用于删除文件。例如:rm–rftest。more:当用户所要浏览的信息太多时,可以使用more命令进行分页浏览。例如,moreinittab2.3目录与文件操作2.3.2文件操作less:比more功能更强大的命令。
cat:cat用于将文件的内容输出到标准输出,也就是屏幕上。例如:catalist
。alias:alias
用于替其他命令取别名。单独使用alias会列出所有已有命令的别名。例如:aliasll=’ls–l’。2.4查找命令与正则表达式2.4.1
grepgrep是GeneralRegularExpressionParser(通用正则表达式解析器)的缩写。grep主要是用来在特定文件中查找字符,可以是一个字符,也可以是很多。它的基本语法是:grep[option]pattern[file]需要注意的是,grep是以“行”为单位来进行查找的,所以它的输出也是一行一行地,只要这一行包含所要查找的内容,那么就会把这一行都输出来。例如:grep“panda”~/xiaola
。2.4查找命令与正则表达式2.4.2正则表达式正则表达式的应用很广泛,在很多程序、编程语言里都会用到它。例如:PHP、JavaScript、Python、Vim都可以使用正则表达式。例如:grep“go\{2,3\}gle”~/xiaola上面在双引号里面的那部分就是正则表达式了,它的作用主要是搜索含有google或者gooogle的行。2.4查找命令与正则表达式2.4.3findfind是一个强大的查找工具,它的语法如下:find[path][option][test][action]例如,在/etc下查找叫做fstab的文件,命令如下:find/etc-namefstab2.5有用的小命令以及重定向2.5.1文本处理wc:wc(wordcounts),顾名思义,字符统计。例如,使用wc-calist,用于统计alist文件中所有文本所占的字节(byte)数。
sort:sort是用来排序的一个命令,默认情况下,sort是以行为单位来进行排序的,即比较每行的开头。数字排在字母前面,中文按照拼音字母的顺序来排序,且按从小到大的顺序排列。head&tail:head与tail命令用于查看文件的开头或结尾部分。例如:head-n2alist用于列出alist文件的前两行内容。cmp(compare)&diff:这两个命令都是用来比较两个文件的,不同的是cmp是按一个一个字节来比较,diff是按一行一行来比较。例如:cmpalistblist和diffalistblist。注:可以使用diff来比较中文,而cmp命令不行。2.5有用的小命令以及重定向2.5.2
date&timedate:date命令用于显示当前的日期与时间。例如,使用date“+%F%A%T”,可以指定显示格式,显示如下:2008-08-23Saturday13:40:59。
time:time是用来统计执行一个命令所占用的CPU时间、实际时间等等。例如,执行timels命令。2.5有用的小命令以及重定向2.5.3重定向(redirection)重定向即把本来输出到“标准输出”(standardoutput)的信息重新输出到其他地方,或者是本来应该从“标准输入”(standardinput)读入的信息重新从其他地方读入。例如:使用ls>list命令。2.6系统管理命令2.6.1进程管理类似Windows下的任务管理器。ps:ps用于显示在执行ps一瞬间时的进程列表快照,不具有实时性。例如,执行psaxu命令。top:top用来实时查看进程,它是动态变化的,还可以查看CPU和内存的使用情况,从这点来看,更接近图形界面下使用的任务管理器。kill:kill用于结束进程,例如执行kill-96364命令。2.6系统管理命令2.6.2用户管理groupadd:groupadd用于新建一个群组。例如,执行groupaddmatrix命令。useradd:useradd用于添加一个用户。例如,执行命令useradd-g501neo命令。passwd:刚刚建立好的用户是不能登录的,必须在设定了密码后才行,而passwd即用于设置用户密码。例如执行passwdneo命令。su:su命令用于切换用户,例如执行su–neo命令。2.6系统管理命令2.6.2用户管理userdel:usedel用于删除用户。例如,执行userdel-rneo命令。groupdel:groupdel用于删除群组。例如,执行命令groupdelmatrix命令。2.6系统管理命令2.6.3权限管理chown:chown主要用来改变文件的所有者。例如,执行chownrootalist命令。chgrp:chgrp用于改变文件的群组。例如,执行命令chgrproot-Radir命令。chmod:chmod用来设定一个文件的读(read)、写(write)和执行(execute)的权限。例如执行chmodu+xalist命令为alist文件的user添加执行权限。2.7实用工具与任务管理2.7.1压缩文件tar命令压缩:tar-czvfFILENAME.tar.gzFILE...解压缩:tar-xzvfFILENAME.tar.gz2.7实用工具与任务管理2.7.2
unameuname是一个很简单的命令,用来查看一些系统信息。例如查看内核版本、机器硬件名称、内核发布时间、内核名称等等。2.7实用工具与任务管理2.7.3容量查看df:df可以用来查看分区容量。例如,执行chownrootalist命令。例如执行df-h。du:du用来查看某个文件夹的大小,它也可以查看普通文件的大小。例如执行dutmp。2.7实用工具与任务管理2.7.4任务管理at:at命令用于一次性的任务管理,即分配给at的任务在完成以后就不会再执行了。例如,执行at18:2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度数据中心服务器租赁合同
- 2024医院病房清洁服务合同
- 2024年展览保险服务协议
- 2024年度0kv线路工程建设的合作开发合同
- 2024年度婚礼主持委托合同
- 2024年定制版太阳能系统维护合同
- 2024年度太阳能热水系统安装合同
- 2024年度城市供水供电供气合同
- 2024年三人股东责任承担协议
- 04版建筑工程合同
- 小学音乐-《我是小小音乐家》教学课件设计
- 无肝素透析的护理课件-2
- 每日消防安全巡查记录表
- 起重作业吊装令
- 三角函数知识点复习总结填空
- 大学钢琴即兴伴奏教案
- 最新VTE指南解读(静脉血栓栓塞症的临床护理指南解读)
- 博鳌亚洲论坛海南年会PPT模板
- 新教材人教版高中化学选择性必修三全册教学课件
- 2023年银行业风险管理(中级)考试考试题库(真题整理)
- 监护仪培训-PPT课件
评论
0/150
提交评论