vim将多行代码前后移动一个tab的方法
一、连续的十几行到50行内的左右移动: 1. 第m行到第n行右移一个tab :m,n> 2. 第m行到第n行左移一个tab :m,n< 二、引用TAB TAB就是制表符,单独拿出来做一节是因为这个东西确实很有用. > 输入此命令则光标所在行向右移动一个tab. 5>> 输入此命令则光标后5…
Secure CRT 自动记录日志
配置自动log操作如下:1.options ---> Global Options2、General->Default Session->Edit Default Settings3、Terminal->Log File点击 日志 ,在选项框中 Log file name中填入路径和命名参数:E:\Log\%Y_%M_%D_%H.log在Upon connect 输入 [%Y%M%D_%h:%m:%s]…
开源项目挣钱实用手册
我在参与开源项目,但是我该如何挣钱呢?我列出了我从各种渠道所知道的开源项目带来收入的人们的故事,每种出资类型都有一系列的真实案例,粗略的按照出资量从小到大排列。(我已尽可能的将链接指向具体故事而非主页面)本文中的出资类型并非互斥的,例如一…
在 Linux 命令行中使用 tcpdump 抓包
tcpdump 是一款灵活、功能强大的抓包工具,能有效地帮助排查网络故障问题。以我作为管理员的经验,在网络连接中经常遇到十分难以排查的故障问题。对于这类情况,tcpdump 便能派上用场。tcpdump 是一个命令行实用工具,允许你抓取和分析经过系统的流量数据包…
如何分析并探索 Docker 容器镜像的内容
或许你已经了解到 Docker 容器镜像是一个轻量、独立、含有运行某个应用所需全部软件的可执行包,这也是为什么容器镜像会经常被开发者用于构建和分发应用。假如你很好奇一个 Docker 镜像里面包含了什么东西,那么这篇简要的指南或许会帮助到你。今天,我们将…
9 个提升开发者与设计师协作的方法
抛开成见,设计师和开发者的命运永远交织在一起。 以下是如何让每个人都在同一页面上。在任何软件项目中,设计至关重要。设计师不像开发团队那样熟悉其内部工作,但迟早都要知道开发人员写代码的意图。两边都有自己的成见。工程师经常认为设计师们古怪不理…
6 个用于写书的开源工具
这些多能、免费的工具可以满足你撰写、编辑和生成你自己的书籍的全部需求。我在 1993 年首次使用并贡献了免费和开源软件,从那时起我一直是一名开源软件的开发人员和布道者。尽管我被记住的一个项目是 FreeDOS 项目,这是一个 DOS 操作系统的开源实现,但我…
10 个最值得关注的树莓派博客
如果你正在计划你的下一个树莓派项目,那么这些博客或许有帮助。网上有很多很棒的树莓派爱好者网站、教程、代码仓库、YouTube 频道和其他资源。以下是我最喜欢的十大树莓派博客,排名不分先后。1、Raspberry Pi Spy树莓派粉丝 Matt Hawkins 从很早开始就在…
Gifski:一个跨平台的高质量 GIF 编码器
作为一名文字工作者,我需要在我的文章中添加图片。有时为了更容易讲清楚某个概念,我还会添加视频或者 gif 动图,相比于文字,通过视频或者 gif 格式的输出,读者可以更容易地理解我的指导。前些天,我已经写了篇文章来介绍针对 Linux 的功能丰富的强大截…
Linux 上最好的 9 个免费视频编辑软件(2018)
概要:这里介绍 Linux 上几个最好的视频编辑器,介绍它们的特性、利与弊,以及如何在你的 Linux 发行版上安装它们。我们曾经在一篇短文中讨论过 Linux 上最好的照片管理应用,Linux 上最好的代码编辑器。今天我们将讨论 Linux 上最好的视频编辑软件。当谈到…
四个开源的 Android 邮件客户端
Email 现在还没有绝迹,而且现在大部分邮件都来自于移动设备。现在一些年轻人正将邮件称之为“老年人的交流方式”,然而事实却是邮件绝对还没有消亡。虽然协作工具、社交媒体,和短信很常用,但是它们还没做好取代邮件这种必要的商业(和社交)通信工具的准…
模拟 Altair 8800 计算机
Altair 8800 是 1975 年发布的自建家用电脑套件。Altair 基本上是第一台个人电脑(PC),虽然 PC 这个名词好几年前就出现了。对 Dell、HP 或者 Macbook 而言它是亚当(或者夏娃)。有些人认为为 Z80(与 Altair 的 Intel 8080 密切相关的处理器)编写仿真器…
在 Linux 上使用 systemd 设置定时器
学习使用 systemd 创建启动你的游戏服务器的定时器。之前,我们看到了如何手动的、在开机与关机时、在启用某个设备时、在文件系统发生改变时 启用与禁用 systemd 服务。定时器增加了另一种启动服务的方式,基于……时间。尽管与定时任务很相似,但 systemd …
正确选择开源数据库的 5 个技巧
对关键应用的选择不容许丝毫错误。你或许会遇到需要选择合适的开源数据库的情况。但这无论对于开源方面的老手或是新手,都是一项艰巨的任务。在过去的几年中,采用开源技术的企业越来越多。面对这样的趋势,众多开源应用公司都纷纷承诺自己提供的解决方案能…
Flameshot:一个简洁但功能丰富的截图工具
截图是我工作的一部分,我先前使用深度截图工具来截图,深度截图是一个简单、轻量级且非常简洁的截图工具。它自带许多功能例如窗口识别、快捷键支持、图片编辑、延时截图、社交分享、智能存储以及图片清晰度调整等功能。今天我碰巧发现了另一个具备多种功能…
重启和关闭 Linux 系统的 6 个终端命令
在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法挽回,他们需要更多的时间来排查问题。在 Linux 命令行模式下我们…
用 Pandoc 生成一篇调研论文
学习如何用 Markdown 管理章节引用、图像、表格以及更多。这篇文章对于使用 Markdown 语法做一篇调研论文进行了一个深度体验。覆盖了如何创建和引用章节、图像(用 Markdown 和 LaTeX)和参考书目。我们也讨论了一些棘手的案例和为什么使用 LaTex 是一个正…
Linux 中国通证商城发布
在我们发布了 Linux 中国的社区通证 LCCN 之后,我们又在通证经济建设方向迈出了一步。通证作为一个经济体系中流转的价值凭证,其不但可以根据社区成员的行为进行精细的通证分发,而且还需要建立通证的流通渠道。按照我们之前的设计,我们流通 LCCN 的通道…
如何在 Linux 中一次重命名多个文件
你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或者移动文件和目录。 但是,mv 命令不支持一次重命名多个文件。 不用担心。 在本教程中,我们将学习使用 Linux 中的 mmv 命令一次重命名多个文件。 此命令用于在类 Unix 操作系统中使用标准通…
MidnightBSD 发布 1.0!
几天前,Lucas Holt 宣布发布 MidnightBSD 1.0。让我们快速看一下这个新版本中包含的内容。什么是 MidnightBSD?MidnightBSD 是 FreeBSD 的一个分支。Lucas 创建了 MightnightBSD,这成为桌面用户和 BSD 新手的一个选择。他想创造一个能让人们快速体验 BSD …