rm——删除
rm 的意义是 remove ,也就是用来删除一个档案。在 UNIX 中一个被删除的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够恢复。所以在做 rm 动作的时候使用者应该要特别小心。
格式: rm [-fiRr] file...
主要参数:
-f : 将会使得系统在删除时,不提出任何警告讯息。
-i : 在除去档案之前均会询问是否真要除去。
-r : 递归式的删除。
注意:
不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"......
例:
rm f1 (删除名为f1的档案)
rm -r dir1 (删除名为dir1的目录及其下的所有档案)
rm -i sendmarc1 (删除名为sendmarc1的文件前先提示,待回答(Y/N)?)如下:
remove sendmarc1 ? y
mkdir——创建目录
mkdir 是一个让使用者建立一个目录的指令。你可以在一个目录底下使用
midir 建立一个子目录。
格式:mkdir dirname1 [ dirname2 ... ]
例:
#cd /u/ilasII_GB (将当前路径置换为/u/ilasII_GB)
# mkdir ilasbak (在/u/ilasII_GB目录下创建一个名为ilasbak的子目录)
rmdir——删除目录
rmdir 是用来将一个"空的"目录删除。如果一个目录下面没有任何档案,你就可以用 rmdir 指令将其除去。
格式:
rmdir dirname1 [ dirname2 .... ]
如果一个目录底下有其他的档案, rmdir 将无法将这个目录删除,除非使用 rm 指令的 -r 选项。
例 :
rmdir ilasbak (删除名为ilasbak的空目录)
pwd——显示当前路径
例如:
#pwd
/u/ilasII_GB/database (显示当前路径为:/u/ilasII/database)
2.关于进程处理的命令:
ps——显示目前你的 process 或系统 processes 的状况
格式:
ps [-aAdefl] [-G groups] [-o format] [-p pids] [-t termlist] [-u users] [-U users] [-g pgrplist]
常用参数:
-a 列出所有用户的 process 状况。
-u 显示 user - oriented 的 process 状况 。
-x 显示包括没有 terminal 控制的 process 状况 。
-w 使用较宽的显示模式来显示 process 状况 。
例:
#ps -ae (显示所有进程的进程号及状态)
#ps -u ilasnt1 (显示用户ilasnt1的进程状态)
PID TTY TIME CMD
1194 ttyp0 00:00:00 sh
#ps -t tty1a (显示设备tty1a上的进程)
如上所示:我们可以经由 ps 取得目前 processes 的状况,如 PID(进程号) , TTY(设备名)、TIME(时间)、CMD(程序名) 等。
kill——杀进程
kill 指令的用途是送一个信号给某一个进程。因为大部份送的都是用来杀掉进程 ,因此称为 kill 。
格式:
kill [ -SIGNAL ] pid ...
kill -l
SIGNAL :为一个讯号的数字,从 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用来杀掉一些无法正常终止进程的讯号。
你也可以用 kill -l 来察看可代替 signal 号码的数目字。
3.用户操作指令
Who——查询目前有那些人在线
例:
#who
ilasnt1 ttyp0 May 24 10:23
root ttyp3 May 24 11:27
root ttyp4 May 24 09:39
w——查询目前有那些人在线上,同时显示出那些人目前的工作
例:
#w
12:17pm up 3:59, 3 users, load average: 2.03, 2.02, 2.00
User Tty Login@ Idle JCPU PCPU What
ilasnt1 ttyp0 10:23am 1:54 1 - -sh
root ttyp3 11:27am 2 1 - w
root ttyp4 9:39am 38 1 - -sh
chgrp——改变组的属性
格式:
chgrp [-R] group file...
例:
#chgrp library file1 file2… (将file1、file2…等的用户组改为library)
chown——改变文件或目录的所有者
格式:
chown [-R] owner[:group] file...
例:
#chown ilasnt1 ilasII_GB (将ilasII_GB的用户主改为ilasnt1)
passwd——更改用户口令
格式:
passwd 用户名 (后面不跟用户名,为修改root的口令)
4.网路指令
UNIX 提供网路的连接,使得你可以在各个不同的机器上做一些特殊的事情。有些工作可以利用 UNIX 的网路指令,在你的位子上连到各个不同的机器上工作。如此一来,即使你在寝室,也能轻易的连至系上或计中来工作,不用像以前的人必须泡在冷冰冰的机房面。
这些网路的指令如下所述:
telnet——仿真终端程序
telnet 是一个提供 user 经由网路连到 remote host。
格式:
本文来源:blog.ccidnet 作者:佚名