Linux文化
- grep命令的问题
-
>>> 此贴的回复 >>
egrep '^1\.1\.1$'
- 分类:Linux文化 查阅全文
- 如何判断网络客户端断开(客户端拔掉网线)
-
>>> 此贴的回复 >>
这个比较难判断.
如果自己网线拔掉还可以借鉴mii-tool的源代码.
不知道服务器端在设计的时候是否采用了 发"心跳"的方式. 如果是那样可以判断出非正常的断开连接.
>>> 此贴的回复 >>
1 客户端拔掉网线,也就意味着客户端socket将关闭
2 socket可以把它比喻成一个管道,当管道的一边关闭时,你会收到一个sig
- 分类:Linux文化 查阅全文
- 在一种Linux下编译的可执行文件可以在另一种Linux下运行吗
-
>>> 此贴的回复 >>
要分什么程序的
有一些需要装相应的库才能执行,很复杂,看LZ要写什么程序了
>>> 此贴的回复 >>
linux对其它平台的elf文件,甚至windows/dos的PE文件, 支持都不错。
满足了库就可以了。
>>> 此贴的回复 >>
这个问题缺少前提。一般来说,在相同硬件架构下的linux发行版本基本上能做到
- 分类:Linux文化 查阅全文
- linux下做程序的开发
-
>>> 此贴的回复 >>
socket(2)
你man 的时候 要man 2 socket
sockaddr 结构体的声明在头文件里. 可以用ctags生成目标文件.用tag命令查找.
>>> 此贴的回复 >>
1 是系统命令,2 是 syscall,3 是 library function,5 是文件格式,7 是什么不清楚,但是里面有楼主最需要的几个文档
- 分类:Linux文化 查阅全文
- VI和EMACS哪个比较好用
-
>>> 此贴的回复 >>
我一直用vi .
emacs 用不明白.
感觉vi很方便的.
>>> 此贴的回复 >>
vi 好用.感觉很顺手.
>>> 此贴的回复 >>
看爱好和习惯了,听说在编辑器使用方面分为两大阵营:
gnu的人大都喜欢用 emacs ,而且近乎于一种信仰,因为他们太佩服太喜爱stallman了,深受其影响. emacs
- 分类:Linux文化 查阅全文
- find 命令求解
-
>>> 此贴的回复 >>
在 +---- myprogram/
1、搞清楚*号是甴谁进行解析展开的。
2、搞清楚单引号的作用是什么。
>>> 此贴的回复 >>
目标文件名和搜索的目录中的文件名的匹配是由find来完成的。
>>> 此贴的回复 >>
find不是bash內建指令但一般Linux都安裝了find程序
它可以識別wildc
- 分类:Linux文化 查阅全文
- 一個關於makefile的問題
-
>>> 此贴的回复 >>
在 +---- myprogram/
目录下的Makefile里面,需要的命令处加入 cd src/;make 就可以了.
- 分类:Linux文化 查阅全文
- 在C程序中如何判断程序已经运行
-
>>> 此贴的回复 >>
ps -A|grep 进程名 执行后定向到某个文件 判断文件是否为空
>>> 此贴的回复 >>
cat /proc/进程pid/status
>>> 此贴的回复 >>
基本ps,top 等命令都是通过/proc 下面的文件读取实现的.
你可以写kernel module 来实现.
>>> 此贴的回复 >
- 分类:Linux文化 查阅全文
- 如何在makefile中调用shell命令返回的信息
-
>>> 此贴的回复 >>
INCLUDE := -isystem /lib/modules/`uname -r`/build/include
用反引号 也就是键盘数字1左边的哪个键
- 分类:Linux文化 查阅全文
- makefile 在windows中如何执行?
-
>>> 此贴的回复 >>
在有Makefile的目录下执行make命令
- 分类:Linux文化 查阅全文
- 在LINUX下如何运行SOCKET程序?
-
>>> 此贴的回复 >>
写好了。编译连接.然后正常运行.
- 分类:Linux文化 查阅全文
- linux 下的数据库开发软件是什么
-
>>> 此贴的回复 >>
用ESQL的居多,还有用Unix ODBC的
- 分类:Linux文化 查阅全文
- getsockname的用法
-
>>> 此贴的回复 >>
man getsockname or google getsockname
- 分类:Linux文化 查阅全文
- Linux下有类似于UltraEdit的操作16进制软件么?
-
>>> 此贴的回复 >>
看看这个是你想要的不.
od -x 后面加文件名.
不过两个相邻的16进制数是挨着的.如果同时想看ASCII码
那么
od -cx 后面加文件名
>>> 此贴的回复 >>
如果要编辑,可以用 biew / hiew,不过我发现 emacs 的 hexl-mode 不错
>>> 此贴的回复 >>
用xxd也可以
- 分类:Linux文化 查阅全文
- 在AS4下,如何用VI将回车替换成空或者空格
-
>>> 此贴的回复 >>
你是說把 dos 的 CR + LF 換行格式轉成 unix 系統的 LF 格式嗎?
若是如此的話,輸入 :set ff=unix,然後儲存檔案就可以了。
>>> 此贴的回复 >>
正则替换
:s/\n/ /g
>>> 此贴的回复 >>
我找到了方法了,要用下面的才能把两个回车变成一个回车
:%s/\n\n/
- 分类:Linux文化 查阅全文
- Unix 与 Windows的文件格式有什么区别么?
-
>>> 此贴的回复 >>
CRC32是一种算法, 自然是相同的
其他文件格式一般都是一种规范, 所以也是相同的
只有文本windows下是用0d 0a来代表换行, 而Unix下是只有0a
>>> 此贴的回复 >>
你指的是文本文件的格式还是可执行文件的格式?如果是前者,上面的解释已经很清楚了,如果是后者还是有很大的不同的。但CRC检验与这两种格式都没有关系
- 分类:Linux文化 查阅全文
- 怎么获取,计算一个指定进程cpu占用率,主要是计算公式是什么啊?
-
>>> 此贴的回复 >>
進程佔用的CPU時間 / 所有CPU時間
- 分类:Linux文化 查阅全文
- 如何在LINUX下编写个程序能双击即可执行
-
>>> 此贴的回复 >>
cat /usr/include/ncurses.h |more
- 分类:Linux文化 查阅全文
- 怎么能知道硬盘的io状况?
-
>>> 此贴的回复 >>
iostat 输出解析
1. /proc/partitions
对于kernel 2.4, iostat 的数据的主要来源是 /proc/partitions,而对于kernel 2.6, 数据主要来自/proc/diskstats或者/sys/block/[block-device-name]/stat。
先看看 /proc/partit
- 分类:Linux文化 查阅全文
- 如何监测并抛弃数据包
-
>>> 此贴的回复 >>
ethernet hook!
Linux下可以使用使用IPFilter
- 分类:Linux文化 查阅全文