始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

UNIX常用命令

发布时间:  2012/8/11 17:42:34

 UNIX常用命令很多,最基本的我们就不说了,这里我用例子来说明一些命令的使用技巧:

  注://为注释内容.

  .ls的特殊用法

  .Grep命令用法

  .Alias用法

  .Find命令用法

  .Cut命令用法

  .改变unix提示符

  .为环境变量增加新PATH路径(不影响老路径)

  .列举与某个主题相关的所有unix命令

  .查看unix版本号

  .UNIX下整个目录拷贝

  .UNIX下文件格式与DOS文件格式互换

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

  .显示某一目录下所有文件size

  .文件加密

  .取消^M字符

  .使用nohup命令

  .查看文件的方法

  .检查磁盘剩余空间

  .超级用户修改系统时间

  .超级用户修改正常用户口令

  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)

  Go to TOP

  Grep命令用法

  %grep user1 /etc/passwd

  %grep -i user1 /etc/passwd //不管大小写

  Go to TOP

  Alias用法

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

  Go to TOP

  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)

  Go to TOP

  Cut命令用法

  %cut -f field_list file //以逗号或空格来间隔

  %cut -d: -f5,7-9 mydata //以冒号来间隔

  %cut -s -c35-40 mydata //以列数来间隔-s 不包括头部注释

  列出除了某些类型文件的当前目录所有文件:

  使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。

  这个命令在一个目录里有许多种类型的文件的时候很有用。

  Go to TOP

  改变unix提示符:

  %PS1=’newprompt’

  %export PS1

  还可以这么做:

  %set prompt='user1[\!]' // \! 显示命令次数

  Go to TOP

  为环境变量增加新PATH路径(不影响老路径)。

  %PATH=$PATH:$HOME/bin:/…/…/

  %export PATH

  Go to TOP

  列举与某个主题相关的所有unix命令:

  %apropos lp //列举与lp(打印机)相关的所有命令

  Go to TOP

  查看unix版本号:

  %uname Ca

  Go to TOP

  UNIX下整个目录拷贝

  %cp Cr /home/baoshan/zzy .

  //将/home/baoshan/zzy整个目录拷贝到当前目录下

  Go to TOP

  UNIX下文件格式与DOS文件格式互换

  %unix2dos oldfile newfile

  %dos2unix oldfile newfile

  Go to TOP

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

  %pkginfo

  Go to TOP

  显示某一目录下所有文件size

  %du Cd /; //显示根目录下所有文件的size大小

  Go to TOP

  文件加密:

  %crypt passwd < myfile > newfile //compress

  %rm myfile

  %crypt passwd < newfile //restore

  Go to TOP

  取消^M字符:

  当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨

  厌的^M 字符,(把 HTML 文件传输到 UNIX 系统可引起回车符转变成“^M”字符),

  有两个简单的方法可以取消它。

  用"vi"打开此文件,在Command mode下敲入:

  :%s/^V^M//g

  或者,在UNIX SHELL下敲入:

  sed 's/^V^M//g' foo > foo.new

  Go to TOP

  使用nohup命令:

  如果你想进程在你退出系统后还能执行,可以使用NOHUP命令

  如: % nohup tar -cf /dev/tape /home &

  你退出后再重新登录的话,使用'ps'命令可以看到进程还在执行

  Go to TOP

  查看文件的方法:

  如果你只想看文件的前5行,可以使用head命令,如:

  head -5 /etc/passwd

  如果你想查看文件的后10行,可以使用tail命令,如:

  tail -10 /etc/passwd

  你知道怎么查看文件中间一段吗?你可以使用sed命令 如:

  sed -n '5,10p' /etc/passwd

  这样你就可以只查看文件的第5行到第10行。

  Go to TOP

  检查磁盘剩余空间:

  %df Ck

  %df Ct

  Go to TOP

  超级用户修改系统时间:

  #date MMDDHHMI

  #date Cu MMDDHHMIYYYY

  Go to TOP

  超级用户修改正常用户口令:

  #passwd Cd user1 //删除用户user1的口令


亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线