注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

笑遍世界@网易博客

明天还会在路上……

 
 
 

日志

 
 
关于我

Stay hungry, stay foolish. 工作用脑,生活用心! 走过山重水复,必然迎来柳暗花明! 受苦的人没有悲观的权利,远征的人没有流泪的资格。 Live each day as if we should die tomorrow.

网易考拉推荐
 
 

什么是Linux命令?  

2011-12-19 23:52:35|  分类: Linux技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Linux上,我们都使用过一些linux命令吧,但是,你知道Linux命令到底是什么,它分为哪几类吗?

 

Linux中命令是如下4中类型中的一种。

1.       $PATH中可执行程序;

2.       shell自身的内部命令,即shell builtin

3.       一个shell函数(可以将脚本source而得到其中函数);

4.       一个别名(其他命令的别名,用alias命令来定义)。

 

What Exactly Are Commands?

A command can be one of four different things:

1.       An executable program like all those files we saw in /usr/bin. Within this category, programs can be compiled binaries such as programs written in C and C++, or programs written in scripting languages such as the shell, perl, python, ruby, etc.

2.       A command built into the shell itself. Bash supports a number of commands internally called shell builtins. The cd command, for example, is a shell builtin.

3.       A shell function. These are miniature shell scripts incorporated into the environment.     We will cover configuring the environment and writing shell functions in later chapters, but for now, just be aware that they exist.

4.       An alias. Commands that we can define by ourselves, be built from other commands.

 

可以使用type命令来查看一个命令的类型。

下面是一些例子吧:

[root@kvm-build ~]# type find

find is /bin/find

[root@kvm-build ~]# type pwd

pwd is a shell builtin

[root@kvm-build ~]# type ll

ll is aliased to `ls -l --color=auto'

[root@kvm-build ~]# type my_function

my_function is a function

my_function ()

{

    echo "hello, my function."

}


  评论这张
 
阅读(609)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017