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

  • ls [参数】 目录或者文件
  • 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的输入使用

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值