• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Linux使用基本知识:运行应用程序

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网
  如果在命令行输入了一个可执行文件名而没有反应,那么可能有如下三种情况:
  
  3.1.3.1 您键入了一个错误的文件名
  
  由于Linux对字母的大小写是严格区分的,因此在键入命令时请注意大小写是否正确。例如,键入Pico或PICO都不能启动pico编辑器。
  
  3.1.3.2 可执行文件不在PATH指定的路径中
  
  在Linux中,可执行文件一定要在PATH环境变量指定的路径中。如果在默认情况下,当前目录并不在PATH中,就需要在可执行文件名前加上完全的路径名来执行它,或者进行如下所示的操作:
  
  cd 可执行程序目录
  
  ./可执行文件名
  
  您必须在可执行文件名前加入点号和反斜线,否则程序不会执行(不将当前目录保存在PATH中是出于安全方面考虑的,这能使特洛伊木马类的黑客程序难以奏效)。
  
  用下面的命令可以显示PATH的值
  
  $ echo $PATH
  
  如果您想知道如何修改PATH值或将当前目录放入PATH中,请参看3.1.4小节。
  
  如果您不知道您的可执行文件在目录树中的位置,就可以使用如下命令来查找它(例如要查.netscape)
  
  $ find / -name netscape
  
  或
  
  $ locate netscape
  
  使用locate命令可以更加迅速地得到相同的结果。它利用一个预先建立好的数据库工作,因此速度更快一些。这个数据库被一个称为“cron”的后台进程定时进行更新。
  
  对于root用户而言,PATH值和普通用户不同,它在普通用户PATH值的基础上一般还包含了/sbin和/usr/sbin。所以如果普通用户在执行命令时,如果没有指定命令的完整路经,就不可能执行/sbin目录中的命令。同样,普通用户通过su命令成为超级用户后,所用的PATH仍旧是普通用户的PATH,因此要想执行/sbin中的命令,也必须显式地指明路径。
  
  3.1.3.3 也许文件没有指定可执行的属性
  
  如果文件没有具备可执行属性,可以通过修改其属性值让其可执行。例如,要把文件file修改为可执行文件,命令如下:
  
  $ chmod a+x file
  
  该命令将使文件file对所有用户是可执行的。
  
  3.1.4
  

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网