• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    6年前 (2013-04-09)  Linux应用 |   1 条评论  13 
    文章评分 0 次,平均分 0.0

    今天一个师妹问,Linux下的“./”是不是代表执行的意思?
    这是初学者认识上的误区,看下面说明举例:

    在当前目录/mnt/hgfs/xp 下,有一个可执行文件a.out
    初学的很多人都觉得./a.out就是执行a.out这个可执行程序,这种认识是正确的。 但是很多人把./当做一个执行
    程序的命令,这种想法是错误的,因为这个点号只是起标识当前目录而已,并不包含任何执行的意思。
    ./也就是指当前目录下,./a.out即当前目录下的a.out。
    你也可以使用绝对路径执行一个程序:比如
    /mnt/hgfs/xp/a.out
    效果是一样的。

    另外就是还可以把当前目录添加成系统环境变量,直接输入程序名就可以执行了。 再或者可以用 ln命令链接到系统bin里

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/515.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享