一、简介 最初的Unix设定假定人们使用终端连接主机计算机。30多年过去后。情况依然如此,即便是在自己的PC机上运行Unix。多年以来,终端发展为许多不同的类型,并且提供了许多不同类型的键盘,但是Unix一直能够很好地使…
分类:linux
shell脚本分析日志
需求 临时接到一个需求,需要帮忙check一下线上新老用户区分是否正确。 新老用户确认的方法: 老用户(注册4天以外), 新用户(注册4天以内) 也就是说,需要check日志中请求的时间点和注册的时间戳,相差是不是超过4…
Ubuntu 16.04 更新 nodejs 和 npm
去nodejs官网 https://nodejs.org/en/ 下载最新版本安装包并解压缩 执行 ~$ sudo mv node-v8.11.1-linux-x64 /usr/local/nodejs ~$ sudo …
Git团队合作开发流程
0x00 背景 很多小伙伴的代码都借由git做版本控制和协同开发,但不管是小团队任务还是个人开发,大多都是简单通过不同分支去控制开发任务。但是当团队大起来、人员多起来,各种开发者随手建立的分支四处横飞,简单的基于分支的协…
使用mongo-express图形化界面远程管理数据库
本人以前一直用Robo连接远程数据库管理,被黑客攻击后(见文章1 、文章2)再也不敢用了,因为我主机linux,又嫌mongo shell敲起来太累一直对命令行不感冒...,所以就想着找一个能跑在服务器的web端管理器。…
《Linux与shell 脚本编程大全》笔记之基本文件处理命令
touch 命令 touch命令用于创建空文件,例如有时应用程序希望在它们写入数据之前,某个日志文件就已经存在。这时可用touch命令创建一个空文件:touch test1; touch命令还可以用来改变已有文件的访问时…
sed 重定向本文件结果清空了文件
问题描述 今天写脚本处理脚本文件的变量,需要将其中的一个变量(这里举例为replaceStr)替换成另一个变量。于是写出了形如这样的一段代码: sed 's~replaceStr~replacedStr~g' repla…
拷贝指定文件
场景:把/etc/目录下的所有大于10K的文件拷贝到/tmp目录,需要保持结构。 例如 /etc/apt/trusted.gpg 文件大小为 14K,则会被拷贝到 /tmp/etc/apt/trusted.gpg 路径位…
什么是Shell?
什么是命令行? 命令行界面(Command Line Interface,CLI)。 什么是Shell? 在计算机科学中,Shell俗成“壳”(区别与内核),是提供给使用者操作系统的界面。类似于DOS中的cmd.exe程…
TrackPoint配置导致Lightdm不能启动
安装好Arch后TrackPoint驱动一直没有弄好,按照WiKi说明: xf86-input-evdev 和 xf86-input-libinput 都支持它 由于我是新手,又为了达到我的两个目的: 小红点移动速度阻塞…
Zsh 开发指南(第五篇 数组)
导读 了解完结构比较简单的字符串后,我们来看更复杂一些的数组。其实字符串在 zsh 中也可以当字符数组操作,但很少有需要把字符串当数组来处理的场景。本篇中主要讲的是字符串数组,复杂度要比单个字符串高一些。 在实际的脚本编…
让 echo 命令显示带颜色的字
echo 显示带颜色,需要使用参数 -e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;37m TonyZhang \033[0m" 其中…