(ÒωÓױ)

曾经去过跨越一个小时的地方

Unix V6 环境搭建:Simh 安装 Unix V6、Unix V6 基本使用以及源代码获取

一、引言 最近心血来潮看到了一本有意思的书:《Unix内核源码剖析》。这本书有意思之处在于,作者的研究对象是 Unix V6。虽然 Unix V6 已经是 1975 年的系统了,但是其源代码拢共只有 1w 行左右,并且使用了 C 语言(K & R 之前的标准),还是现代操作系统的鼻...

2019-08-07 11:21:37

阅读数 36

评论数 0

Manjaro 开启 xinetd daytime 服务:/etc/xinetd.d 没有daytime 文件怎么办

一、引言 最近在学习 《Unix网络编程 卷1:套接字联网 API》。在编译其第一份代码 daytimetcpcli.c 的时候,发现作者使用到了 daytime 服务。比如下面这行代码: servaddr.sin_port = htons(13); /* daytime server */ ...

2019-06-24 21:48:31

阅读数 31

评论数 0

pkg-config 获取库的依赖路径失败问题解决

一、引言 最近在学习《C 程序设计新思维》(第 2 版),其中作者在开篇介绍了 pkg-config 这个工具,并使用它来获取到所需库的库文件路径和头文件路径信息。比如获取 GSL 库的库文件路径和头文件信息的两条命令: $ pkg-config --libs gsl $ pkg-config -...

2019-04-12 11:27:48

阅读数 113

评论数 0

shell 为什么不让你在等号附近放空格

一、引言 最近在研读《C 程序设计新思维》(第 2 版),看到作者顺便解释了这么一个问题: shell 为什么不让你在等号附近放空格 觉得很有趣。 ps: 本篇博客大量取自该书,只是该问题实在有趣,想要分享给大家:) 二、解释 你可以通过在一个命令前放一个赋值操作,这就为这个命令直接设置了这个...

2019-04-10 10:45:20

阅读数 75

评论数 0

linux 中的 usr 是什么含义

一、引言 接触到 linux 的人总会忘不了这么一个缩写词: usr 曾几何时,我总觉得这个词非常奇怪,如果说是 user 的缩写词,那么未免太过于不优雅(仅仅缩写掉了一个 e 单词,反而造成了拼写错误的极大可能,何必呢)。 于是我上网搜索了下 user 的来历。 二、解释 这是我复制这一篇博客 ...

2019-04-09 10:08:11

阅读数 194

评论数 0

拒绝失控拒绝混乱:使用 vs code + git + beyond compare 搭建远程服务端编程环境

一、引言 写这篇文章的初衷在于,我之前曾经写过同样雷同标题的另一篇博客文章: 拒绝失控拒绝混乱:使用 vs code + git + sftp 插件搭建远程服务端编程环境 当时,我为了搭建一个友好方便的远端服务端编程环境,使用 vs code 当做文本编辑器,git 在本地对代码进行版本管理,vs...

2019-04-02 10:32:27

阅读数 136

评论数 0

VMWare 虚拟机下以 NAT 模式联网的 Ubuntu 系统 IP 地址飘移问题解决

一、引言 作为 Linux 初学者的我,是使用 VMWare 虚拟机工具安装的 Ubuntu 18.04 系统。其中,为了实现 Ubuntu 系统联网,是通过 VMWare 的 NAT 模式上网的,也就是主机与虚拟机系统通过 VMWare 的 VMnet8 虚拟网卡通讯,利用主机网卡上网,从而达到...

2019-02-28 17:56:18

阅读数 97

评论数 0

Linux小技巧:cat > file 和 EOF 的妙用

一、引言 最近在学习《Kafka 权威指南》的时候,在第二章安装 Kafka 的地方看到了关于 cat 的这么一种用法: # cat > /usr/local/zookeeper/conf/zoo.cfg <&lt...

2019-02-27 15:51:10

阅读数 435

评论数 1

WinSCP 使用小技巧:WinSCP 的日志怎么看鸭 T_T

一、引言 在日常使用 *niux 的开发过程中,我们总是少不了要使用到 ftp 工具软件,来方便的向服务器上上传或者下载文件。 然而,总会有那么一些原因,比如我们想要查看 WinSCP 一次失败的 ftp 连接的原因,会让我们想要去查看 WinSCP 的日志文件。 那么问题来了,WinSCP 的日...

2018-11-05 21:24:10

阅读数 959

评论数 0

VS Code 的 sftp 插件报错问题解决:Received exit code 126 while establishing SFTP session

