2008年12月28日星期日

solaris常用命令(2)

一、翻译和查找
tr set1 sert2 将set1转换为set2(eg:echo "h" tr h j,将h转换为j,这个命令的输出结果为j)
sed 一个文本管理工具
grep pattern filename 寻找文件中包含pattern的行
grep -v pattern filename 寻找文件中不包含pattern的行
grep -i pattern filename 寻找文件中包含pattern的行,但是不区分大小写
find path condition 寻找路径以下所有符合条件的文件(包含路径下面的文件的子文件)
find path -inum n 用于寻找硬链接,例如寻找所有inode号为0的文件。
注:inode用于标记文件以及文件的其他一些属性,比如文件大小,拥有人一类的信息。文件系统中有唯一的inode号用于标识每个inode。我们也可以用inum对文件进行操作,可以使用ls -il 来查找文件的inum,在第一列显示的就是inum。
who 显示用户
who am i 显示真实的用户ID
id 显示有效的用户名&UID和组成员
look word 在/usr/dict/words中寻找word

二、网络
telnet hostname [port] 远程连接某个主机
ftp hostname 使用FTP协议连接某个主机
ssh hostname [port] 使用SSH连接某个主机
ifconfig 配置IP地址
route add 添加路由

三、进程以及进程控制
ps 显示主机中正在运行的进程
prstat 显示一直占用CPU的进程(iterating 反复)
command & 在后台运行command
jobs 显示jobs列表,即用jobs号显示进程
fg [%n] 恢复在前台被挂起的进程,n是进程的job号
bg [%n] 恢复在后台的被挂起的进程,n是job号
stop %n 挂起后台进程,n是job号
kill %n 杀掉job号为n的进程
kill n 杀掉进程号为n的进程
kill -9 n 终止进程号为n的进程,一般用在kill n 不能起作用的情况
sleep n 休眠n秒

没有评论:

发表评论