posts - 297,  comments - 1618,  trackbacks - 0
  1. UE里面替换tab键为空格
     解决使用UE编辑好且排列整齐的文件在EditPlus中错位的问题。
     对于已有的带有tab键的空格,若需要将tab键转换为空格,可使用如下方法:
     1)使用查找替换功能(Ctrl+R),^t 表示tab,在出现的窗口中的“查找(N)”输入:^t ,“替换为(P)”输入四个空格,全部替换即可。 
     2)中文是 工具栏“格式”->“转换制表符为空白”
           英文是 工具栏“ format”->“tab to spaces”。
     若要使新建的文件在UE中编辑时,键入tab键时为4个空格,可选择工具栏选择“高级”->“配置”,勾选“用空格代替制表符”,并将缩进的空格由2改成4即可。  

2. mount: unknown filesystem type "smbfs"异常的解决
    参考地址:http://hi.baidu.com/joe266/blog/item/a2ddfdef94729211fdfa3ce8.html
   今天在使用FC6时,发现mount不了windows的共享盘
   mount -t smbfs -o username=xxx,password=xxx //hostname/dir /mnt/tmp
   mount: unknown filesystem type ’smbfs’
   系统已经不能识别smbfs文件系统了
   查资料说RHE5的kernel已经不再支持smbfs,而改用Common Internet File Systemcifs(cifs)取代了原有的smbfs,猜想fc6也做了这个改动,所以命令就改为:
   # mkdir -p /mnt/tmp
   # mount -t cifs -o username=xxx,password=xxx //hostname/dir /mnt/tmp

   很顺利地mount上了

  
3. 查询某目录下的文件有没有包含某个字符串的Linux命令
    eg. 查询xmlwoods目录下有没有包含“192.168.2.154”字符串的文件,命令如下:
    [cc@minicc cin]$ find xmlwoods/ -type f  -name "*" | xargs grep "192.168.2.154"
    xmlwoods/MBD_Default:    <MBDMount>mnt/192.168.2.154/video_dest_file/</MBDMount>
    xmlwoods/CTI_Default:    <FileDir>mnt/192.168.2.154/ccrecord</FileDir>
    xmlwoods/CTI_Default:    <WebIP>http://192.168.2.154:8080/uc/resources/cintel</WebIP>
    xmlwoods/IVR_Default:    <MsgReplace>mnt/192.168.2.154/resources</MsgReplace>

    也可使用如下命令:
    [cc@minicc xmlwoods]$ grep -i "192.168.2.154" *
    CTI_Default:    <FileDir>mnt/192.168.2.154/ccrecord</FileDir>
    CTI_Default:    <WebIP>http://192.168.2.154:8080/uc/resources/cintel</WebIP>
    IVR_Default:    <MsgReplace>mnt/192.168.2.154/resources</MsgReplace>
    MBD_Default:    <MBDMount>mnt/192.168.2.154/video_dest_file/</MBDMount>


4. 修改SVN的用户名和密码
   使用SVN难免会做出更改用户名和密码或是服务器信息,但不懂的人很难找到如何修改,即使重新安装了,也无作用,保存用户名和密码之后,找不到在什么地方修改,甚至卸载掉相关软件之后也没办法清除这些信息。其实有些东西是保存在Documents and Settings\【user】\Application Data这个目录下的。仔细找一下就有可能解决些问题。
用户名 密码保存在C:\Documents and Settings\【user】\Application Data\Subversion\auth\svn.simple这个目录下。可以清除这个目录下的相关文件。

5. tcpdump命令抓包
   tcpdump -s 0 -w 文件名.cap

6. 如何更改Linux一个目录下的所有文件、目录的权限?
   chmod -R 777 /home/abc/eee

7. Linux下统计代码行数的方法
    1)统计当前目录下.c和.h文件的代码行数
       wc -l *.c *.h
    2)统计当前目录及子目录.c文件的代码行数
       find . -name "*.c" |xargs wc -l

8. Linux下修改Tomcat的启动内存和最大内存信息
    添加:JAVA_OPTS='-Xms1024m -Xmx2048m'
    要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。
    -Xms:初始值
    -Xmx:最大值
   -Xmn:最小值

