概述
(一)虽然man帮助给了我们足够多的信息,但有时候可能还是不够多。使用info令需要对emacs有些了解,最好是熟练。这个对习惯vi的用户来说可能比较痛苦,比如说我:)文档转载请保留:jinglexy at yahoo dot com dot cn(msn和邮件都是这个)。http://www.cppblog.com/jinglexy,新的博客地址是:http://blog.csdn.net/jinglexy
好在有个叫pinfo的软件包,使用lynx操作方式。pinfo快捷键定义在/etc/pinforc文档中,如果看到不爽的可以更改。常用的快捷键整理在下面表格中(vi操作风格的命令用蓝色标识)
| hotkey | descriptor |
| s | 该帮助的所有节点查询 |
| / | 该帮助的当前节点查询 |
| h | 父节点 |
| j | 文档下翻一行 |
| k | 文档上翻一行 |
| 空格 | 下一页(不推荐使用,很容易翻到下一个节点) |
| e | 最后一页 |
| H | 最前一页 |
| d | info所有指令的目录 |
| pageup |
|
| pagedown |
|
例如,查找binutils套件的gas汇编工具的align伪指令:pinfo as,按6次j键回车,再按3次j键回车。是不是比man说的更详细呢?呵呵。
说明:蓝色link看起来很吃力,我把它改成了:
COL_MENU = COLOR_GREEN , COLOR_BLACK , BOLD , NO_BLINK
这样也许会好些。
(二)一些不常用但是很有用的linux指令
/sbin/blockdev -v --getss /dev/hda1 查看分区区块大小
/sbin/blockdev -v --getsize /dev/hda1 查看分区总大小
/sbin/chkconfig --list 列出各个run lever下服务状态
csplit big.txt 1000 {8} 将big.txt分成8份,每个1000行
dd if=mbr.bin of=floppy.img bs=512 count=1 conv=notrunc
不截断输出文件,在写mbr时很有用
du --max-depth=1 -h 显示目录使用状况
file /dev/hda 显示文件类型
find ./ -name test.txt 查找文件
dos2unix a.txt
iconv -f utf8 -t gb2312 < aa > bb 转换文件aa(utf8)为bb(gb2312)
netstat -nt 显示当前tcp联机状态
netstat -apt 显示当前tcp程序端口号
netstat -r 显示路由表
lsof file.txt 显示文件被哪些进程打开
lsof -p 29432 显示进程打开了哪些文件
lsof | nl 显示所有打开的文件
lsof -u username 显示username用户的操作
od -t x floppy.img 以16进制显示文件内容
sync 将内存中的数据写回存储设备
split -b 1024 big.out 分割文件,每个文件最大1024字节
split -l 200 -d bit.txt 分割文件,每个文件最多200行
最后
以上就是典雅香烟为你收集整理的pinfo指令(man替代软件)简介等若干杂乱笔记(原创)的全部内容,希望文章能够帮你解决pinfo指令(man替代软件)简介等若干杂乱笔记(原创)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复