分享

Linux常用命令学习笔记(一)

 印度阿三17 2019-02-26
  • Linux文件或者目录名称最长可以有265个字符,.代表当前目录,..代表上一级目录,以.开头的文件为赢藏文件

  • ls -a   显示指定目录下所有子目录与文件,包括隐藏那个文件

  • ls -l     以长格式显示文件的详细信息

  • 详细信息中参数含义,如下图:其中,文件类型:“-”表示常规文件,“d”表示目录,“c”表示字符设备文件,“b”表示块设备文件,“s”表示guan管道文件,“|”表示连接文件。文件存取控制(权限):从左到右meis每3位为一组,依次代表文件拥有者、同组用户和其他用户的存取权限;常见3个权限:“r”表示可读,“w”表示可写,“x”表示可执行,“-”表示未设置。

  • 通配符:“*”代表文件名中所有字符;“?”代表文件名中任意一个字符;“[”、“]”和“-”用于构成字符组括起来,表示可以匹配字符组中的任意一个,“-”用于表示字符范围。注意:当“-”处于方括号之外,或“?”和“*”处于方括号内时就失去了通配符的作用。

        如: ls a*             表示查找以字母a开头的所有文件

                ls a*b           表示查找以字母a开头,b结尾的所有文件

                ls a?             表示查找a开头,文件名只有2个字母,第二个字符任意的文件名

                ls [abc]*        表示查找以a或b或c开头,后面任意的文件名

                ls [a-f]*          表示查找从a到f之间开头的任意文件名

                ls [*]               表示查找以*开头的文件名

                ls a-f              表示查找文件名叫a-f的文件

  • 转义字符“\”:如果要使用通配符作为普通字符使用,可以在其前面加上转义字符。

         如: ls \*a              表示查找*a这个文件名

  • 重定向命令:指linux允许将命令执行结果重定向到一个文件,或者将一个文件内容重定向为命令的输入。其中,“>”表示输出重定向;“>>”表示附加输出重定向;“<”表示输入重定向。

        如: ls > a.txt           表示ls显示的结果放入文件a.txt中,会覆盖a.txt文件的内容

                ls -l > a.txt         表示将ls -l 显示的结果放入a.txt文件中

                ls >> a.txt          表示追加重定向,如果a.txt已经有内容,不会覆盖已有内容,而是在a.txt后面追加

  • 管道符“|”:指一个命令的输出可以通过管道作为ling另一个命令的输入。

  • more命令:如果使用ls命令来查看器内容,在信息过长无法在一屏上显示时,会出现快速滚屏,使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

         如: more a.txt                表示显示文件a.txt的内容

                 ls -al | more              表示把ls -al 显示的结果分屏显示,“|”作用是把ls的输出作为more的输入使用

来源:http://www./content-3-124001.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多