Linux一些命令

时间:2022-05-21 09:05:05

1、查看系统安装软件

  rpm -qa  //(不包括绿色安装的软件程序,也就是直接在安装目录中启动的不包括)

rpm -qa |grep gcc

   参数解释:q ——询问

        a —— 查询全部

         l —— 显示列表

rpm 是Red Hat Package Manager的缩写,原意是Red Hat软件包管理。

2、 查看端口占用情况

   #netstat -an | grep 8080     // 检验是不是已经打开了8080端口

   # netstat -a      //查看所有的服务端口号

   # netstat -tln    //查看linux的端口使用情况,(经常使用)

3、2>&1

  参考: http://www.cnblogs.com/yangyongzhi/p/3364939.html

  默认地,标准输入为键盘

  默认地,标准输出为终端

  默认地,标准的错误输出到终端

  标准的输入,输出,和错误输出分别表示为:STDIN, STDOUT, STDERR, 也可以用0,1,2表示。 3~9 也可用个作为文件描述符,常被用来作为临时的中间描述符

  3.1 "2>&1 file"和 "> file 2>&1"区别:

1)cat food 2>&1 >file :错误输出到终端,标准输出被重定向到文件file。
      2)cat food >file 2>&1 :标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,所以也错误输出到文件file。

4、 -vv 

  打印客户端的请求和返回信息

5、linux防火墙状态查看,开启关闭

  参考:http://blog.csdn.net/bslzl/article/details/7937899

  开启: service iptables start

  关闭: service iptables stop