pinfo指令(man替代软件)简介等若干杂乱笔记(原创)

(一)虽然man帮助给了我们足够多的信息,但有时候可能还是不够多。使用info令需要对emacs有些了解,最好是熟练。这个对习惯vi的用户来说可能比较痛苦,比如说我:)文档转载请保留:jinglexy at yahoo dot com dot cnmsn和邮件都是这个)。http://www.cppblog.com/jinglexy

好在有个叫pinfo的软件包,使用lynx操作方式。pinfo快捷键定义在/etc/pinforc文档中,如果看到不爽的可以更改。常用的快捷键整理在下面表格中(vi操作风格的命令用蓝色标识)

 

hotkey

descriptor

 

s

该帮助的所有节点查询

 

/

该帮助的当前节点查询

 

h

父节点

 

j

文档下翻一行

 

k

文档上翻一行

 

空格

下一页(不推荐使用,很容易翻到下一个节点)

 

e

最后一页

 

H

最前一页

 

d

info所有指令的目录

 

pageup

 

 

pagedown

 

 

例如,查找binutils套件的gas汇编工具的align伪指令:pinfo as,按6j键回车,再按3j键回车。是不是比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    
转换文件aautf8)为bbgb2312

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替代软件)简介等若干杂乱笔记(原创))