zoukankan      html  css  js  c++  java
  • Linux命令 基础命令

    cd ..                  返回上一级目录

    cd ../..               返回上两级目录

    cd或cd ~           返回home目录

    cd - 目录名       返回指定目录

    一、linux 通用格式

    #指令主体  [选项] [操作对象]

    一个主体可以包含多个选项,操作对象也可以多个.

    二、.基础指令

    1.ls

    [路径:相对路径与绝对路径

    相对:root,当前目录下寻找路径,会用到‘./’ [当前目录下], '../'[上一级目录下]

    绝对:/root,直接从根开始寻找相对路径]

    用法1:#ls    

    含义:列出当前目录下的文件/文件夹名称

    用法2:#ls 路径

    含义:列出指定路径下的文件/文件夹名称

    用法3:#ls 选项 路径

    含义:在列出指定路径下的文件/文件夹名称,并以指定的格式显示

      #ls -l  路径

    含义:-l 表示以详细列表的形式进行展示

    #####列表中第一列的第一个字符表示文档的类型,其中“-”表示该行对应的文档类型为文件,“d“表示对应文档类型为文件夹

      #ls -la 路径

    含义:a表示显示所有的文件/文件夹(包括隐藏的文件/文件夹)

    在linux中隐藏文件一般是以“.“开头。

    用法4:#ls -lh 路径

    含义:列出指定路径下的文件/文件夹名称,以列表的形式并且显示文档大小的时候以较高的可读性显示。

    2、pwd指令

    用法:#pwd

    含义:打印当前工作路径    是绝对路径 (print working directory)

    3、cd

    命令:#cd

    作用:切换当前的工作目录

    语法:# cd 路径

    [‘~’表示当前用户的家目录

    切换方式:#cd ~]

    4、mkdir

    指令:mkdir  (make directory)

    语法1:#mkdir  路径  [路径可以使相对也可以绝对]

    案例:#mkdir yun  [在当前目录下创建文件夹yun]

    注意:ls列出的结果颜色说明:蓝色表示文件夹,黑色表示文件,绿色表示其权限为拥有所有权限。

      #mkdir  /root/yun/     [指定目录下创建文件夹]

    语法2:#mkdir -p 路径

    含义:当一次性创建多层不存在的目录时候添加-p,否则出错

    语法3:#mkdir 路径1 路径2 路径3   [#mkdir a b c]

    含义:一次性创建多层目录。

    5、touch指令‘

    作用:创建文件

    语法:#touch 文件路径   [路径可以是直接的文件名也可以是路径]

    案例:#touch lin.txt

    [也可以一次性创建多个文件]

    6、cp指令

    指令:cp  [copy]

    作用:复制文件/文件夹到指定的路径

    语法:#cp  被复制的文档路径  文档被复制到的路径。 

     注意:当使用cp命令进行文件夹复制时,需要添加选项“-r”[表示递归复制],否则目录将被忽略。

    7、mv指令

    指令:mv   [move]移动文档

    语法:#mv  需要移动的文档路径  需要保存的位置

    注意:也可以当做重命名指令,用法和移动一样,只要保证路径相同即可。

    8、rm指令

    指令:rm [remove,移除删除]

    语法:#rm 选型 需要移除的文档路径

    选项:

      -f 强制 force 

      -r  递归 用来删除文件夹  rm -rf 路径

     注意:在删除的时候如果不带选项,会提示是否删除,如确定按“y/yes”否则按“n/no”再按回车。如果在指令中不想频繁确认,可以在选项中添加“-f”,表示force(强制)。

     删除一个目录,可以用“-rf”。如果要同时删除多个文档,可以添加多个路径。

      rm -f linux*    [删除以linux开头的文档,*称为通配符,表示任意字样]

    9、vim指令

    指令:vim是一个文本编辑器

    语法:#vim 文件的路径

    作用:打开一个文件可以存在,也可以不存在。

    退出打开的文件:shift+:(英文冒号),然后按q退出。

    10、输出重定向

    一般命令的输出都会显示在终端中,有时候需要将命令的执行结果保存在文件中进行操作分析,则需要使用输出重定向技术。

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

    >>:追加输出:不会覆盖原始内容,会在原始内容后面进行追加

    语法:#正常执行的指令 >/>> 文件的路径  [文件可以不存在,自己会创建]

    11、cat指令

    作用1:直接打开一个文件

    语法1:#cat 文件路径

    作用2:对文件进行合并

    语法2:#cat  待合并的文件路径1 待合并的文件路径2 > 合并之后的文件路径  [配合输出重定向]

  • 相关阅读:
    倒计时2(小于0时的格式)
    日期 Date()
    倒计时5(超过时间为0:0:0)
    倒计时4
    倒计时3
    Lucene_solr
    Solr与tomcat搭建(搭建好)
    SSM(Spring-SpringMvc-Mybatis)练习
    SpringMvc
    Mybatis(使用)与Spring整合
  • 原文地址:https://www.cnblogs.com/xxupup/p/11833357.html
Copyright © 2011-2022 走看看