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模式下,一定记得快照,以防万一误伤系统```
  • 相关阅读:
    dotnet 新项目格式与对应框架预定义的宏
    dotnet 线程静态字段
    dotnet 线程静态字段
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取系统信息
    dotnet 通过 WMI 获取系统信息
    PHP show_source() 函数
  • 原文地址:https://www.cnblogs.com/zhonglongbo/p/8568657.html
Copyright © 2011-2022 走看看