Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Linux与DOS执行程序的区别

[复制链接]
diyf 发表于 2005-8-4 10:41:02 | 显示全部楼层 |阅读模式
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


================
更多LINUX技术文章,教程下载等尽在www.linuxdiyf.com

[ 本帖最后由 diyf 于 2006-9-8 10:42 编辑 ]
桃源 发表于 2005-8-5 10:19:31 | 显示全部楼层
真是麻烦呀
回复

使用道具 举报

yja678 发表于 2005-8-6 23:04:44 | 显示全部楼层
那么多命令加格式能记住吗?
回复

使用道具 举报

cqfanli 发表于 2005-8-11 11:48:08 | 显示全部楼层
可以记住,多用~~
回复

使用道具 举报

 楼主| diyf 发表于 2005-8-18 10:31:15 | 显示全部楼层
顶UP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 23:36 , Processed in 0.016695 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表