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

快捷键


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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 875评论 0 0
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,407评论 0 0
  • 转载自http://blog.csdn.net/nicky_zs/article/details/6941648 ...
    ben99阅读 648评论 0 0
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感谢原作者的...
    荣子3507阅读 385评论 1 0
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 520评论 0 0

友情链接更多精彩内容