zoukankan      html  css  js  c++  java
  • linux学习笔记3

    1.到底什么是命令

      命令可以是下面四种形式之一:
        a.是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样。这一类程序可
      以是用诸如 C 和 C++ 语言写成的程序编译的二进制文件, 也可以是由诸如 shell,perl,
      python,ruby 等等脚本语言写成的程序。
        b. 是一个内建于 shell 自身的命令。bash 支持若干命令,内部叫做 shell 内部命令 (builtins)。
      例如,cd 命令,就是一个 shell 内部命令。
        c. 是一个 shell 函数。这些是小规模的 shell 脚本,它们混合到环境变量中。在后续的章节
      里,我们将讨论配置环境变量以及书写 shell 函数。但是现在,仅仅意识到它们的存在就
      可以了。
        d. 是一个命令别名。我们可以定义自己的命令,建立在其它命令之上。

    2.如何识别命令

      type -显示命令类型

        type command

       例如

        

       

      which -显示一个可执行程序的位置

        只能显示可执行程序有效(a类命令)

      

    3.得到命令文档

      help - 得到shell内建命令的帮助文档(c类)

      command --help 得到可执行程序的帮助文档(a类)

      man - 得到某个可执行程序的命令手册 (a类),这种方式很详细

      apropos - 显示适当的命令

    4.whatis 显示非常简洁的命令说明

    5.用别名alias创建自己的命令

       多个命令可以在同一行: command1;command2;...    //命令之间用分号隔开

       考虑这么一行命令:cd/usr;ls;cd -    //首先切换到usr目录下,然后显示usr下的文件,最后返回原始目录(cd -)

      可以通过使用alias来为这一行命令创建别名:

      alias foo='cd/usr;ls;cd -'

      这样就可以用foo命令来代替那一行命令了

      alias语法格式

      alias name='string'

      unalias name      //解除别名

    注意:alias创建的别名在termial关闭之后就是效了,想要让他不失效,需要将别名添加到文件中去(后面讲)

  • 相关阅读:
    SQL语句汇总——数据修改、数据查询
    Spring AOP详解
    action类中属性驱动和模型驱动的区别
    数组指针的用法,用处。
    C,C++回文字符串判断(字符串指针的用法)
    C,C++容易被忽略的问题
    c,c++函数返回多个值的方法
    adsf
    Establishing a Build Environmen
    Setting up a Mac OS build environment
  • 原文地址:https://www.cnblogs.com/foodie-nils/p/13363093.html
Copyright © 2011-2022 走看看