美文网首页
shell commands 整理

shell commands 整理

作者: 芒鞋儿 | 来源:发表于2020-06-25 10:54 被阅读0次

    这里列的是一些经常用到的命令,每个标题下都一大堆需要详细挖掘,先列一列,以后充实起来(command 和 shell 要在脑子里要形成条件反射才好用)

    1)环境变量的设定

    env, set, unset
    env 可以列出所有环境变量
    set 可以列出所有系统配置
    unset 系统变量名 可以disable 设定

    2) if...else

    linux shell 条件判断if else, if elif else....

    3)/dev/null

    command > /dev/null的作用是将是command命令的标准输出丢弃.
    “2> /dev/null” 代表忽略掉错误提示信息。
    0 —— stdin(标准输入)
    1 —— stdout (标准输出)
    2 —— stderr (标准错误)
    知乎:关于 2>/dev/null
    linux: /dev/null

    4) “#!/bin/sh”

    cat /etc/shells 可以查看系统支持哪些shell
    “#!/bin/sh”
    “#!/bin/bash”

    5) find 文件查找命令
    6) df,du 磁盘空间查看
    7) comp, diff 简单的文件对比
    8) ps aux, 进程查看和操作

    ps aux, ps -f | grep process_name,

    9)网络命令

    网络配置: ifconfig、 ip
    连通性探测: ping、 traceroute、 telnet、 mtr
    网络连接: netstat、 ss、 nc、 lsof
    流量统计: ifstat、 sar、 iftop
    交换与路由: arp、 arping、 vconfig、 route
    防火墙: iptables、 ipset
    域名: host、 nslookup、 dig、 whois
    抓包: tcpdump
    虚拟设备: tunctl、 brctl、 ovs

    这是一份你需要的Linux 网络命令大全

    附录:

    -pakages:
    perl, curl, npm, yum, yarn, brew/homebrew,
    awk,sed,
    tar,gzip
    -network commands:
    -text edit tool: vim, nano
    -books to be referred:
    《shell 脚本学习指南》
    《linux shell脚本攻略》
    (Free online reading)
    -速查网站

    https://devhints.io/bash

    -知乎大神的教导
    学习 shell 有什么好书推荐?

    -知乎推荐的这个视频教程不错:
    David R shell video

    以下正则表现到处适用:
    "*": 0~multi
    "+": 1~multi
    "?": 0~1

    相关文章

      网友评论

          本文标题:shell commands 整理

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