01-linux命令

来源:互联网 发布:python re group 编辑:程序博客网 时间:2024/06/10 02:08

一、linux命令

  • 查看目录内容 ls
    – ls的常用选项:lha
    – ls 通配符的使用:* ? [] [abc] [a-z] 注意中括号的用法和?雷同,只占一个位置,其他的位置还是要写出来的。
  • 切换目录 cd ,具体使用方法可跟~ . .. -
  • 创建文件 touch如果文件不存在,则创建,如果存在则修改文件末次修改日期
  • 创建目录 mkdir 可跟选项-p,递归创建目录。
  • 删除文件或目录 rm -r表示递归删除文件夹。-f表示强制删除文件,无需提示文件是否存在,不建议使用
  • 复制文件或目录 cp -i提示是否覆盖 -r 递归复制文件夹
  • 移动文件或目录 mv -i提示是否覆盖 移动没有-r选项,可以直接移动目录
  • 树状结构 tree -d 只显示目录
  • 查看文件内容 cat 后跟文件名,-b表示对非空行编号,-n表示对所有行编号
  • 分屏查看文件内容 more 后跟文件名,查看的方法有f b space enter q退出
  • 查询 grep 后跟查询内容+所要查询的文件
    – grep允许对文本文件进行模式查找,即正则表达式。此命令和ls通配符的区别在于,以此命令无法查找以某个字符开头的文件或文件名,搜索的是以行为单位进行的
    – -n显示匹配的行及行号
    – -v显示未匹配到查询内容的行及行号
    – -i不区分大小写
    – 常用的两种正则^a world$
  • echo+文字内容 结合重定向使用,当内容带有特殊字符,如>< 空格等内容,将其放在一个单引号内
  • 管道 | 将符号左侧的输出作为符号右侧的输入,常结合grep,more,cat等使用。
  • 帮助命令 man --help
原创粉丝点击