一、引言 最近在使用 VS Code 的中的 liximomo 编写的 sftp 插件的过程中,遇到了这么一个报错信息: Received exit code 126 while establishing SFTP session 我的 sftp 配置如下: { &quo...

2018-10-29 16:37:51

阅读数 477

评论数 0

Linux 小技巧:grep 查询本文件夹下含有某个字符串的文件

一、引言 在使用 Linux 的过程中,我们总会遇到各种具体的需求,而 Linux 提供的命令可以满足我们大部分的需求。 今天来总结一个简单的需求: 怎么查询当前目录下含有某个字符串的文件呢 二、解决 一行命令搞定: $ grep -r abc . 这行命令的意思是在当前目录下递归遍历各子文...

2018-10-15 10:05:29

阅读数 3054

评论数 0

拯救我的 MobaXterm:MobaXterm 中文乱码问题解决

一、引言 在 SSH 工具的使用过程中,我是一直都不满意的: SecureCRT 收费,并且界面不能接受; XShell5 不再可以免费使用; XShell6 收费,功能确实强大,使用不可描述的版本,总是要一个月重新安装一次; Finalshell 是国人写的,界面确实小巧好看,但是功能总是觉得不...

2018-09-25 14:45:56

阅读数 5491

评论数 5

学习 makefile 的好博客推荐

一、引言 今天为了学习 makefile 的语法,找了好多资料,发现要么是讲述的太过于生涩,要么就是太过于冗长,不易于新手(像我这样菜的 T_T)的吸收。 二、推荐 这里,我仔细学习了阮一峰老师的 “Make 命令教程” 的博客,觉得非常的好,也希望想要从零学习 makefile 的同学...

2018-09-04 16:43:45

阅读数 73

评论数 0

一个有趣的小问题:fildes 究竟是 fields 的拼写错误,还是另有含义

一、引言 最近初学 Linux,在看项目的陈年代码的时候,有个变量的命名让我印象非常深刻: fildes 没有 Linux 开发经验的我,下意识以为这是 fields 也就是领域等等含义的单词的拼写错误。 直到今天,我看到了 《Linux 程序设计第四版》的第三章,讲解低层文件访问的时...

2018-09-03 15:54:07

阅读数 73

评论数 0

拒绝失控拒绝混乱:使用 vs code + git + sftp 插件搭建远程服务端编程环境

一、引言 在 Linux 的开发过程中,我们难免会遇到这样的场景: 我们需要编辑修改远端服务器上的某个文件,或者需要对远程服务端上的某个项目进行二次开发。 但是在这个基础上,我们并不希望对已有的代码进行不能控制的未知的修改。 我们该怎么办呢? 能够达到这个需求的,我了解到...

2018-08-22 21:04:16

阅读数 1123

评论数 2

vs code 插件 sftp 错误 Handshake failed: no matching client->server cipher 问题解决

一、引言 在 linux 的开发过程中,难免需要对服务器上的项目进行修改。能够 sftp 上服务器并且可以方便编辑文件的,可能还真是 UltraEdit 做的最好。 可是我喜欢 vs code。 正好 vs code 也有一个 sftp 插件。 可是,今天在使用 vs code 连接到服务...

2018-08-22 17:07:17

阅读数 551

评论数 0

解决 VMware 的虚拟机环境占用宿主机磁盘空间越来越大的问题

一、引言 在 VMware 进行 Ubuntu 18.04 的虚拟环境使用的过程中,我惊奇的发现,好像并没有怎么操作,就已经占用了 20 个 G 的空间了。在 Ubuntu 18.04 中查看磁盘使用情况,也发现并没有到 20 G 呀: 怎么进行磁盘空间的缩小呢? 二、解决 这里,虽然...

2018-08-20 15:01:40

阅读数 12411

评论数 3

虚拟机 linux 突然不能使用 ssh 访问了怎么办?

一、引言 好久没有动我的虚拟机里面的 Ubuntu 了。突然心血来潮想要登录进去看看,发现 ssh 无法连接到虚拟机 linux 了,这下怎么办呢? 二、解决 这里,我参考了这篇博客: [通过ssh访问NAT网络模式下的虚拟机Linux](https://blog.csdn.net/jiu...

2018-06-27 09:48:36

阅读数 482

评论数 0

解决 win10 上 gvim 不能输入中文的问题

一、引言 最近疯狂的迷恋 gvim。突然有一天发现了一个问题,那就是: 在 win10 上,不能在 gvim 中输入中文。 具体表现为:当鼠标移动到其他的软件界面上的输入框的时候,搜狗输入法的输入框就可以显示,但是就是到了 gvim 上的编辑框内,点击 i 进入了编辑模式后,就是无...

2018-06-14 15:42:40

阅读数 774

评论数 0

gvim 怎么卸载 SpaceVim

一、引言 最近沉迷于配置 Vim 玩,觉得很有意思。有一天突然想试试网上疯传的 SpaceVIm,结果试了下发现还是不对自己的胃口,还是想换回原来的配置。 结果发现,Windows 上的 gvim 使用 install.cmd 安装的 SpaceVim 没有官方的卸载工具。我试了下,即使是卸载...

2018-06-13 12:53:30

阅读数 1510

评论数 0

提示
确定要删除当前文章?
取消 删除