Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533683
  • 博文数量: 526
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 3235
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:52
文章分类

全部博文(526)

文章存档

2011年(1)

2008年(525)

我的朋友

分类: LINUX

2008-08-29 18:08:13

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

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

  $command1;command2;...;commandn

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

  有关Session的操作有:

  1)切换session1..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

Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别Linux与DOS执行程序的区别
阅读(511) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~