Linuxコマンドとshell

1698 ワード

一、Linuxコマンド
  • $ pg data.f/*ファイルdataが表示する.fコンテンツ*/
  • grepクエリー複数ファイル
  • (1)$ grep "sort" *.doc    /*         .doc        "sort" */
    (2)$ grep "sort it"  /*           "sort it" */
    (3)   
    $ grep -c "48" data.f  /*     data.f       "48"   ,-c            */
    $ 4   #(   )
    $ grep "48" data.f  /*        "48" 4   ,             */
    $ grep -n "48" data.f  /*   data.f      "48"      , -n          */
    $ grep -v "48" data.f  /* -v             ,-i          (       )*/
    $ grep '48[34]' data.f  /*  48  , 3 4  */
    grep:      ,     ;        ,      。
    
  • システム情報
  • arch                       /*           */
    uname -r               /*             */
    cat /proc/interrupts  /*      */
    cat /proc/version  /*         */
    cat /proc/net/dev  /*            */
    cat /proc/mounts  /*            */
    lspci -tv      /*   PCI   */
    lsusb -tv     /*   USB   */
    date         /*        */
    
  • シャットダウン
  • shutdown -h now         /*      */
    init 0          /*      */
    telinit 0      /*      */
    shutdown -h hours:minutes &   /*           */
    shutdown -r now     /*    */
    reboot              /*    */
    logout             /*    */
    
  • ファイアウォール(1)再起動後の永続性有効
  • chkconfig  iptables  on
    chkconfig  iptables  off
    

    (2)即時発効、再起動後失効
    service iptables start
    service iptables stop
    

    (3)関連ポートを開く
    vi /etc/sysconfig/iptables
    #    22       :
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT     #   80       
    /etc/init.d/iptables  restart      #