Sublime Text 3安装SFTP插件

作者:荒原之梦

前言:

最近在学习网页设计,陆续接触到了HTML、CSS和JavaScript,写的代码越来越多了,也越来越感觉到将代码上传到服务器上的流程太繁琐了。一开始我是用虚拟主机提供的控制面板下载上传网页代码,后来用FTP工具远程连接了虚拟机主机的FTP服务器,但是整个操作过程依旧不够简洁。这篇文章我将分享一个直接在Sublime Text 3里面连接FTP服务器,只使用Sublime Text 3就完成对远程FTP服务器上文件的下载、修改和上传等操作,提高网页编辑的效率。

1.配置插件安装环境

打开SublimeText3,使用Shift + Ctrl + P打开命令面板

输入:

install

选中输入框下面弹出的

Install Package Control

稍等一会就会弹出成功安装的提示。

使用Shift + Ctrl + P打开命令面板,输入:

install

选中输入框下面弹出的:

Install Package

稍等一会安装就会完成。

2.配置SFTP插件

使用Shift + Ctrl + P打开命令面板,输入:

SFTP

点击下面弹出的SFTP,等待完成安装。

之后依次打开:

File -> SFTP/FTP -> Setup Server

这时会看到下面的代码(其他代码没有列出,下面的中文注释是我添加上去的):

// sftp, ftp or ftps

   "type": "sftp", //如果使用的SFTP协议就用“sftp”,否则就改成“ftp”

   "sync_down_on_open": true,

   "sync_same_age": true,

   "host": "example.com", //在这里输入远程服务器的IP地址或者域名

   "user": "username", //在这里输入FTP用户名

   //"password": "password", //在这里输入FTP密码(注意去掉最前面的注释符号“//”)

   //"port": "22", //这里根据自己的情况填写,一般FTP对应21号端口,SFTP对应22号端口,同时记得去掉最前面的注释符号“//”

   "remote_path": "/example/path/",  //在这里选择远程服务器中有关项目的路径

配置完成后保存,就像保存其他文件一样,起一个名字,后缀命名为“.json”,点击保存就可以了。

(注:自动创建的保存路径是C:\Users\Master\AppData\Roaming\Sublime Text 3\Packages\User\sftp_servers)

3.下载并编辑远程FTP服务器上的文件

依次打开

File -> SFTP/FTP -> Browse Server

出现两个选项,一个是“Add New Server”另一个就是我们刚才配置好的远程FTP服务器。

选择我们刚才配置好的远程FTP服务器,就会列出“Folder actions”和“Up a folder”以及我们在配置文件里输入的远程FTP服务器项目路径下的文件夹和文件。点击之后会出现“Back to list”、“Edit”、“Rename”、“Chmod”、“Delete”选项,可以根据需要选择要进行的操作。编辑完成后,使用“Ctrl + S”组合键就可以将文件保存到远程FTP服务器上了。

HTML学习之制作导航网页

作者:荒原之梦

前言:
今天用HTML写了一个网址导航,源代码如下:

<html>

<head>
    <title>网址导航</title>
</head>

<meta charset="utf-8">

<body bgcolor="#F0E68C">

<form>
  <fieldset>
    <legend></legend>
  </fieldset>
</form>

<center>
    <legend><font size="6" color="green">网址导航</font>

    <br>

</center>

<form>
  <fieldset>
    <legend>英语学习</legend>

<nav>
    <font size="3">
        <a href="http://www.ftchinese.com/channel/ce.html">FT中文网 双语阅读</a>   |
        <a href="http://www.ftchinese.com/channel/speedread.html">FT中文网 FT英语速读</a>  |
        <a href="http://www.ftchinese.com/channel/ev.html">FT中文网 原声视频</a>   |
        <a href="http://www.ftchinese.com/channel/radio.html">FT中文网 FT英语电台</a>  |
        <a href="http://www.npr.org/">美国国家公共广播电台</a>    |
        <a href="http://edition.cnn.com/">美国有线电视新闻网CNN</a>  |
        <a href="http://www.bbc.com/news">BBC新闻</a> |
        <a href="https://www.ted.com/">TED</a>  |
        <a href="http://www.iciba.com/">金山词霸</a>    |
        <a href="http://fanyi.baidu.com/">百度翻译</a>  |
        <a href="http://fanyi.youdao.com/">有道翻译</a> |
        <a href="https://translate.google.cn/">Google翻译</a> |
        <a href="http://dict.cn/">海词词典</a>  |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>计算机资源镜像站</legend>

