• 快乐的Linux命令行


    ls - 列出目录内容

      -a  列出所有文件
    
      -d  指定目录信息
    
      -F  为目录增加/标识
    
      -h  增强可读性
    
      -l  列模式显示
    
      -r  反序显示
    
      -S  按照大小排序
    
      -t  按照修改时间排序

    file - 确定文件类型

    less - 浏览文件内容


    操作文件和目录

    cp  复制文件/目录

      -a  复制文件、目录,以及它们的属性
    
      -i  如果发生覆盖,需要提示
    
      -r  递归复制文件内容,复制目录的时候会用到这个参数
    
      -u  仅复制目标目录中不存在的文件
    
      -v  显示详实的命令操作信息

    mv  移动/重命名文件/目录

      -i  重写一个已经存在的文件前提示用户确认
    
      -u  只移动不存在的文件,或者文件内容新的文件
    
      -v  显示详实的操作信息

    mkdir  创建目录

    rm  删除文件/目录

      -i  删除前提示
    
      -r  递归删除文件,一般删除目录的时候用
    
      -f  忽视不存在的文件
    
      -v  显示详实操作信息

    注意:执行rm前先执行ls,查看一下哪些文件会被删除

    ln  创建硬链接或符号链接

    符号链接:ln file link
    
    硬链接:ln -s item link ,item可以是一个文件或一个目录

    硬链接:

      默认情况下,每个文件都有一个硬链接。

      一个硬链接不能关联它所在文件系统之外的文件。

      硬链接不能关联一个目录

    符号链接:

      相当于Windows中的快捷方式


    type  说明命令类型

    命令的四中形式:
        可执行程序
        内建于shell的自身命令
        shell函数
        命令的别名
    
    sherry@sherry-Rev-1-0:~$ type ls
    ls 是 `ls --color=auto' 的别名
    sherry@sherry-Rev-1-0:~$ type showrt
    showrt 是 `sh /home/sherry/WorkPlace/usefull/sh/showTime.sh' 的别名
    sherry@sherry-Rev-1-0:~$ type cd
    cd 是 shell 内建
    sherry@sherry-Rev-1-0:~$ type start-all.sh
    start-all.sh 是 /opt/hadoop-1.2.1/bin/start-all.sh

    which  显示命令执行的程序

    sherry@sherry-Rev-1-0:~$ which man
    /usr/bin/man

    man  查询命令手册

    apropops  显示一系列合适的命令

    info  显示命令信息

    whatis  显示命令的简洁描述

    alias  创建命令别名

  • 相关阅读:
    E437: terminal capability "cm" required 错误出现的原因和解决方法
    IDEA 配置svn及使用
    IDEA 2018.3.3注册方法-2100年
    三大UML建模工具Visio、Rational Rose、PowerDesign的区别
    地图展示聚合效果Leaflet.markercluster
    Idea设置Maven报错:Unable to import maven project: See logs for details
    Netflix大部分的推荐机制都是采用机器学习的算法
    Netflix推荐系统:从评分预测到消费者法则
    Netflix推荐系统的最新解读:算法、商业价值与创新
    推荐系统算法总结
  • 原文地址:https://www.cnblogs.com/sherrykid/p/4642156.html
Copyright © 2020-2023  润新知