2.常用Linux命令概述.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、ls命令:列出文件目录的常用命令,主要参数见下表。-a列出目录下的所有文件,包括以.开头的隐含文件。-b把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c输出文件的 i 节点的修改时间,并以此排序。-d将目录象文件一样显示,而不是显示其下的文件。-e输出时间的全部信息,而不是输出简略信息。-f-U 对输出的文件不排序。-g无用。-i输出文件的 i 节点的索引信息。-k以 k 字节的形式表示文件的大小。-l列出文件的详细信息。-m横向输出文件名,并以,作分格符。-n用数字的 UID,GID 代替名称。-o显示文件的除组信息外的详细信息。-p -F在每个文件名后附上一个字符以说明该文件的类型,*表示可执行的普通文件;/表示目录;@表示符号链接;|表示FIFOs;=表示套接字(sockets)。-q用?代替不可输出的字符。-r对目录反向排序。-s在每个文件名后输出该文件的大小。-t以时间排序。-u以文件上次被访问的时间排序。-x按列输出,横向排序。-A显示除 .和..外的所有文件。-B不输出以 ~结尾的备份文件。-C按列输出,纵向排序。-G输出文件的组的信息。-L列出链接文件名而不是链接到的文件。-N不限制文件长度。-Q把输出的文件名用双引号括起来。-R列出所有子目录下的文件。-S以文件大小排序。-X以文件的扩展名(最后一个 . 后的字符)排序。-1一行只输出一个文件。--color=no不显示彩色文件名--help在标准输出上显示帮助信息。--version在标准输出上输出版本信息并退出。?例如: ?2、CD命令:cd [dirname]:切换当前目录到dirname目录。???cd 返回用户主目录???cd- 返回进入此目录之前所在目录 ???cd .. 返回上级目录 ???cd../.. 返回上两级级目录 例如: 注意:cd之后有空格。3、touch命令:用来修改文件时间戳(包括存取时间和更改时间),新建一个不存在的文件。touch [参数] 文件 参数列表 -a或--time=atime或--time=access或--time=use只更改存取时间。-c或--no-create不建立任何文档。-d使用指定的日期时间,而非现在的时间。-f此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。-m或--time=mtime或--time=modify只更改变动时间。-r把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。-t使用指定的日期时间,而非现在的时间。 Touch –t time 文件名 time作为指定文件相应时间戳记的新值.此处的?time规定为如下形式的十进制数:?????? ??[[CC]YY]MMDDhhmm[.SS]????? ??CC为年数中的前两位,即世纪数;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh?为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的。?(1)新建一个不存在的文件 例:创建不存在的文件test1.log例:如果test2.log不存在,则不创建 (2)修改文件时间戳 例:修改test1.log文件的时间与ocr_pi.png文件的时间相同 例:修改test1.log文件的时间为2014年5月1日22:14:34 4、mv命令:用来移动文件或者将文件改名。 mv?[参数]?源文件或目录?目标文件或目录 参数列表: -b若需覆盖文件,则覆盖前先行备份。 -fforce 强制的意思,如果目标文件已经存在,不会询问而直接覆盖-i若目标文件 (destination) 已经存在时,就会询问是否覆盖-u若目标文件已经存在,且 source 比较新,才会更新(update)-t--target-directory=directory move all SOURCE arguments into directory,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。??例:修改test1.log文件名为test2.log例:将test.log移动到tt文件夹下 例:若目标文件存在,先备份再覆盖 例:若目标文件存在,寻问后再覆盖 ?5、rm命令:删除一个目录中的一个或多个文件或目录。 rm?[参数]?文件/目录… 参数列表: -f, --force忽略不存在的文件,从不给出提示-i, --interactive进行交互式删除-r, -R, --

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档