<nav>
    <font size="3">
        <a href="http://mirrors.aliyun.com/">阿里云开源镜像站</a>   |
        <a href="http://mirrors.163.com/">网易开源镜像站</a>   |
        <a href="http://mirrors.ustc.edu.cn/">中国科学技术大学开源镜像站</a> |
        <a href="https://mirrors.tuna.tsinghua.edu.cn/">清华大学开源软件镜像站</a> |
        <a href="http://ftp.sjtu.edu.cn/">上海交通大学开源镜像站</a>   |
        <a href="http://mirrors.zju.edu.cn/">浙江大学开源镜像站</a>  |
        <a href="http://mirror.neu.edu.cn/">东北大学开源镜像站</a>   |
        <a href="http://www.debian.org/mirror/list">Debian全球镜像站</a> |

    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>Linux</legend>

<nav>
    <font size="3">
        <a href="https://www.linux.org/">Linux</a>
        <a href="https://www.kali.org/">Kali Linux</a>  |
        <a href="http://www.kali.org.cn/">Kali Linux中文网</a> |
        <a href="https://www.ubuntu.com/index_kylin">Ubuntu Linux</a>   |
        <a href="https://www.centos.org/">CentOS Linux</a>  |
        <a href="https://access.redhat.com/">RedHat Linux</a>   |
        <a href="http://www.chinaunix.net/">ChinaUnix</a>   |
        <a href="http://www.linuxidc.com/">Linux公社</a>  |
        <a href="http://linux.vbird.org/">鸟哥的Linux私房菜</a>   |
        <a href="https://linux.cn/">Linux中国开源社区</a> |
        <a href="http://www.linuxdiyf.com/">红联Linux</a> |
        <a href="http://www.linuxeden.com/">Linuxeden开源社区</a>   |
        <a href="https://www.linuxfoundation.org/">The Linux Foundation</a> |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>计算机程序设计</legend>

<nav>
    <font size="3">
        <a href="https://www.python.org/">Python</a>    |
        <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java SE</a>    |
        <a href="http://www.runoob.com/">RUNOOB</a> |
        <a href="http://www.w3school.com.cn/">W3school</a>  |
        <a href="https://www.eclipse.org/">Eclipse</a>  |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>资料查询</legend>

<nav>
    <font size="3">
        <a href="https://www.wikipedia.org/">维基百科</a>   |
        <a href="https://www.baidu.com/">百度</a> |
        <a href="https://www.bing.com/?intlF=">Bing</a> |
        <a href="https://www.zhihu.com/">知乎</a> |
        <a href="https://www.quora.com/">Quora</a>  |
        <a href="https://stackoverflow.com/">StackOverflow</a>  |
        <a href="http://www.chongbuluo.com/">虫部落</a>    |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>技术参考</legend>

<nav>
    <font size="3">
        <a href="http://www.williamlong.info/">月光博客</a> |
        <a href="http://www.freebuf.com/">FreeBuf</a>   |
        <a href="http://www.iplaysoft.com/">异次元软件</a>   |
        <a href="https://bbs.pediy.com/">看雪安全论坛</a> |
        <a href="https://www.2cto.com/">红黑联盟</a>    |
        <a href="http://bobao.360.cn/index/index">安全客</a>   |
        <a href="https://technet.microsoft.com/en-us/">Microsoft TechNet</a>    |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>代码维护</legend>

<nav>
    <font size="3">
        <a href="https://github.com/">GitHub</a>    |
        <a href="https://www.openshift.com/">OpenShift</a>  |
        <a href="https://about.gitlab.com/">GitLab</a>  |
        <a href="https://gitee.com/">码云</a> |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>站长工具</legend>

<nav>
    <font size="3">
        <a href="http://zhanzhang.baidu.com/">百度站长平台</a>    |
        <a href="http://tool.chinaz.com/">站长之家 站长工具</a> |
        <a href="https://thepaperwall.com/">The Paper Wall</a>  |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend>放松一下</legend>

