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

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

Linux的使用

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

领测软件测试网

    1、在Linux下玩DOOM游戏出问题的解决办法?

  要正确的音效输出,必需使用2.90版或以后的声音驱动程序;它支持即时“DOOM模式”,音效样本是16bit的,如用8bit声卡,可用一些程序让声音出现,如果DOOM动作不流畅,把音效取消(将sndserver文件改名)会有一些改进,DOOM预设是不支持音乐(如同DOS版)的,musserver程序将增加Linux下的音乐支持,它可以在中找到。

  2、Linux下的应用程序是否也存在2000年问题?

  应该没有,但是有2161年问题。和其它>操作系统一样,Linux的系统时间是一个整数,目前是32位的。它表示从1970年1月1日0点0分0秒开始算起的秒数。2^32/3600/24/365是它溢出的大致年数,这个数是136。1970+136=2106!

  3、Linux与DOS下执行程序有何异同?

  在Linux下要执行一个程序,就像DOS下那样,键入它的名字即可。如果这个程序被放在 PATH指定的目录中,该程序就会被启动。不同的是,Linux不像DOS那样,可以执行放在现行目录下的程序,除非已经加入PATH中了,在Linux 下,若要执行现行目录下的程序,可以这样做:./.

  Linux还可以同时执行数个程序,可以在同一行上键入数个命令:

  $ command1 ; command2 ; ... ; commandn

  Linux还可以将一个原本在背景执行的线程提升到前景并继续执行,而且Linux还可以使你有多个session,就如同有好几台电脑在同时工作!

  有关Session的操作有:

  1)切换 session 1..8:

  $ ... .

  2)开始一个新的 session , 但不离开原本 session :

  $ su - 例如: $ su - root

  这相当有用,比如当你要mount一个磁盘(机)时。因为只有 root可以作这件事。

  3)结束一个 session:

  $ exit

  4)在前景执行一个线程:

  $ progname [-switches] [parameters] [output]

  5)在背景启动一个线程(在背景执行)要加上 '&' 这个符号:

  $ progname [-switches] [parameters] [output] &

  6)查看有多少线程正在执行:

  $ ps

  这样会列出一个表格,每一个线程都会有一个 PID 来识别(一个数字)。

  7)删除一个线程:

  $ kill

  有时你需要用该方法来结束一些线程,一个线程可能需要以下方法才可以结束:

  $ kill -15

  $ kill -9

 4、Linux的shell下有关“工作”的操作有哪些?

  Shell是Linux下与DOS 的COMMAND.COM相等的东西,它允许你暂停某个线程的执行,或是把前景换到背景、背景换到前景执行,线程也称作'工作'。

  1)查看有多少工作:

  $ jobs这样列出来的工作是以一个 shell 分配的数字来区别的, 而不是用 PID.

  2)暂停一个前景的线程:

  $ (但不总是有效 )

  3)暂停前景的程序:

  $

  (ditto)

  4)将一个被暂停的程序移到背景继续执行:

  $ bg

  5)把一个背景执行中的程序提升到前景:

  $ fg

  6)再一次的, 要砍掉一个线程:

  $ kill %

  这里的 可能是 1, 2, 3, ... 有了这些命令,你就可以在同一个时间格式化磁盘,压缩档案, 编译一个程序, 还可以解压缩, 而且你仍然还是看到提示号和游标在等待你的命令。

  5、怎样改变Linux文件的模式和权限?

  使用chmod命令,它是"Change mode"的缩写。这个命令能轻松改变任何文件的模式,以便让你授权的人能读、修改或执行这个文件。有三个基本级别的用户,即:文件拥有者(user),拥有者所在组(group)和其他人(other)。同时也有三个级别的权限:读(read),写(write)和执行(execute)。用户类型可略写为:"u"代表用户,"g"表示拥有者所在的组,"o"为所有其他的用户,"a"表示任何人。而权限也同样缩写为:"r"表示读,"w"表示写,"x" 表示可执行。例如要改变文件harold.cat的权限以允许组外用户可读,可键入:chmod o+r harold.cat,chmod命令能允许同时改变多个文件,例如去掉允许任何人对.cat文件写的权限、去掉组外用户的所有权限:chmod a-w,o-rx*.cat

  6、Linux与DOS文件常用指令比较,Linux下怎样压缩一个文件?

  下面左边是DOS 命令,右边是Linux下具同样功能的指令:

  COPY:   cp

  DEL:    rm

  REN:    mv

  TYPE:   more, less, cat

  例如:

  DOS  Linux

  C:GUIDO>copy joe.txt joe.doc    $ cp joe.txt joe.doc

  C:GUIDO>copy *.* total   $ cat * > total

  C:GUIDO>copy fractals.doc prn   $ cat fractals.doc | lpr

  C:GUIDO>del temp  $ rm temp

  C:GUIDO>del *.bak $ rm *~

  C:GUIDO>ren paper.txt paper.asc $ mv pa

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


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

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