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