Linux 不完全手册 ( 二)- 电脑资料
Linux 使用篇
安装完 linux ,并配置好 linux 的启动,那么如果在安装时你选的是启动到图形界面下的话,现在你就应该可以看到登陆的窗文件移动到 "/home/ekoala" 目录下,并改名为 "222"
touch
改变文件的修改时间或建立时间。相当于 dos 的 copyfile+nul 。
最简单的用法是: "touchfile_name" ,即把 "file_name" 这个文件的时间改为当前时间。注意:如果 touch 后面的文件不存在的话就会在磁盘上建立一个新的空文件。
进程或进程的相关命令
首先介绍一下 linux 的多进程, linux 的多进程要比 windows 的多进程更有效率、更加稳定。在命令行状态下输入的普通命令都在
前台完成,而如果你在命令后面加一个 "&" ,那么这个命令就在后台运行。好,言归正传,现在开始介绍有关进程的常用命令。
at
安排作业在稍后执行。这个命令非常强大,同时也非常复杂,这个命令可以说是 unix/linux 的一大特色。我们先来看一个具体的实例:
[******@ttqqbin]#at21:05Jul31at>cat/usr/docs/>my fileat>warning:commandswillbeexecutedusing/bin/shjob5at2000 -07-3121:05
以上的意思为输入在 7 月 31 日 21 点 05 分运行一个程序,接着
系统提示用户输入命令或命令列表,使用 "ctrl+d" 终止。终止 at 后,系统给出一个警告,这个响应表示指定的工作将在指定的时间运行,
工作号为 5,如果想取消此作业可用与之相连的工作号来完成。
如果命令很多,那建议将命令列表放入一个文件,若文件名是
"comtable" 那就输入:
[******@ttqqbin]#at21:05Jul31 由于 at 的特殊性,所以 linux
系统对 at 有一些权限上的规定:
超级用户可以随意使用 at 命令,但对普通用户来说,则由
/etc/ 与/etc/ 这两个文件来决定。
如果 /etc/ 这个文件存在,那么只有在该文件中提及的用户可以使用该命令,相反的,如果这个文件不存在,则检查 /etc/ 这个文件,该文件中未提及的用户可以使用该命令。
如果两个文件都不存在。那就只有超级用户可以使用该命令。如果 /etc/ 这个文件为空,那么所有用户都可以用这个命令。
at 的参数有:
参数说明 -l 列出现在由 at 安排的作业。超级用户可以列出所有的用户,普通用户只能列出自己的 at 作业。 -m 作业完成后,即使没有输出,也将邮件送到用户。 -r 从作业中取消指定的作业,比如
取消上例的作业: at –r5 。超级用户可以取消所有的用户,而普通用户只能取消自己的作业。
ps
显示当前正在执行的进程,由于进程执行的非常快,所以本命令只能列出查询瞬间发生的进程。以下为超级用户用 ps-al 参数的输出:
FSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD100S02732650690-
472wait4tty100:00:00bash100S5002862660620-
466wait4tty200:00:00sh100S5032992670640-
465read_ctty300:00:00sh000S5003182860620-
1193do_seltty200:00:00vi100R03282730700-638-tty100:00:00ps
下面我在说一下 ps 各列标题的意思:列名说明 PID 进程号。 PRI 进程的优先级。 NILinux 的 nice 值,负数少意味着占用较少的 cpu
时间。 SIZE 虚拟映象的大小,计算式为:“文本 +数据 +栈”。 RSS 驻留空间的大小,显示当前常驻内存的程序的 k 字节大小。 WCHAN
进程等待的内核事件名。 TT 进程的控制终端 tty 的名称。 STAT进程状态,用下列代码中的一个给出。 R可执行的。 S 睡眠状态。 D不间断睡眠。 T 停止或追踪。 Z 是一个 zombia 进程。 W当前进程在内存中没
Linux不完全手册(二)-电脑资料 来自淘豆网m.daumloan.com转载请标明出处.