美文网首页
shell命令行常用快捷键以及指令

shell命令行常用快捷键以及指令

作者: 一手好厨艺的IT民工 | 来源:发表于2018-03-04 11:16 被阅读0次

    快捷键


    Ctrl+a: 跳到命令行首
    Ctrl+e: 跳到命令行尾
    Ctrl+u: 删除光标至命令行首的内容
    Ctrl+k: 删除光标至命令行尾的内容
    Ctrl+l 清屏(clear)

    常用指令


    • find . -name 'migrations' -type d |xargs rm -rf 递归删除指定的文件夹
    • 网络状态查询查询:ping nslookup tracert mtr
    • curl指令
    curl http://www.baidu.com #下载百度首页
    curl http://iframe.ip138.com/ic.asp | iconv -fgb2312 #将下载的页面用gb2312转码,iconv为linux上的转码软件
    curl -x 111.95.243.36:80 -U aiezu:password http://www.baidu.com #使用代理抓取页面
    # 使用socks代理抓取页面
    curl --socks4 202.113.65.229:443 http://iframe.ip138.com/ic.asp|iconv -fgb2312
    curl --socks5 202.113.65.229:443 http://iframe.ip138.com/ic.asp|iconv -fgb2312
    curl -c /tmp/cookies http://www.baidu.com  #cookies保存到/tmp/cookies文件
    curl -b "key1=val1;key2=val2;" http://www.baidu.com #发送cookies文本
    curl -b /tmp/cookies http://www.baidu.com #从文件中读取cookies
    curl -G -d "name=value&name2=value2" http://www.baidu.com   # -G用get方式请求数据,-d表示参数
    curl -d "name=value&name2=value2" http://www.baidu.com #post数据
    curl -d a=b&c=d&txt@/tmp/txt http://www.baidu.com  #post文件@
    curl -F file=@/tmp/me.txt http://www.aiezu.com #表单的方式提交文件
    curl -A "Mozilla/5.0 Firefox/21.0" http://www.baidu.com #设置http请求头**User-Agent**
    curl -e "http://pachong.org/" http://www.baidu.com #设置http请求头**Referer**
    curl -H "Connection:keep-alive \n User-Agent: Mozilla/5.0" http://www.aiezu.com #应该是以key:value的形式处理,用**换行**分割键值对。
    curl -I http://www.aiezu.com #仅仅返回header
    curl -D /tmp/header http://www.aiezu.com #将http header保存到/tmp/header文件
    curl -u aiezu:password http://www.aiezu.com #用户名密码认证
    curl -E mycert.pem https://www.baidu.com #采用证书认证
    curl -# http://www.baidu.com #以“#”号输出进度条
    curl -o /tmp/aiezu http://www.baidu.com #保存http响应到/tmp/aiezu
    
    • scp命令
    # 从目标机器向本地拷贝的指令
    scp root@192.168.3.19:/usr/local/bin/deployer /usr/lcoal/bin/
    # 从本地向目标机器拷贝
    scp /usr/local/bin/deployer root@192.168.3.19:/usr/lcoal/bin/
    

    centos


    • centos7 网络工具包:yum install net-tools, addr查ip

    ubuntu


    相关文章

      网友评论

          本文标题:shell命令行常用快捷键以及指令

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