<nav>
    <font size="3">
        <a href="https://daily.zhihu.com/">知乎日报</a> |
        <a href="http://jandan.net/">煎蛋</a> |
        <a href="http://www.guokr.com/">果壳</a>  |
        <a href="http://songshuhui.net/">科学松鼠会</a>  |
        <a href="http://www.sfw.com.cn/">科幻世界</a>   |
        <a href="https://what-if.xkcd.com/">What If</a> |
        <a href="https://www.bilibili.com/">哔哩哔哩</a>    |
    </font>
</nav>

  </fieldset>
</form>

    <br>

<form>
  <fieldset>
    <legend></legend>
  </fieldset>
</form>

</body>

</html>

Kali Linux安装中文输入法全纪录

作者:荒原之梦

 前言:

我使用的是英文版的Kali,默认没有安装中文输入法,也没有安装小企鹅(我后来才知道),折腾了很久,现在终于可以在Kali里输入中文了(这篇文章就是在Kali里面用leafpad写的).安装的过程有点曲折,现在整理一下思路,把正确的配置顺序记录下来.

 操作环境:

 Kali Linux 2017.2

补充Kali的国内更新源

终端输入:

leafpad /etc/apt/sources.list

打开更新源配置文件,将下面的更新源复制到原内容的前面:

#163网易 Kali源

deb http://mirrors.163.com/debian wheezy main non-free contrib

deb-src http://mirrors.163.com/debian wheezy main non-free contrib

deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib

deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib

deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib

deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib


#阿里云 Kali源

deb http://mirrors.aliyun.com/kali kali main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali main non-free contrib

deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free


#中科大 Kali源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib


#浙江大学 Kali源

deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free


#东软大学 Kali源

deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib


#重庆大学 Kali源

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib


#官方Kali源

#deb http://http.kali.org/kali kali-rolling main non-free contrib

#deb-src http://http.kali.org/kali kali-rolling main non-free contrib

之后保存退出.

删除包缓存中的所有包(即删除已安装的软件的安装包,这一步不是必须执行,只是为了清理一下硬盘空间)

终端输入:

apt-get clean

下载系统更新

终端输入:

apt-get update

下载过程中会有”yes or no”的询问,如果是在终端中询问,则输入”y”,回车即可,如果是弹出的窗口询问,则用方向键选中”OK”回车即可。

安装更新

如果想更稳定的安装更新,可以使用:

apt-get upgrade

如果想在安装更新的时候让系统拥有更多的自主选择权(比如在软件依赖关系发生变化的情况下让系统自主做出处理)可以使用:

apt-get dist-upgrade

安装fcitx小企鹅和google拼音输入法

apt-get install fcitx-googlepinyin

注:如果出现软件依赖关系错误,则输入

apt-get install -f

使用默认,之后重新执行安装指令。

安装fcitx小企鹅的GUI界面

apt-get install fcitx-config-gtk2

下载搜狗拼音输入法

下载地址:http://pinyin.sogou.com/linux/?r=pinyin

(输入中文还是用国产输入法更好,第五步安装google输入法的步骤其实主要是为了安装fcitx)

这里需要注意的是,如果你的Kali是64位的就下载X64的安装包,如果是32位的就下载i386的安装包,否则的在安装过程中会报错,无法继续安装(64位的机器安装32位的也会报错,无法安装).

在搜狗输入法安装包所在的文件夹里面右键打开终端,输入:

dpkg -i 软件包名

注:如果出现软件依赖关系错误,则输入

apt-get install -f

使用默认,之后重新执行安装指令。

reboot重启

配置中文输入法

打开Fcitx Config Tool

在“Addon”标签栏中选中搜狗输入法后点击“configure”配置

之后在Fcitx Config Tool的Input Method选项卡中

用窗口中的向上箭头将搜狗输入法放置到第一项

Done。

Kali Linux桥接模式配置DNS服务器

作者:荒原之梦

操作环境:

虚拟机操作系统:

Kali Linux 2017.2

虚拟化软件:

VMWare Workstation 14 pro

