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

    初学linux,学了一些简单命令,分享出来,与诸君共勉。如有不当之处,还请多多赐教。
    原文链接:http://blog.csdn.net/qq_38646470/article/details/79501937

    **ls**:列出目录内容
    	参数:
      -l 列出每个文件的详细
      -a 列出目录下所有文件,包括隐藏文件
      -R 递归形式列出所有子目录
    

    [root@localhost centos]# ls -R
    .:
    code Desktop Documents Downloads Music Pictures Public Templates Videos

    ./code:
    mm

    ./code/mm:
    lizi

    ./code/mm/lizi:

    ./Desktop:
    gnome-terminal.desktop

    ./Documents:

    ./Downloads:

    ./Music:

    ./Pictures:

    ./Public:

    ./Templates:

    ./Videos:

       -i  列出文件或目录的索引节点号   
    
    

    [root@localhost centos]# ls -i
    262418 code 262166 Desktop 262170 Documents 262167 Downloads 262171 Music 262172 Pictures 262169 Public 262168 Templates 262173 Videos

       -lh 列出文件详细信息,以易读方式来显示文件大小。
    
    

    [root@localhost centos]# ls -i
    262418 code 262166 Desktop 262170 Documents 262167 Downloads 262171 Music 262172 Pictures 262169 Public 262168 Templates 262173 Videos
    [root@localhost centos]# ls -lh
    total 36K
    drwxrwxr-x. 3 centos centos 4.0K Mar 9 02:53 code
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:50 Desktop
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Documents
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Downloads
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Music
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Pictures
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Public
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Templates
    drwxr-xr-x. 2 centos centos 4.0K Nov 23 08:44 Videos

    **pwd:**打印当前路径
    

    [root@localhost centos]# pwd
    /home/centos

    **touch:**创建文件
       -a  只修改文件的access(访问)时间.
         -c  或--no-create  不创建不存在的文件。
          -d  使用指定的日期时间,而非现在的时间
        -m 指修改Modify(修改)时间,而不修改access(访问)时间
        -r  file  使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,
               注:access 表示最后一次访问(仅仅是访问,没有改动)文件的时间
                                  modify 表示最后一次修改文件的时间
                                  change 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
           -t  将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
    **mkdir:**创建目录
       创建多个目录(这里创建1 2 3这三个目录)
    

    [root@localhost code]# mkdir 1 2 3
    [root@localhost code]# ls
    1 2 3

    
      -v  打印创建目录的过程信息
    

    [root@localhost code]# mkdir hello hi -v
    mkdir: created directory hello' mkdir: created directory hi'
    [root@localhost code]#

    **cd:** 改变目录
      cd[路径]:
    

    [root@localhost mm]# cd /home/centos/code/
    [root@localhost code]#

       回到home目录下的两种方法
       cd
       cd ~
      返回上层目录 cd..
      返回上两层目录 长度../../
    **cp src dst:**复制文件或目录到指定的文件下或者目录下
    参数:
       - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
       - d 拷贝时保留链接。
       - f 删除已经存在的目标文件而不提示。
       - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
       - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
       - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
       - l 不作拷贝,只是链接文件。
    rm:删除文件夹或者目录
       -d      --directory    删除可能仍有数据的目录 (只限超级用户)
      -f      --force          略过不存在的文件,不显示任何信息,强制删除
      -i      --interactive 进行任何删除操作前必须先确认
      -r/R --recursive    同时删除该目录下的所有目录层
      -v      --verbose     详细显示进行的步骤
    
    **man:**查看系统手册
    手册页介绍:
      1	使用者在shell中可以操作的指令或可执行档
      2	系统核心可呼叫的函数与工具等
      3	一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)
      4	装置档案的说明,通常在/dev下的档案
      5	设定档或者是某些档案的格式
      6	游戏(games)
      7	惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的说明
      8	系统管理员可用的管理指令
      9	跟kernel有关的文件
    例如:查看ls命令用法
    
    ``` man ls``` 
    更多命令后续会陆续更新...
    
    ``` **温馨提示:**有很多命令参数可以自由组合,大家多多上机练习,如果在root模式下,一定记得快照,以防万一误伤系统```
  • 相关阅读:
    子站同步
    phpcms分站
    oms.corp
    php curl 正则获取网页标题
    php根据网址获取标题和描述
    优化打印订单页面;补充配送商订单菜单权限
    隐藏配送商订单状态
    manifest
    懒加载lazyload
    angularjs源码1
  • 原文地址:https://www.cnblogs.com/zhonglongbo/p/8568657.html
Copyright © 2011-2022 走看看