9. Linux下pu -u命令后结果集的各列
    PID: pid
    %CPU: 占用的 CPU 使用率
    %MEM: 占用的记忆体使用率
    VSZ: 占用的虚拟记忆体大小
    RSS: 占用的记忆体大小
    TTY: 终端的次要装置号码 (minor device number of tty)
    STAT: 该行程的状态:
         D: 不可中断的静止
         R: 正在执行中
         S: 静止状态
         T: 暂停执行
         Z: 不存在但暂时无法消除
         W: 没有足够的记忆体分页可分配
         <: 高优先序的行程
         N: 低优先序的行程
         L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)
         START: 行程开始时间
         TIME: 执行的时间
         COMMAND:所执行的指令

10. 查找日志信息中错误级别的信息
   more /home/acd/cin/log/cintel.log_20100111 | grep ERROR

11. 在Linux下按照文件名、文件大小、修改时间的顺序查看指定目录下的文件
   ls -l /home/acd/cin/log | awk '{print $9,$5,$8}'


12. 查找文本文件从指定起始行到指定结束行的内容
   eg. sed -n '50,100p' /home/acd/cin/log/cintel.log_20100111


13. 统计某文件的行数
   eg. wc -l /home/acd/cin/log/cintel.log_20100115 | awk '{print $1}'


14. 在Linux下列出目录,而不列出文件
      ls -l | grep ^d


15. Linux的启动脚本rc.local的修改
     若要在Linux的启动脚本中启动某些账户的某些命令,可以修改/etc/rc.d目录下的rc.local文件,例如该文件参考如下:
     su - mysql -c  "mysql.server start"
     su -  ms   -c  "ininit"
     su  - memcache  -c "memcachedb -p14680 -d -r -u root -H /home/memcache/cin/mdb_14680 -N -t 4 -m 128"
     su - web   -c  "startup.sh"
     该脚本的意思是在mysql账户下运行mysql.server start将Mysql启动起来;
     接着在ms账户下运行ininit将ms启动起来;
     而后进入memcache账户运行长串命令将memcache启动起来;
     最后切换到web目录运行startup.sh将Tomcat启动起来。

16. Linxu重启网络
     /etc/init.d/network restart

17. Linux启动ftp
     service vsftpd start

18. Linux启动mysql
   mysql.server start

19. 修改Linux的hostname
     /etc/sysconfig目录下的network文件,参考内容如下:
    NETWORKING=yes
    NETWORKING_IPV6=yes
    HOSTNAME=minicc
    修改完成后需要重启网络才能生效


20. Linux格式化xml文档命令xmllint 
      xmllint --format test.xml

21. 查看文件的最后修改时间
     eg.  stat /home/ms/cin/voxdst/11000.wav | grep -i Modify | awk -F. '{print $1}' | awk '{print $2, $3}'

22. Linux查找文件的具体位置
      例如查找dahdi_scan所在的路径,在root下运行命令:
      find / -name dahdi_scan

23. 查看Linux的内核版本
      1)运行cat /proc/version
      参考结果如下:
Linux version 2.6.18-164.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Thu Sep 3 03:28:30 EDT 2009
     2)运行uname -a
     参考返回结果如下:
Linux cinacd 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

24、查看Linux的版本
      1)运行lsb_release -a
      参考返回结果如下:
[root@cinacd ~]# lsb_release -a
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: #CentOS
Description:    #CentOS release 5.4 (Final)
Release:        5.4
Codename:       Final
     2)运行cat /etc/issue
     参考返回结果如下:
CentOS release 5.4 (Final)
Kernel \r on an \m
     3)运行cat /etc/redhat-release
     参考返回结果如下:
posted on 2009-07-27 15:14 阿蜜果 阅读(1514) 评论(0)  编辑  收藏 所属分类: Other

只有注册用户登录后才能发表评论。


网站导航:
 
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

      生活将我们磨圆,是为了让我们滚得更远——“圆”来如此。
      我的作品:
      玩转Axure RP  (2015年12月出版)
      

      Power Designer系统分析与建模实战  (2015年7月出版)
      
     Struts2+Hibernate3+Spring2   (2010年5月出版)
     

留言簿(262)

随笔分类

随笔档案

文章分类

相册

关注blog

积分与排名

  • 积分 - 2284414
  • 排名 - 3

最新评论

阅读排行榜

评论排行榜