Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->操作系统 ->Solaris ->Solaris使用技巧
  相关分类: 
DOS
WinXP / Windows XP
Win2003 / Windows 2003 Server
Win2000 / Windows 2000 Server
Vista
Unix
Solaris
Longhorn
FreeBSD
注册表
  站内搜索: 
热门文章排行
热门文章排行 Sun Solaris 用户手册 -- 四.Unix 命(05-26)
NFS简介(05-26)
Sun RPC 编程简介(05-26)
Solaris使用技巧(05-26)
SUN软件包管理的命令:pkginfo、pkga(05-26)
精采文章排行
精采文章排行 Solaris性能监控的Swap空间管理(05-26)
SUN软件包管理的命令:pkginfo、pkga(05-26)
为Sun服务器配置多网卡(05-26)
Solaris如何改变系统运行级别 init(05-26)
solaris中的系统log日志原理分析(05-26)
  ·SUN软件包管理的命令:pkginfo、pkgadd和·Solaris如何改变系统运行级别 init·为Sun服务器配置多网卡·solaris中的系统log日志原理分析·文件系统的备份与恢复(ufsdump ufsrestor·dd命令复制硬盘·Solaris网络配置·Solaris使用技巧·Solaris卷管理

Solaris使用技巧

作者:Webmaster   来源:Linuxdby.com   点击:   日期:2007-05-26 [收藏] [投稿]

  IE是否经常中毒?推荐您

在从WINDOWS传到UNIX在每行的结尾可能会出现^M
解决方法:
1、用ASCII模式重传。
2、用vi 中的替换
   %s/^M$//  <- ^ ctrl+v   M ctrl+m
   
   
文件名为 -filename 如何去删除
rm -- "-filename"
     

fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c0t3d0s0       /dev/rdsk/c0t3d0s0      /       ufs     1       no      -
/dev/dsk/c0t0d0s3       /dev/rdsk/c0t0d0s3      /usr    ufs     1       no      -
/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /download  ufs     2       yes     -
/dev/dsk/c0t3d0s1       /dev/rdsk/c0t3d0s1      /export ufs     2       yes     -
#/dev/dsk/c0t0d0s1       -       -       swap    -       no      -
#swap    -       /tmp    tmpfs   -       yes     -



ls的特殊用法:
%ls -R // 显示所有文件包括子目录
%ls * // 同上
%ls -t // 以时间排序来显示
下面的语句可以帮你计算有多少个文件和多少个目录..
# ls -l * |grep "^-"|wc -l // to count files 
# ls -l * |grep "^d"|wc -l // to count dir 
还可以将以上的语句变成script或做个alias
只列子目录的方法:
ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)


Grep命令用法
%grep user1 /etc/passwd
%grep -i user1 /etc/passwd //不管大小写 


Alias用法
%alias find1 find . -name '\!*' -print // alias a new find 


Find命令用法
%find . ctime 0 -print //搜寻今天修改过的所有文件
%find . -name '*.bak' -exec rm {}\ //搜寻加删除
%find . \(-name *.txt -ctime 7\) -print //搜寻7天前修改过的txt文件
利用Find命令改变所有权,想要改变当前目录下所有文件的所有权,可以这样:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux) 


Cut命令用法
%cut -f field_list file //以逗号或空格来间隔
%cut -d: -f5,7-9 mydata //以冒号来间隔
%cut -s -c35-40 mydata //以列数来间隔-s 不包括头部注释

列出除了某些类型文件的当前目录所有文件:
使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。
这个命令在一个目录里有许多种类型的文件的时候很有用。 


改变unix提示符:
%PS1=’newprompt’
%export PS1
还可以这么做:
%set prompt='user1[\!]' // \! 显示命令次数 


为环境变量增加新PATH路径(不影响老路径)。
%PATH=$PATH:$HOME/bin:/…/…/
%export PATH 


列举与某个主题相关的所有unix命令:
%apropos lp //列举与lp(打印机)相关的所有命令 


查看unix版本号:
%uname –a

UNIX下整个目录拷贝
%cp –r /home/baoshan/zzy .
//将/home/baoshan/zzy整个目录拷贝到当前目录下


UNIX下文件格式与DOS文件格式互换
%unix2dos oldfile newfile
%dos2unix oldfile newfile


查看UNIX下已经安装的包-package
%pkginfo


显示某一目录下所有文件size
%du –d /; //显示根目录下所有文件的size大小


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页12 下一页

上一篇:Solaris卷管理   下一篇:Solaris网络配置
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·Solaris性能监控的Swap空间管理

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。