zoukankan      html  css  js  c++  java
  • 【原创】Linux下获取命令的帮助与常用命令

    Linux中的shell命令一般是执行步骤:用户在终端输入命令回车,系统内核会在当前用户的环境变量PATH中去读取环境变量的值 变量的值就是命令的路径,命令路径不只一个,于是系统会从这些路径中从左至右的顺序匹配要查找的命令文件,直到找到并执行为止;当这个命令被执行过已后,系统会把这个命令对应的文件路径保存在系统的哈希表中,以便下次用户执行命令时更快速的查找,查看当前用户的 hash 表。可以执行系统内置命令 hash 显示当前用户的哈希表。
    我们用which获取命令所在的路径,用type判断命令是否是内置的命令出现内置才是内置命令 只有内置命令才能用help命令获取帮助
    Linux下如何查看命令的帮助
    1、内置命令通过help命令获取,格式如下:help+命令
    2、外置命令获取命令帮助有三种办法:1.命令+--help 2.man+命令 3、通过info获取在线帮助文档。

    man命令打印出的文档中的段落相关说明:

    NAME: 简短的指令,数据名称的说明;

    SYNOPSIS: 简短的指令下达语法(syntax)简介;

    DESCRIPTION:较为完整的说明;

    OPTIONS:针对SYNOPSIS部分中,有列举的所有可用的选项说明;

    COMMANDS:当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令;

    FILES:这个程序或数据所使用或参考或连结到的某些档案;

    SEE ALSO:可以参考的,跟这个指令或数据有相关的其他说明;

    EXAMPLE:一些可以参考的范例;

    BUGS:是否有相关的漏洞;

    一般看看EXAMPLE,再看看OPTIONS就可以,如果还不能解决问题,再SEE ALSO。
    []:可选的部分;

    {a|b}:分组,a和b作为一个使用单元来使用;

    |: 或者,只能选其一;

    <>:必不能少的部分;

    ...:同类的内容可以出现多个;



    常用命令:
    1.cd命令:切换目录
    2 ls命令:查看文件与目录,list之意:
    3、grep命令:常用于分析一行的信息
    4、find命令:基于查找非常强大的命令
    5、cp命令:复制文件
    6、mv命令:移动目录、当最后一个参数是文件是代表重命名
    7、rm命令:删除文件的目录
    8、ps命令
    9、kill命令
    10、file命令:该命令用于判断接在file命令后的文件的基本数据。Linux下的文件类型不以后缀名来区分
    11、tar命令:对文件进行打包 常用参数:
    -c :新建打包文件  
    -t :查看打包文件的内容含有哪些文件名  
    -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中  
    -j :通过bzip2的支持进行压缩/解压缩  
    -z :通过gzip的支持进行压缩/解压缩  
    -v :在压缩/解压缩过程中,将正在处理的文件名显示出来  
    -f filename :filename为要处理的文件  
    -C dir :指定压缩/解压缩的目录dir
    12、cat命令:查看文件的内容 多于more和less使用
    13、chgrp:用来改变文件所属组
    14、chown命令:改变文件所有者
    15、chmod命令:改变文件权限
    16、time命令 测试一个命令要多少时间。

    作者:leemoaly
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    JavaScript数组升降序排列、最大值、最小值等
    css3箭头
    隐藏显示
    最后一个 last-of-type
    jquery函数封装
    为什么要使用rem
    Git的使用--如何将本地项目上传到Github
    jQuery判断是否选中
    数组索引赋值
    HTML中input和button设置同样高度却不能等高的原因
  • 原文地址:https://www.cnblogs.com/kavs/p/4418448.html
Copyright © 2011-2022 走看看