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

    ls:查找文件

    ./ root    和 root  都是表示相对路径的当前目录

    ../    表示上一级目录。

    绝对路径用法。

    /root   或者、/root/filedictory

    绝对从根目录往下找,相对路径写法从当前文件的路径往上往下找。

    ls   -l  列出详细信息。第一列  -表示文档,d表示文档。root  root表示用户和用户组类似于windows。11 43表示大小单位字节。后面是时间、文件名。.开头的是隐藏文件

    ls    -la 列出详细信息+隐藏文件

    ls -lh   可以看到文件大小  例如上面的11  43。如果是kB,则显示KB 

    另外:ls列出来的文件,蓝色是文件夹,黑色是文件,绿色表示拥有所有权限

    ----------------------------------------------

    pwd  命令  打印目前所在文件路径。是绝对路径。print  work directory

    -----------------------------------------------

    cd   命令   进入文件目录里面。用于当前的工作目录的,chang directorty

    cd   路径。  可以是相对路径和绝对路径

    另外  cd ~  表示进入当前用户的家目录

    ------------------------------------------------

    mkdir  创建目录  make  directory

    mkdir  路径   (相对和绝对)

    mkdir -p  路径  表示递归创建,建立多层文件  例如    mkdir  -p   ./c/d/e。  没有c d文件夹也可以创建e文件夹。此时创建了3个文件夹

    mkdir   路径1 路径2 路径3...   同时创建多个目录

    --------------------------------------------------

    touch  创建文件  

    touch  路径(相对和绝对)  touch  123.txt

    同时创建多个文件  touch  123.txt oo.txt  

    -------------------------------------------------------------

    cp命令 (copy)  作用  复制文件和目录到指定位置

    cp  文件的位置  文件被复制到的位置。复制时可以改名字,一般不要改

    cp -r 原目录路径   新目录路径   (复制文件夹需要加个r),下面是把 c目录复制到了xgz文件目录下,并重新命名为ccopy

    --------------------------------------------------------------------------------------------------------------------

    mv指令   (move移动,剪切)移动文档到新的位置。这个指令也是重命名的指令。

    mv  需要移动的文件路径  目的路径   (可以相对路径,也可以绝对路径)。

    下面例子 将oo.txt移动到c目录下面

     移动一个文件夹,将c目录下面的d文件夹移动到c目录。(不用像mv  那样加 -r  递归)

     重命名  将oo.txt重命名为oox1.txt

     重命名文件夹

    -------------------------------------------------------------------------------------------------------

    rm 移除、删除

    rm  选项  目录或者文档的路径

    rm  文件名  直接删除一个文件,再输入y表示确认

    rm -f 文件名   直接删除一个文件,默认是y确认。快速操作    -f  是force强制删除,不想频繁 确认

    rm -r  目录 直接删除一个目录,再输入y表示确认 。-r  表示递归删除

    rm -rf  目录 直接删除一个目录,默认是y确认。快速操作

    下面例子同时删除多个,既有目录又有文件

     删除多个具有相同的特性,例如都以linux开头的文件   linux1.txt  linux2.tx

    rm -f linux*  这个*表示通配符

    --------------------------------------------------------------------------------------------

    vim  一款文本编辑器,

    vim  文件的路径。

      : wq    q!   .....命令很多

    --------------------------------------------------------------------------------------------

    输出重定向   将执行命令后的输出保存到其他文件中。例如ls   会显示文件列表,可以把列表保存到其他目录。

    >   覆盖输出,会覆盖原先文件的内容

    >>   追加覆盖,不会覆盖原文件内容,会在原文件内容末尾继续添加

    例子;ls  -la > text.txt 

    -------------------------------------

    cat  直接打开一个文件。也可以把多个文件合并成一个文件。

    cat 文件路径。

    cat   待合并的路径1   待合并的路径2    待合并的路径2   >   合并之后的文件路径  (这个大于号是输出重定向)

  • 相关阅读:
    ES head安装笔记, 还没有试
    sed用法笔记
    Kibana笔记
    ElasticSearch笔记
    Mongo聚合笔记
    java 判断是否为数字
    Redis 一:安装篇
    make问题:make[1] entering directory
    Java 多线程 简单实例 (消费者与生成者)的关系
    Java 多线程 简单实例 (Runnable)
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13173220.html
Copyright © 2011-2022 走看看