zoukankan      html  css  js  c++  java
  • 网络通信

    1、linux网络通信指令及shell技巧

    write
    指令名称:write
    
    指令所在路径:/usr/bin/write
    
    执行权限:all user
    
    语法:write <用户>
    
    功能描述:向另外一个用户发信息,以ctrl + D作为结束
    
    范例:$write samlee
    wall
    指令名称:wall
    
    英文原意:write all
    
    指令所在路径:/usr/bin/wall
    
    执行权限:all user
    
    语法:wall [mess] [文件名]
    
    功能描述:向所有用户广播信息
    
    范例:$wall Happy New Year!
    ping
    网络命令:ping
    
    命令所在路径:/usr/sbin/ping
    
    执行权限:root
    
    语法:ping 选项 IP地址
    
    功能描述:测试网络连通性
    
    范例:#ping 192.168.1.1

    ping -c 4 192.168.1.234            --ping 4次之后,自动断开;

    ifconfig
    命令名称:ifconfig
    
    命令所在路径:/usr/bin/ifconfig
    
    执行权限:root
    
    语法:ifconfig 选项 [-a] [网卡设备标识]
    
            -a 显示所有网卡信息
    功能描述:查看网络设置信息
    
    范例:#ifconfig -a

    一个网卡可以绑定多个IP

    2、系统关机命令

    shutdown
    命令名称:shutdown
    
    命令所在路径:/usr/sbin/shutdown
    
    执行权限:root
    
    语法:shutdown
    
    范例:#shutdown -h now
    reboot
    命令名称:reboot
    
    命令所在路径:/usr/sbin/reboot
    
    执行权限:root
    
    语法:reboot
    
    功能描述:重启系统
    
    范例:#reboot

    3、shell应用技巧

    • 命令别名
      • View Code
        命令补全:命令补齐允许用户输入文件名起始的若干个字母后,按<Tab>键补齐文件名。
        
        命令历史:命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键↑和↓可以查找以前执行过的命令。
        清屏命令:ctrl + l 或者 clear
        
        清楚字符:ctrl + u
        
        命令别名:
        
          命令别名定义:范例  alias copy=cp
                     alias xrm="rm -r"
          查看别名信息:alias
        
          删除别名:unalias copy
    • 输入/输出重定向

      • 同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。分别对应于:
        • (STDIN)标准输入
        • (STDOUT)标准输出
        • (STDERR)标准错误输出
      • >或>>输出重定向
        • 范例
        • ls -l /tmp > /tmp.msg   --将ls -l /tmo命令执行的结果重定向到/tmp.msg文件当中
        • date >> /tmp.msg        --将date命令执行的结果重定向追加到/tmp.msg
      • < 输入重定向
        • 范例:wall < /etc/motd   --将文件/etc/motd中的内容广播出去
      • 错误输出重定向
        • 范例:cp -R /usr /backup/usr.bak 2> /bak.error --将/usr目录拷贝到/backup/usr.bak当中,如果出现错误,将错误信息输出到/bak.error当中
    • 管道
      • 功能描述:将一个命令的输出传送给另一个命令,作为另一个命令的输入
      • 使用方法:命令1|命令2|命令3...|命令n
      • 范例:
        • ls -l /etc | more
        • ls -l /etc | grep init
        • ls -l /etc | grep init | wc -l
    • 命令连接符
      • ;
        • 用;间隔的各命令按顺序依次执行
        • 范例:pwd;ls;date
      • &&
        • 前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才会被执行
      • ||
        • 前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,它后面的命令才被执行
    • 命令替换符 
      • 命令替换:将一个命令的输出作为另一个命令的参数。
      • 格式为:命令1 `命令2`
      • 范例:ls -l 'which touch'
  • 相关阅读:
    innodb count优化测试
    基于HTML5 Canvas生成粒子效果的人物头像
    基于HTML5 SVG炫酷文字爆炸特效
    一款基于jQuery轮播切换焦点图,可播放多张图片
    基于Bootstrap的jQuery开关按钮组合
    基于jQuery上下切换的焦点图—带缩略图悬浮
    基于HTML5 Canvas实现的图片马赛克模糊特效
    基于jQuery的宽屏可左右切换的焦点图插件
    基于HTML5的捕鱼达人游戏网页版
    基于HTML5实现的中国象棋游戏
  • 原文地址:https://www.cnblogs.com/arcer/p/2961872.html
Copyright © 2011-2022 走看看