菜鸟学习Unix
文章平均质量分 93
china_jeffery
持续学习者;
擅长开发开源组件及相关工具;
长期致力于应用各种IT新技术提升生产效率和解决实际问题;
展开
-
Linux后台执行命令
一、&当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh &如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:command > log.out 2>&1 & 这样,所有的标准输出和错误输出都将被重定向到一个叫做log.out的文件中。...原创 2019-10-29 10:23:59 · 809 阅读 · 1 评论 -
Git使用问题汇总
假设test项目之前托管在github上,现在需要在oschina上也托管一份。然后,在本地开发目录执行push命令的时候可以同时push到这两个仓库。如何实现?答:使用git remote set-url --add --push命令可以实现上面的需求。具体步骤如下:1). 在oschina上新建一个空项目。假设项目git地址为:git@gitee.com:china_jeffe...原创 2018-07-20 13:19:57 · 515 阅读 · 0 评论 -
Ubuntu使用Ufw管理防火墙
一. 安装Ufw是基于iptable的,是为了更加方便的配置和管理防火墙而设计的。系统一般会默认安装ufw,如果没有安装,可以使用如下命令进行安装:sudo apt-get install ufw二. 基本命令ufw [--dry-run] enable|disable|reload|reset参数解释:--dry-run:不实际运行,只是把涉及的更改显示出来。en...原创 2018-03-29 11:09:22 · 1436 阅读 · 2 评论 -
Ubuntu环境ssh使用记录
本文基于Ubuntu 16.04。1. 安装sudo apt-get install openssh-server2. 配置配置文件位于/etc/ssh/sshd_config。 默认端口为22,可以在配置文件中修改,也可以新增端口,让ssh监听多个端口。3. 防火墙限制如果客户端连接不上,可能是防火墙对端口做了限制。可以通过如下命令让防火墙允许其通行...原创 2018-03-27 17:10:51 · 2068 阅读 · 0 评论 -
Ubuntu更改软件源
本文基于Ubuntu 16.04版本。1). 对source.list文件进行备份sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2). 编辑source.list文件,将软件源添加到文件中,如阿里云的源:deb-src http://archive.ubuntu.com/ubuntu xenial m...原创 2018-03-27 16:59:35 · 8375 阅读 · 2 评论 -
如何在互联网中隐藏自己
随着互联网的普及,人们对网络的依赖越来越大的同时,个人隐私泄露的风险也越来越高。不管是黑客,还是白客,灰客,抑或是普通的上网者,都希望在互联网上保护泄漏,防止自己的隐私被他人窥窃,有的甚至希望在互联网上隐藏自己的存在。 本文就列举几种常用的方法:一、匿名邮箱tutanotahttps://tutanota.com/zh/Autisticihttps://www.a原创 2017-12-01 17:53:34 · 91977 阅读 · 2 评论 -
使用arpspoof进行arp欺骗
ARP欺骗介绍地址解析协议(ARP),ARP(Address Resolution Protocol),是一个位于TCP/IP协议栈中的网络层。当局域网内计算机间(或者是计算机与网关间)需要通信时,使用ARP协议获取目标IP地址对应的MAC地址,然后计算机间再通过该MAC地址完成数据包发送。ARP欺骗一般目的是把自己伪装成网关,从而欺骗目标机器,使本应发送到真实网关的数据包发送到欺骗者的机器。原创 2017-12-01 17:52:27 · 105760 阅读 · 8 评论 -
debain 配置IP和DNS
一、IP配置通过编辑/etc/network/interfaces文件实现IP配置。1. DHCPauto eth0iface eth0 inet dhcp2. 静态IPauto eth0iface eth0 inet static address 192.168.32.100 netmask 255.255.255.0原创 2017-12-01 17:50:02 · 88068 阅读 · 0 评论 -
w3m浏览器
w3m是一个基于文本的网页浏览器,支持多种操作系统,在命令行终端可以很好的支持中文。即使在没有鼠标支持的情况下也可以检查网页的输出。本文列出常用的快捷键。一、安装在大多数的linux发行版本中并不默认包含w3m浏览器,需要我们手动安装,我们需要2个包,w3m和w3m-img,w3m-img包支持在w3m浏览器中显示图片,在ubuntu下使用apt-get install 安装。原创 2017-12-24 23:33:47 · 95265 阅读 · 0 评论 -
纯ASCII字符图片生成
阅读过开源库源码的同学,一定记得源码文件开始出的纯字符logo,如curl库的logo: 推荐一个将图片转出纯ASCII字符的网站: picascii这个网站是将图片转成纯ASCII字符。如果需要将文字转出ASCII字符,可以先将文字截图保存为图片,在使用该网站来转。原创 2017-12-30 14:13:09 · 101401 阅读 · 53 评论 -
ASCII流程图
看过RFC文档的同学一定对它上面的纯字符流程图记忆犹新,今天推荐一个专门画这种ASCII流程图的网站: asciiflow原创 2017-12-30 14:07:14 · 92534 阅读 · 1 评论 -
使用VSLinux插件开发和调试
一、写在前面从事Windows平台C++开发的时候顺其自然的一直使用visual studio进行开发和调试,对VS的强大并没有太大的感觉。从事Linux平台的开发工作后,折腾Vim配置,安装YCM等各种插件,代码提示,函数列表等各种功能都有了,可以顺利开发了,但用了一段时间后总觉得差点什么,还是和vs有些差距。俗话说没比较就没伤害,转眼看看VS+VAssistX,感觉vim瞬间被秒成渣渣,不可否认原创 2017-12-27 23:14:13 · 82655 阅读 · 1 评论 -
短信验证码URL收集
https://my.zto.com/account/register http://ec.yto.net.cn/register.htm http://q1.sto.cn/reg/registerform https://ssl.zc.qq.com/chs/index.html https://mail.sina.com.cn/register/regmail.php http://me原创 2017-11-27 21:46:13 · 12160 阅读 · 0 评论 -
VIM常用快捷键
移动0 移动到该行行首。$ 移动到该行行尾。G 移动到当前文件最后一行。nG 移动到当前文件第n行。t, 移动到下一个,号前的第一个字符。f, 移动到下一个,号处。1G或gg 移动到当前文件第一行。ctrl+f 屏幕向下移动一页。ctrl+b 屏幕向上移动一页。选择v原创 2017-11-24 22:11:09 · 85539 阅读 · 0 评论 -
使用ssh-keygen生成公私钥
常用法:ssh-keygen -t rsa参数:-t 密钥类型 可以使用:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2),如果没有指定则默认生成用于SSH-2的RSA密钥。-C comment 提供一个注释。 -f filename 指定密钥文件名。...原创 2017-11-17 21:27:40 · 85630 阅读 · 0 评论