My Linux Tips (1)

下面是几个linux上的小技巧,虽然不是很常用,但还是比较有用的:) 我自己老是忘记,每次用的时候要看手册和GOOGLE,好记性不如烂笔头,现纪录下来备查:

(1)提取rpm源代码安装包(eg. test.src.rpm)里面的源文件 

           rpm2cpio test.src.rpm | cpio -idv

(2)提取info文件(有时候我们可能要将info文件那到windows上查看, 以 info gcc为例)

          cd /usr/share/info;ls gcc*

          cp  gcc.info.gz   /yourpath/ ; cd /yourpath/; unzip gcc.info.gz

(3)将textinfo文件( eg. test.texti)转化为文本文件

         makeinfo --plaintext  test.texti > /yourpath/text.text

 (4)在FC6的Terminal的Tab之前切换

          alt+数字 (e,g, alt+1为第一个Tab, ...)

(5)grep的-v (invert-match) 选项

         该选项在查找某个名字的进程时比较有用,比如我们要察看含“ftp”的进程:

         # ps aux | grep ftp

         root      1967  0.0  0.1   4580   488 ?        Ss   09:59   0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
         root      4363  0.0  0.2   3884   676 pts/4    R+   11:13   0:00 grep ftp

        有时候,我们只想要上面的第一行,所以可以再进一步反向匹配

        # ps aux | grep ftp | grep -v grep

         root      1967  0.0  0.1   4580   488 ?        Ss   09:59   0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

        

你可能感兴趣的:(My Linux Tips (1))