前日心血来潮,又给自己的机器安装了 Gentoo Linux,以下是相关的一些我记下的笔记,希望能有帮助。 解决 rxvt、emacs 乱码 事情是这样的……我安装好了 gentoo,英文和中文字体也已安装,打开 fir…
分类:linux
Ubuntu Linux 16.04下如何安装Jenkins
安装Java Linux 下如何安装Java 安装Jenkins 很简单,只需要四个命令。 wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | …
关于好玩、有用和技术含量之我见
前几天闲来无事买来个树莓派玩。并不是想用来做什么,甚至没想到要怎么玩,更多是因为一种“情怀”吧,关于 Linux 的。我大概从 08 年开始用桌面 Linux,一直到 15 年换成 Windows(开始时用虚拟机装 Li…
linux: getopts命令行参数处理
一、getopts 简介 由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为: getopts options variable get…
Ubuntu压缩文件操作
在很多时候,我们需要对不同文件进行压缩或者解压的操作,所以,我们直接入正题 1.ZIP文件 这种文件是使用最广泛的一种压缩格式,它的优点在于支持不同平台都可以进行操作,缺点在于压缩率不高。 压缩指令: #zip -r z…
一.Shell之变量/系统变量
变量赋值 shell中变量无需声明,出现空格需要加“,命名与c语言一致,只支持整型和字符型。 var=value ${ var=value} 一个栗子用于区分不同: $ cat shelldemo.sh #!/bin/b…
串口minicom使用方法
sudo minicom -s 进入配置 选serial port setup 修改 输入A配置串口驱动为/dev/ttyS0 输入E配置速率为9600 8N1 输入F将 Hardware Flow Control 设 …
Shell脚本中使用变量作为for循环范围
我们知道在shell脚本中,可以通过{x..y}这样的表达式来表示一个从x到y的数列 echo {1..10} 1 2 3 4 5 6 7 8 9 10 这个用法在shell脚本里叫做Brace Expansion。 因…
如何实现一个Web Server
最近重构了去年造的一个轮子 Vino。Vino 旨在实现一个轻量并且能够保证性能的 Web Server,仅关注 Web Server 的本质部分。在重构过程中,Vino 借鉴了许多优秀开源项目的思想,如 Nginx、M…
SSH自动输入密码
概述 使用SSH登录服务器,通常分为两步: #ssh username@hostname 系统提示输入密码,用户输入密码; 登录成功 今天要讨论的如何让SSH自动输入密码。 开始 -设置主机短名称 #vim ~/.ssh…
PHP开发环境 02 - 阿里云Ubuntu使用Docker配置PHP环境
视频地址 学徒卡夫 – 卡夫的Mac 04 – 阿里云Ubuntu使用Docker配置PHP环境 https://www.bilibili.com/video/av13699228/ 打包镜像 上…
正则表达式及grep命令
基本正则表达式元字符: 字符匹配: .:匹配任意单个字符 grep "r..t" /etc/passwd []:匹配指定范围内任意单个字符 [^]:匹配指定范围外任意单个字符 [:lower:] [:upper:] [:…