Seven's blog

你不会找到路,除非你敢于迷路

0%

前言

ydcv 是目前为止我最喜欢的命令行查词工具, 强烈推荐有查词需求的 Linux 用户尝试, 安装方法参见 项目主页, 运行 setup.py 即可.

这个脚本只是提供了命令行查词功能, 但是像我这样的英语渣渣可能想把查过的单词记录下来, 以便添加到背单词的软件中进行记忆学习, 所有就有了这篇文章.

阅读全文 »

前言

做开发少不了要配置各种环境, 配置环境又少不了连接 Linux 服务器, SSH 可以说是最常用的协议了. 本文主要简单介绍 Linux 系统下使用 ssh 命令连接远程主机的一些基本用法.

基本用法

  • 以用户名 “user” 连接远程主机 “host”

    1
    ssh user@host
  • 如果本机用户名和远程主机用户名一致, 可以省略 “user”

    1
    ssh host
  • 指定端口登录远程主机

    ssh 默认端口是 22, 如果远程主机更换了默认端口, 那么本机也可以使用 -p 参数指定端口登录:

    1
    ssh -p port user@host

这三种方式都是基于口令登录的, 也就是说, 与服务器建立连接之前, 你需要输入密码确认.

阅读全文 »

前言

自从使用 Ubuntu 系统以来, 笔记软件一直是我很头疼的问题. 现有的方案包括以下几种:

  • 蚂蚁笔记

    蚂蚁笔记是我目前最喜欢的笔记软件之一, 蚂蚁笔记的开发者自身就是程序员, 所以充分迎合了程序员的习惯与需求. 支持 Markdown, 跨平台, 笔记可以转换为博客. 试用期过后收费 5 元 / 月, 是我见过的最便宜的笔记了.

    项目开源, 不想付费或者想挑战一下自己的大牛可以自己搭建.

  • 为知笔记

    跨平台, 支持 Markdown, 用户体验相对较好的笔记软件. 试用期过后收费 6 元 / 月. 桌面客户端 开源, 意思就是没得搭建咯.

  • 印象笔记

    虽然可以通过 Crossover 或者 Wine 安装 Windows 版本的 Evernote, 但是目前 Windows 版 Evernote 不支持 Markdown, 不在考虑范围之内.

    阅读全文 »

查看某个服务的状态

1
systemctl status ${service_name}

关闭某个服务

1
systemctl stop ${service_name}

开启某个服务

1
systemctl start ${service_name}
阅读全文 »

前言

从 Eclipse 转入 Intellij IDEA, 个人感觉还是收益很大的. 熟悉一个新的 IDE 毕竟需要一个过程, 在此记录我逐步了解 IDEA 过程中的一些心得与体会. 希望能够帮到有需要的人.

插件

.ignore

这是一款自动生成 .ignore 文件的插件, 官方介绍如下:

.ignore is a plugin for .gitignore (Git), .hgignore (Mercurial), .npmignore (NPM), .dockerignore (Docker), .chefignore (Chef), .cvsignore (CVS), .bzrignore (Bazaar), .boringignore (Darcs), .mtn-ignore (Monotone), ignore-glob (Fossil), .jshintignore (JSHint), .tfignore (Team Foundation), .p4ignore (Perforce), .prettierignore (Prettier), .flooignore (Floobits), .eslintignore (ESLint), .cfignore (Cloud Foundry), .jpmignore (Jetpack), .stylelintignore (StyleLint), .stylintignore (Stylint), .swagger-codegen-ignore (Swagger Codegen), .helmignore (Kubernetes Helm), .upignore (Up), .prettierignore (Prettier), .ebignore (ElasticBeanstalk) files in your project.

阅读全文 »