美文网首页Linux
Linux学习(二):Linux常用命令

Linux学习(二):Linux常用命令

作者: Shawn丶 | 来源:发表于2020-05-14 15:50 被阅读0次

    1、常用命令

    终端命令格式
    command [-option] [parameter]
    中括号表示可选

    1. ls list,查看当前文件夹内容
    2. pwd print work directory 查看当前所在文件夹
    3. cd change directory 改变当前文件夹
    4. touch touch 如果文件不存在,则新建文件
    5. mkdir make directory 创建目录
    6. rm remove 删除指定文件名
    7. clear clear 清屏
    8. 一些必知
      • . 表示当前目录
      • .. 表示上一级目录
      • ~ 家目录
      • / 根目录

    2、查阅命令帮助信息

    1. --help
      command --help
      说明:
      • 显示command命令帮助信息
    2. man
      man command
      说明:
      • 查阅command命令的使用手册
      • man是manual的缩写

    3、ls命令

    1. 命令说明
      • .开头的文件为隐藏文件,需要 -a 参数才能显示
        • ls -a
    2. 常用option
      • -a 所有目录与文件,包括隐藏文件(all)
      • -l 以列表显示文件详情
      • -h 配合 -l 以人性化的方式显示文件大小
        image.png
    1. ls 通配符的使用(有点类似于正则表达式)
      • *:代表任意数个字符(包括0个)
      • ?:代表任意一个字符
      • []:表示匹配字符组的任意一个
        • 例子: ls 1* ls *1.txt ls ?2?.txt ls 2*2.txt

    4、cd命令

    1. 命令说明
      • 大小写敏感
      • cd ~ 回家
      • cd ..上级目录
      • cd -最近两次目录来回切换
    2. 相对路径,绝对路径
      • 相对路径:最前面不是 / 或者 ~,相对当前目录的目录位置
      • 绝对路径:最前面 / 或者 ~,表示从根目录或者家目录开始的位置

    5、touch、mkdir或者rm命令

    1. touch

    文件补存在则创建文件
    * 创建文件或者修改文件时间

    1. mkdir
      • mkdir -p parameter: 可以递归创建目录
      • 新目录不能与当前目录中已有的目录或文件重名
    2. rm命令
      • 删除之后不能恢复
      • -f 强制删除,忽略不存在的文件,无需提示
      • -r 递归删除目录下的内容

    6、拷贝和移动文件

    1. tree

      • tree ~
      • 以树状图列出文件目录的结构
      • -d 只显示目录
        image.png
    2. cp

      • 文件目录复制到另一个文件目录
      • cp 原文件 目标文件
      • -r 复制目录(文件夹)
      • -i 覆盖文件前提示
    3. mv

      • 移动文件或目录,也可用于重命名
      • mv 原文件 目标文件
      • -i 覆盖文件前提示

    7、查看文件内容

    1. cat(猫一眼
      • 查看文件内容、创建文件、合并文件、追加文件内容等
      • 查看:用于内容比较少的文件
      • -b:对空行不显示输出编号
      • -n:对所有行输出编号
    2. more
      • 分屏显示文件内容
      • 用于内容比较多的文件
    3. grep
      • grep 文本
      • 搜索文本文件内容
      • -n 显示匹配文本的行及行号
      • -v 显示不包含匹配文本的所有行(相当于取反)
      • -i 忽略大小写
      • 如果匹配文本为一句话,则需要‘’包括起来
      • ^a 以 a 为开头的搜索
      • a$ 以 a 为结尾的搜索

    8、其他命令

    1. echo
      • echo 文本
      • 在终端显示指定文字,通常跟 重定向 联合使用
    2. 重定向 >>>
      • >表示输出,会覆盖文件所有内容
      • >>表示追加,会讲内容追加到已有文件末尾
    3. 管道 |
      • 可以允许一个命令的输出通过管道作为另一个命令的输入
      • 常用管道命令
        • more:分屏显示内容
        • grep:在命令执行结果的基础上查询制定文

    相关文章

      网友评论

        本文标题:Linux学习(二):Linux常用命令

        本文链接:https://www.haomeiwen.com/subject/xnwtohtx.html