天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

Unix常用命令(附件vi命令使用)

2006-12-25blog.ccidnet佚名

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 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行