| 网站首页 | IT技术中心 | 免费资料下载 | 音乐资讯 | 图霸天下 | 访客留言 | IT资讯 | IT产品报价 | 网络社区 | 圣诞狂欢 | 
 
最新公告:

  没有公告

您现在的位置: ITVUE网络无极限 >> IT技术中心 >> 操作系统技术 >> UNIX系统技术 >> 最新信息正文

 

 

专题栏目
更多内容
最新推荐 更多内容
相关文章
没有相关最新信息
更多内容
非常有用之Unix/Linux 单行脚本           ★★★
非常有用之Unix/Linux 单行脚本
作者:ITVUE整理 文章来源:5DMAIL 点击数: 更新时间:2006-8-8
     删除 core 文件

    # find ~ -name core -exec file {} \; -exec rm -i {} \;

    查看使用文件的进程

    # fuser -u /usr/my_application/foo

    搜索字符串

    #grep "hello world" `find ./ -name "*" -print -exec file {} \; |grep text | cut -d ':' -f 1`

    目录

    #alias dir='ls -Lla|grep ^d'

    输出 IP 地址

    #ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{print $2;}' | awk -F':' '{print $2;}'

    按文件长度排序

    #ls -l | grep ^- | sort -nr -k 5 | more

    #ls -lR | grep ^- | sort -nr -k 5 | more

    二进制文件中的可打印字符

    # strings name of binary file

    一个月的最后一个星期天执行任务:

    18 * * * 0 [`date "+%d"` -gt 24] && /path/to/script

    修改扩展名:

    # for f in *.abc; do mv $f `basename $f .abc`.def ; done

    查看硬盘情况:(Solaris)

    # iostat -En

    整个目录树拷贝:

    # cd

    # find . -depth -print | cpio -pudm

    按长度排序目录下所有文件

    # du -a | sort -n -r | more

    检查文件内每行是否有相同列数

    #awk '{print NF}' test.txt |sort -nu|more

    去除空行

    #sed -e '/^[ ]*$/d' InputFile >OutputFile

    查看进程占用的对应文件 inode 号(Solaris)

    #/usr/proc/bin/pfiles

    删除指定用户的所有进程

    # kill -9 `ps -fu username |awk '{ print $2 }'|grep -v PID`

    Bash 操作快捷键:

    ctrl-l —— clear screen

    ctrl-r —— does a search in the previously given commands so that you don't

    have to repeat long command.

    ctrl-u —— clears the typing before the hotkey.

    ctrl-a —— takes you to the begining of the command you are currently typing.

    ctrl-e —— takes you to the end of the command you are currently typing in.

    esc-b —— takes you back by one word while typing a command.

    ctrl-c —— kills the current command or process.

    ctrl-d —— kills the shell.

    ctrl-h —— deletes one letter at a time from the command you are typing in.

    ctrl-z —— puts the currently running process in background, the process

    can be brought back to run state by using fg command.

    esc-p —— like ctrl-r lets you search through the previously given commands.

    esc-. —— gives the last command you typed.

    文件名里的空格替换为下划线

    # for i in $1 ; do mv "$i" `echo $i | sed 's/ /_/g'` ; done

    查看远程主机时间

    # telnet remotehostname 13|grep :

    只显示 top 命令的states 行

    #while true; do top -d 2 | col -b | grep states; sleep 10; done

    加速显示 tar 文件内容

    # tar tvfn

    让 目录名也能 Spell Check

    #shopt -s cdspell

    当输错命令时,系统会自动进入类似的目录

    查看 Sun 服务器型号

    # /usr/platform/`uname -m`/sbin/prtdiag -v | grep `uname -m`

    在vi 中一行文字前后添加字符

    :/^\(。*\)/s//我要 \1 添加/

    查找某包含字符串(Verita)软件包的详细信息 (Solaris)

    pkginfo -l `pkginfo | grep -i VERITAS | awk '{print $2}'`

    Sun 的一大堆脚本

    http://www.sun.com/bigadmin/scripts/index.html

最新信息录入:itvue    责任编辑:itvue 
  • 上一篇最新信息:

  • 下一篇最新信息: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 网站排名查询 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
    ITVUE网络无极限 ITVUE网络无极限(上海网络爱好者) 沪ICP备05001194号 站长:ITVUE
    信息产业部备案
    *ICP备05001194号