您的位置:首页 > 其它

工作中的一些小记录(命令用法、函数等)

2008-01-22 17:04 381 查看
2007-11-24

1)top -p pid
查看某个进程的运行状态

2007-11-26
(T*)t->id <=======> (T*)(t->id)
所以说->优先级比()要高

2007-12-04
localtime(time_t*); //返回静态指针
ctime(time_t*); //也是返回静态指针

inet_ntoa(&n); //返回静态指针

2007-12-11
用命令行shell
for ((i=33; i <40; i++)); do rm *$i; done

http://6.cn/watch/2464611.html

2007-12-25
merge already sort files and copy only duplicate line to file log
sort -m file1 file2 | uniq -d > log

2008-01-11
函数strptime 可以把一个时间字符串转换成struct tm 结构
strftime 可以把一个时间结构写成字符串结构

2008-01-21
(1) 命令 dmesg 显示机器磁盘的信息,更多的命令可以在/bin/目录下查看

(2) Linux程序栈空间的问题
FLTFLAGS="-s <stacksize>"
就是设置环境变量,注意等号两边不要有空格,另外等号右侧需要引号扩起来,象这样:

FLTFLAGS="-s 10240"
export FLTFLAGS
可以先通过ulimit -a查看栈空间是否受限,如下列表

core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 7168
virtual memory (kbytes, -v) unlimited

2008-01-30

sed 流编辑器 stream editor,可以对输入流进行编辑
-i -in-place 编辑,并备份
-e add the script to the command to be execute
一个例子 去掉cgi中的wT选项
sed -in-place -e "s/ -wT/ /g" `grep " -wT" -l ./*.cgi`

2008-02-01

netstat -enp | grep port
or netstat -anp | grep port
可以查看所有打开的端口中,是否包含port,已经打开该port的应用程序名字 netstat的p选项

tcp 0 0 172.xx.xx.xx:3306 172.xx.xx.xx:49929 ESTABLISHED 10358/mysqld

10358/mysqld (PID/App name)
cat /proc/10358/maps 查看该程序的物理位置以及打开的文件等信息

要杀之,执行kill 10358即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: