2008年12月27日星期六

solaris常用命令(1)

一、Shell命令
passwd 修改密码
logout 结束虚拟会话

二、文件层次(File Hierarchy)
cd dir1 进入目录dir1
ls 列出当前目录中的文件
ls -l 列出当前目录中文件的详细信息
mkdir dir1 创建dir1目录
rmdir dir1 删除目录dir1
cp f1 f2 将f1复制为f2
mv f1 [f2...] dir1 将f1 f2等文件移动到dir1
mv dir1 dir2 将dir1重命名为dir2
rm filename 删除filename或移动filename
ln file1 name 产生一个叫name的file1的硬链接
ln -s file1 name 产生一个叫name的file1的软链接
pwd 当前目录的路径(print wroking directory)

三、获取帮助
man name 查看命令name的帮助手册
man -k subject 查看帮助手册中与subject相关的内容
man -s# subject 查看帮助手册的#分类中与subject相关的内容,#为分类号
man -s# Intro 查看帮助手册的#分类的简要介绍

四、文件类型和列表
file filename 对文件进行分类
strings filename 显示文件中的任何ASCII码字符串
cat filename 将文件内容输出到标准输出
more filename 将文件内容分屏显示
head filename 显示文件的头10行
head -n filename 显示文件的头n行
tail filename 显示文件的最后10行
tail -n filename 显示文件的最后n行
tail -f filename 重复地显示文件的最后10行(recursively)
cut 从文本中摘录文字或一段区域
wc filename 计算文件中的行数、词数或者字母数
diff f1 f2 寻找两个文件的不同处
diff3 f1 f2 f3 寻找三个文件的不同处
sort filename 根据文件名的首字母排序
uniq 报告或者过滤重复的行

五、重定向
STDIN 标准输入,一般是指从键盘的输入
STDOUT 标准输出,一般是指在屏幕上输出的内容
STDERR 标准错误输出,一般也是在屏幕上输出。(显示出错信息)
comm > file 将comm的标准输出,输出到file中。
comm 2> file 将来自comm的错误输出,输入到file中
comm >> file 将comm的标准输出,附件到file的末尾。(前面的命令,重复执行的话,会将先前的输出覆盖掉)
comm1 comm2 将comm1的输出,作为comm2的输入
mkfifo name 产生一个叫name的管道
mknod name p 产生一个叫name的管道

六、文件安全
chmod mode filename 修改文件的安全设置
chown user [:group] filename 修改文件的拥有人[或者拥有者所属组]
chgrp group filename 修改文件所属的组
umask 设置的你创建的所有文件或目录的默认安全设置(用反掩码的形式,可以理解为反掩码)

没有评论:

发表评论