操作前的准备:

1.在设置里将Kali的上网模式设置成“桥接模式”。

2.阿里公共DNS(官网:http://www.alidns.com/):

233.5.5.5

233.6.6.6

打开DNS配置文件

输入:

leafpad /etc/resolv.conf

注:这里是用leafpad打开的,也可以使用vi或vim编辑器打开。

将DNS服务器地址填入并保存

将下面两个阿里公共DNS的地址填入原DNS地址的前面:

nameserver 223.5.5.5

nameserver 223.6.6.6

注:如果放在原DNS地址的后面,则计算机仍会先使用原来的DNS服务器进行解析,如果原DNS服务器存在问题,那么此时可能仍然无法上网。

KaliLinux安装VMWareTools

作者:荒原之梦

操作环境:

虚拟机操作系统:

Kali Linux 2017.2

虚拟化软件:

VMWare workstation 14 pro

一、加载光盘

在VMWare上一次点击“虚拟机->安装VMWare Tools”,加载VMWare Tools的光盘。

二、解压VMwareTools-10.1.15-6627299.tar.gz

双击打开光盘,将里面的VMwareTools-10.1.15-6627299.tar.gz文件复制到桌面。

cd 进入桌面

输入

tar -zxvf VMwareTools-10.1.15-6627299.tar.gz

解压VMwareTools-10.1.15-6627299.tar.gz

三、进入解压后得到的文件夹vmware-tools-distrib

输入

./vmwareinstall.pl

开始安装。

之后使用默认,一路回车即可。

注:由于版本不同,以上文件的名称可能会有变化,请根据自己操作环境的实际情况使用上述命令。

磁盘上没有足够的空间完成此操作的解决办法_Windows小知识

作者:荒原之梦

2018年01月02日更新:

最近在给曾经将基本磁盘转换成动态磁盘的电脑重装系统时发现WindowsXP系统不能安装在动态磁盘上。我现在还没有对其他系统是不是可以安装在动态磁盘上做过实验,只知道WindowsXP是不能安装在动态磁盘上的。在这里提供给大家一个磁盘管理软件PAInstall,可以将动态磁盘很方便的转换成基本磁盘。下载链接


前言:

我们有时候调整系统分区时会遇到“磁盘上没有足够的空间完成此操作”的情况导致我们的分区无法完成,然而我们的磁盘上明明有未分配的空间,为什么不能创建磁盘分区呢?本文将介绍通过把Windows7上的基本磁盘转换成动态磁盘的方法来解决这个问题。

操作环境:

Windows7旗舰版

下图绿色部分是产生“磁盘上没有足够的空间完成此操作”问题的磁盘:

图 1

当我们要对该空闲磁盘区域“新建简单卷”时就会弹出下面的错误提示:

图 2

解决过程:

1.Win+R”输入

diskpart

2.在弹出的DOS窗口中输入

list disk

如下图,可以看到“磁盘0”对应的有大约70G的空闲空间,也就是刚才新建简单卷出错的绿色磁盘区域。

图 3

3.输入

select disk 0

选中磁盘0

图 4

4.输入

convert dynamic

将磁盘0由基本磁盘修改成动态磁盘

图 5

修改成功

如下图,刚才的绿色区域也改变了颜色:

图 6

此时我们再新建简单卷就可以创建成功了:

图 7

附:

本文用到了动态磁盘的知识。动态磁盘和基本磁盘的几个主要区别如下:

1.基本磁盘受26个字母的限制,因此基本磁盘的盘符只能是26个字母中的其中一个,动态磁盘则不受这个限制。

2.在基本磁盘上只能创建4个主分区。

3.从基本磁盘修改成动态磁盘数据可以不丢失,但是从动态磁盘修改成基本磁盘数据会丢失。

4.基本磁盘如果要扩容,只能使用右侧(磁盘管理界面中的右侧)的相邻空闲磁盘空间,而动态磁盘扩容则可以不是相邻的空闲磁盘空间。

5.如果电脑里有两块硬盘,那么动态磁盘的一个分区可以同时使用这两块磁盘的存储空间,也就是说,对于动态磁盘而言,两块硬盘和一块硬盘用起来是一样的。