美文网首页
Linux命令与shell

Linux命令与shell

作者: fuadon | 来源:发表于2017-10-05 17:36 被阅读0次

    一、Linux命令

    1. $ pg data.f /* 显示文件data.f内容 */
    2. 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行文本,若精确匹配在字符串后加<Tab>键 */
    $ 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:在调用变量时,使用双引号;在调用模式匹配时,应使用单引号。
    
    1. 系统信息
    arch                       /* 显示机器的处理器架构*/
    uname -r               /* 显示正在使用的内核版本 */
    cat /proc/interrupts  /* 显示中断 */
    cat /proc/version  /* 显示内核的版本 */
    cat /proc/net/dev  /* 显示网络适配器及统计 */
    cat /proc/mounts  /* 显示已加载的文件系统 */
    lspci -tv      /* 罗列PCI设备 */
    lsusb -tv     /* 显示USB设备 */
    date         /* 显示系统日期 */
    
    1. 关机
    shutdown -h now         /* 关闭系统 */
    init 0          /* 关闭系统 */
    telinit 0      /* 关闭系统 */
    shutdown -h hours:minutes &   /* 按预定时间关闭系统 */
    shutdown -r now     /* 重启 */
    reboot              /* 重启 */
    logout             /* 注销 */
    
    1. 防火墙
      (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      # 重启
    

    相关文章

      网友评论

          本文标题:Linux命令与shell

          本文链接:https://www.haomeiwen.com/subject/idkkyxtx.html