zoukankan      html  css  js  c++  java
  • Linux常用命令

    一、目录操作命令
    1、ls
    命令英文原意:list
    语法:ls [选项] [文件或目录]
    功能:显示目录文件

    -a 显示所有文件,包括隐藏文件
    -l 显示详细信息
    -d 显示目录属性

    ls | more 分页显示所有文件
    ls -l [文件名] 显示该文件的信息(该命令可简写成:ll [文件名])


    2、cd
    命令英文原意:change directory
    语法:cd [目录]
    功能:切换目录

    3、pwd

    命令英文原意:print working directory
    语法:pwd
    功能:显示当前所在的工作目录

    4、 mkdir
    命令英文原意:make directories
    语法:mkdir [选项] ./路径&名称
    功能:创建新目录

    -m 对新建的目录设置存取权限(如果不加此选项,则赋予所有权限)
    -p 一次建立多个目录


    5、rmdir
    命令英文原意:remove directories
    语法:redir [选项] ./路径&名称
    功能:删除新目录

    -m 对新建的目录设置存取权限(如果不加此选项,则赋予所有权限)
    -p 一次删除多个目录


    6、du
    二、文件操作命令
    1、touch
    语法:touch [文件名]
    功能:创建空文件

    2、cp
    命令英文愿意:copy
    语法:cp [选项] 源文件或目录 目标文件或目录
    功能:复制文件或目录

    -i 如果目标文件存在,在复制覆盖之前给出warning要用户进行确认
    -r 如果命令后面给出的是目录,则递归复制该目录下所有的子目录和文件
    3、mv
    命令英文愿意:move
    语法:mv 源文件或目录 目标目录
    功能:移动或更名文件/目录
    例如:

    mv A B (将目录A重命名为目录B(如果该目录下已有B,则会将B覆盖))
    mv A B C (将文件A和B一起移到目录C中)
    a) 修改文件名
    sudo mv former_name new_name
    1
    b) 修改文件夹名
    sudo mv former_name/ new_name/
    1
    4、rm
    命令英文愿意:remove
    语法:rm [选项] 文件或目录
    功能:删除文件或目录

    -r 删除目录中所有文件和子目录
    -i 删除文件之前给出warning要用户确认
    -f 忽略不存在的目录,但不给出提示
    例如:
    rm -rf * (删除当前目录下所有的文件和文件夹)


    5、chmod
    命令英文愿意:change mode

    字母设定形式:chmod [who(u/g/o/a)] [操作符(+/-/=)] [mode(r/w/x)] 文件或目录
    数字设定形式:chmod [mode] 文件或目录
    功能:更改文件或目录的访问权限
    **注:**使用chmod必须具有root权限

    6、chown、chgrp
    命令英文愿意:change owner/group
    语法:

    chown 用户名 文件或目录 [-R] (修改文件所有者,-R表示递归修改目录下的所有文件和目录的所有者)
    chgrp 群组名 文件或目录 [-R] (修改文件所属群组)


    三、文件内容操作命令
    1、cat
    命令英文原意:concatenate and display files
    语法:cat [文件名]
    功能:显示文件内容

    2、grep
    语法:grep [选项] 格式 [文件及路径]
    功能:在指定文件中搜索特定的内容,并将这些内容的行标准输出

    3、 echo
    功能:往文件中添加内容
    例如:echo hello>hello.txt (将hello写入文件hello.txt中)

  • 相关阅读:
    uniapp 小程序全屏的实现
    element select失效问题 , vue刷新的两种方式
    正则表达式
    vue+element ui中select组件选择失效问题原因与解决方法
    java removeAll和重写equals、hashcode引起的性能问题
    hive sql取差集
    hive获取日期对应的星期
    Hive分组后取组内排名方法row_number
    用Apache Spark和TensorFlow进行的深度学习
    git从已有分支拉新分支开发
  • 原文地址:https://www.cnblogs.com/LX51/p/12072254.html
Copyright © 2011-2022 走看看