Linux vi 命令选项的简单介绍
Linux 系统默认都会提供一些文本编辑工具,这其中一定少不了 vi。而且在一些 Linux 发行版中,vi 也是默认的文本编辑器,所以想要玩转 Linux,熟悉 vi 的用法是必不可少的。vi 的使用涉及到命令和编辑操作,本文先来介绍一下它作为命令时的一些选项和参数。
Linux 系统默认都会提供一些文本编辑工具,这其中一定少不了 vi。而且在一些 Linux 发行版中,vi 也是默认的文本编辑器,所以想要玩转 Linux,熟悉 vi 的用法是必不可少的。vi 的使用涉及到命令和编辑操作,本文先来介绍一下它作为命令时的一些选项和参数。
Hugo 是一个静态网站生成工具,使用它可以把 Markdown 格式的内容组织起来,生成有结构的 HTML 文件。类似的工具有很多,但 Hugo 在生成速度方面号称是最快的,今天就来体验一下这个 The world's fastest,也就是世界第一快的静态网站工具: Hugo。
iptables 常被解释为 Linux 服务器上的防火墙软件,事实上它只是被用来创建和维护 IP 包的过滤规则,然后这些规则会交给 Linux 系统上的 Netfilter 框架来读取,从而实现防火墙的功能。
截图是写技术类文章时是必不可少的操作。Mac 系统中自带了截图工具,通过快捷键就随时开始截图操作,使用非常方便。除此之外还能进行一些自定义的个性化设置。对我来说是一个非常不错的写作辅助工具。
tail 命令在 Linux 系统中用来输出文件的末尾部分,它跟 head 命令刚好相反。我日常使用这个命令来查看各种日志文件,因为它可以持续跟踪并输出指定日志的最新内容。
天天写些跟技术有关的文章,有些乏了,想放松下,所以来聊点跟技术无关的内容。从写博客的话题展开,来聊聊个人博客如何才能做到每天更新一篇内容。
我又在折腾 Mac 系统了,连续几天一直在不断尝试和调整相关的软件工具,只为完成一个在 macOS 上用起来比较舒适的工作环境。这篇文章是我折腾 PHP 开发环境的过程记录。
我又开始是折腾 macOS 系统了,依然还是在我的 Intel NUC 上。本文记录了我在 macOS 系统上重新开始配置终端环境的过程。
psql 内部命令是在终端通过 psql 命令连接到 PostgreSQL 数据库后操作数据库的一些特殊指令。这种命令以反斜杠 \ 开头,所以也常被称为反斜杠命令,或是元命令(meta commands)。
Nginx 是一个 HTTP 反向代理服务软件,它能以较低的资源支撑大量的 Web 请求。所以也是目前主流的 Web 服务软件。它提供了一个同名的命令用来管理 Nginx 服务的启动,停止和重启操作,本文总结了这个命令的用法和选项。
Homebrew 是使用 Mac 电脑时必备的包管理工具,使用它的 brew 命令可以方便的安装一些开源或免费软件。因为网络环境的问题,在国内必须要通过镜像源才能正常使用这个命令工具。本文收集了目前在国内能用的几个 Homebrew 镜像源。
cut 命令在 Linux 系统中用来提取文件每一行的内容片段。如同 cut 这个英文单词的意思一样,剪切内容并提供给标准输出(Stdout)。
Homebrew 是 macOS 系统终端环境下的一个第三方软件管理工具,相当于是一个非官方的免费软件 App Store。对于有代码开发需求的程序员用户来说,它是装机必备。即便是没有代码开发需求,也可以用来安装一些常用的免费软件,比如谷歌浏览器。用它可比从一些不知名的软件站下载要靠谱多了。
Laravel 开发框架的控制器函数通常都是绑定到路由,然后以 HTTP 请求方式来调用。因为一个小小的想法作祟,我准备尝试一下在命令中直接调用控制器函数,结果比预想中要简单。
psql 是 PostgreSQL 数据库的 shell 程序,或者说是一个命令式的客户端。在终端环境,只有用它才能连接 PostgreSQL 数据库并执行各种数据库操作。本文总结了这个命令程序在终端环境下的使用以及可用选项参数。
Linux 系统上的 more 命令用来查看文件内容,和其他查看文件内容的命令相比,more 命令能以分页的方式来浏览文件内容,并提供了进度信息和过滤功能。可以把它当作是 Linux 终端环境下的一个简单的文本阅读器。
自己用的 Arch Linux 在使用 pacman -Syu 更新系统时出现了连接超时的问题,看来又需要换个镜像源了。趁着今天还没想好要分享的内容,那就干脆以此为主题,总结一下如何给 Arch Linux 系统更换国内镜像源。
最近想体验一下 PostgreSQL(简称 pgsql 或 pg)数据库,看看这个号称比 MySQL 更强的数据库到底用起来有什么不同。体验之前少不了安装这一环节,所以总结了 PostgreSQL 三种不同的安装方式。
在 Linux 系统上查看 CPU 信息的方法有很多,从查看 CPU 的硬件信息到使用率等,能通过好几个途径来实现同样的需求,本文以一些实际需求为例,分享了如何通过相关命令来获得想要的 CPU 信息。
我的网站部署在阿里云,最近发现服务器时不时的会出现 CPU 飙升的情况。这种情况不是每天都会出现,一般是隔上两三天就会来一次。一旦出现这个问题,服务器就会很卡,而且网站也会无法访问。跟踪了几次,我发现是大量 TIME_WAIT 连接导致的。
mysqldump 是 MySQL 数据库附带的一个工具命令,使用此命令可以把指定的数据库导出为文件,所以常用来做为 MySQL 数据库的备份操作。除了做备份,我个人经常还会把它用作本地开发环境和线上环境数据库的数据同步工具。
内存是影响电脑性能的重要硬件之一,所以在日常使用电脑的过程中,需要经常关注它的使用状况。Linux 系统有多种方式可以查看内存大小,并跟踪到内存的使用情况,本文总结了一些比较常见的方法。
在搭建本地开发环境时,如果需要用到 MySQL 数据库,我会推荐一款必备的软件:MySQL Workbench。它能为你在日常使用 MySQL 数据库时提供很多便利。更难能可贵的是,它是免费的。如果你还没用过这款软件,不妨随着这篇文章来了解一下,没准儿它就能成为你日常工作中必不可少的利器。
mysql 命令是 MySQL 数据库提供的一个辅助工具。它不仅能直接连接数据库执行 SQL 语句,还能作为 shell,以交互方式来管理 MySQL 数据库。在不具备图形界面的环境,比如服务器上,可以把它作为 MySQL 数据库的客户端管理工具来使用。