• linux 文件夹卡死,目录中文件过多导致ls命令卡住

    脚本技巧 超过4,487 views围观 0条评论
    你一定遇到过这种情况,在一个有几百万文件的目录中执行ls命令,ls就卡在那了,是吧? 用ls -1 -f命令可以立即显示出文件。 在清理大量不需要的文件后,会留下一个巨大稀疏的目录对象(directory object)。假如一个目录有300万个文件,除了这些文件占用空间外,目录对象本身也会占用超过100M的空间。 你也许想重建一个目...
  • linux 文件批量改名

    脚本技巧 超过1,975 views围观 0条评论
      var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_5304322'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s11.cnzz.com/stat.php%3Fid%3D5304322%26online%3D1' type='text/javascript'%3E%3C/script%...
  • curl 查公网IP,外网IP的方法

    脚本技巧 超过3,539 views围观 0条评论
    命令行查询(详细): UNIX/Linux:#curl cip.cc Windows:>telnet cip.cc >ftp cip.cc var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_5304322'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s11.cnzz....
  • shell awk 传参

    脚本技巧 超过1,802 views围观 0条评论
    在写shell脚本时,经常会使用到awk程序。但是有些复杂的逻辑,可能需要在awk中使用在shell中定义的变量,而且awk程序处理之后,产生的中间变量,还需要在shell中继续处理。   一、那如何在awk中使用在shell中定义的变量呢? 方法一:使用"’把shell变量包起来,即"’$var’";注意是...
  • linux 多命令联合使用

    脚本技巧 超过1,838 views围观 0条评论
    linux下使用find xargs sed grep查找文件及文件内容并替换   查询当前目录 含 >> 的sh文件 grep ">>" *.sh 查询当前目录.sh的文件 find  *sh 列出当前所有sh文件并使用sed 将>> 替换成>,并保存文件 find *.sh |xargs sed -i "s/>>/>/g" 确认是否修改成...
  • Xshell、远程终端莫名卡死的解决方法

    脚本技巧 超过9,792 views围观 0条评论
    前言 最近通过Xshell连接远程服务器,然后使用Vim修改文件时会莫名其妙的卡死,一开始我还没注意,因为近期的网络一直不太好,经常出现按下一个字母半天才反应过来的情况,所以我没有太在意,直接关闭终端重新打开就好。直到有一天我开着两个终端的时候,Vim又卡着不动了,而另一个终端还以流畅的处理我敲击的命令,我就...
  • MySQL修改root密码的多种方法(推荐)

    脚本技巧 超过1,707 views围观 0条评论
    方法1: 用SET PASSWORD命令   MySQL -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法   mysqladmin -u root password oldpass "newpass" 方...
  • Shell中判断文件,目录是否存在

    脚本技巧 超过1,276 views围观 0条评论
    一. 具体每个选项对应的判断内容: -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename 如果 ...