随笔分类 - Unix
摘要:需求: 有一堆 .deb 包,想把它们做成一个 APT 仓库,这样就可以用apk install pkgname进行安装了,这样一方面自己可以规避 dpkg -i xxx.deb 时候的依赖问题,另一方面也可以方便其他人安装这些软件
阅读全文
摘要:用 qemu-user 在arm linux机器上为x86_64/x86-linux编译的程序
阅读全文
摘要:网上很多地方都说 "Tmux" 比 "GNU Screen" 要好用,不过无意间看到这篇 "Switching from tmux to GNU Screen" 之后,我发现GNU Screen的窗口/区域概念更好,至少是更适合我(虽然相对Tmux有不少小缺点)。 优点1: GNU Screen的窗
阅读全文
摘要:如果你是个PuTTY重度用户,在使用ssh连上一个远端机器工作了好一阵子后,发现自己需要对 当前会话 上传/下载文件,要怎样才能简单快捷呢? 最简单的方式 最简单的方法: 安装 "WinSCP" 或者 "Filezilla" , 启动该程序,然后自己输入输入主机名、端口、用户名、密码登录,然后在pu
阅读全文
摘要:上次在 "Cheat (tldr, bropages) Unix命令用法备忘单" 这篇博文中提到过 ,它跟 的功能一样:用来查询一些常用命令的惯用法,呈现形式是简明扼要的备忘单形式,而不是冗长的manpage.区别在于 是离线查询,在 是在线查询的(均指官方客户端,而第三方客户端不一定是这样),并且
阅读全文
摘要:[TOC] 如果你在管理一堆unix机器,每次登录都要输入密码是挺烦的事情,一方面为了安全我们一般不会将所有机器的密码都设置成一样,另一方面就算一样每次都输入一遍也很麻烦。 这种情况下我们一般是用ssh key来代替密码鉴权,也就是无密码登录了。这在scp/sftp传送文件、rsync同步文件、ss
阅读全文
摘要:我常在命令行下工作,以前老被同事说"你整天在那个黑窗口上倒腾什么?" 现在这个问题变成了"你这个花花绿绿的窗口是什么东西?" 其实都是同一个东西:一个兼容于xterm的终端窗口,要么是PuTTY/KiTTY,要么是GNOME Terminal/Xfce Terminal/LXTerminal.不过我
阅读全文
摘要:Linux "在Linux上自动调整屏幕亮度来保护眼睛 51CTO.COM" —— 介绍了Camera和RedShift这两款工具 "How to automatically dim your screen on Linux Xmodulo" ——英文原文 "Calise | Camera Ligh
阅读全文
摘要:方法一: 并行安装Linux(不在Android操作系统之上运行,需要设备已经unlocked并且rooted) 我还没玩过。放两个书签: "How to Install Ubuntu on Android" "让 Android 手机也具备 Continuum 功能:连接大屏就能当 PC 用" —
阅读全文
摘要:我的树苺派2B跑的是Raspbian 7 (Wheezy),有不少软件都让我觉察出老旧来。想着Debian官方已经发布Debian 8 (Jessie)大半年了( "8.0发布于2015/04/25" ),树苺派这边也该跟进了,于是去查了一下,还真有,Raspbian 8 (Jessies)在201
阅读全文
摘要:"cheat" 是一个Unix命令行小工具,用来查询一些常用命令的惯用法(我们都知道,man page阅读起来太累了,常常是跳到最后去看 examples,但并不是所有man pages里面都有examples)。 举个例子,输入 ,它就显示如下图所示的内容: (图来自: "Cheat An Ult
阅读全文
摘要:fzf/peco/percol这些工具提供一个临时界面,方便你从多个备选项中进行挑选,随着输入的字符逐步缩小备选范围。类似于zsh的命令参数补全,和Emacs上anything/helm的效果。
我目前在用的是 fzf 和 percol/peco
阅读全文
摘要:先说点废话: 原来的笔记本因为上次被儿子拿着充电器玩的时候漏电烧了主板,修了之后还是时不时就突然宕机,Windows也完全起不来。后面这个问题倒是不大,真要用Windows的时候拿老婆的用一下就是了,但不定时宕机这个让我完全没法用了。 翻了一下网上介绍的Linux笔记本,觉得都好贵啊(参考: "...
阅读全文
摘要:上周我们的一个GitLab服务频繁出现web页面卡死问题,得重启虚拟机才可恢复,但重启之后没多久又会卡死。后来发现是虚拟机的磁盘大小超过了2T,而虚拟机管理那层的文件系统是ext3,最大单文件只能支持到2T(也不知道当初这个3T的虚拟磁盘镜像是怎么建立起来的,难道Xen不会给出警告?)。由于该机房没...
阅读全文
摘要:前两天在给另外一个团队帮忙时,看他们在Rails日志、代码文件、git文件系统里面来回穿梭,觉得他们太累了,于是就介绍了 `tmux` 给他们用。但只讲了一点基本的开窗口、分屏,没给讲太多技巧,因为一下子讲太多也消化不了,还不如让他们自己慢慢学(记得 `man tmux` 和 `C-b ?` 就差不...
阅读全文
摘要:上次在《MobaXterm: SSH/X远程客户端, Xmanager的最佳免费替代品》里面介绍了MobaXterm这个Windows上的便携 多合一unix工具箱,它基于Cygwin,集成了ftp/telnet/ssh/rdp/vnc等多种远程连接能力,还有X server以支持连 接X桌面或者运...
阅读全文
摘要:bash用久了,有些地方开始觉得不爽,于是想看看有没有更好的选择。原来在网上瞎逛时,已经很多次看到有人推荐zsh了,加上zsh高度兼容bash,于是就来折腾这个。不过试验了一下oh-my-zsh,感觉功能太强大了,太多东西不知道怎么配置的,这种过于“不知其所以然”的感觉我不太喜欢。于是自己来折腾,觉得基本够自己用就行了。1. 补全很多介绍zsh的文章都说zsh相对bash的一个优点是支持命令选项和参数的补全(这两幅图来自 Z使用 Zsh 的九个理由 - 博客 - 伯乐在线)其实bash里面如果你安装了bash-completion这个包的话,很多命令(比如pkill, dpkg, git等等.
阅读全文
摘要:当需要连接远程linux并运行X程序时,很多朋友首先想到的是NetSarang Xmanager, 虽然这个工具的确很好用,不过这个软件不是免费的,所以银子不多的人得另外想办法。(BTW: 有银子的还可以看看X-Win32, 甚至更老牌的eXceed或者Reflection X)其实我一直在用的是C...
阅读全文
摘要:最近常用Putty访问Linux,在上面用Emacs修改代码、运行shell、进行SQL交互,最大的问题是很多组合键(比如我常用的Shift+Up/Down/Left/Right, Ctrl+F1..F12, Ctrl+Home/End)不能使用,春节前两天有些时间,研究了一下这个问题,算是基本找到了一些解决办法。问题分析首先需要了解Xterm control sequences这个概念,这个链接中的说明很晦涩,我简单地说明一下:对于有对应 ASCII字符的组合健,就发送对应的ASCII字符,否则用一个特殊序列来表示,比 如 F1 就用 ^[OP (也就是先按Ctrl+[, 然后按O,然后再按
阅读全文
摘要:这里说的终端,其实主要是指终端模拟器,也即putty/mintty, xshell, gnome-terminal, xfce4-terminal等。虽然说理论上来说,大多数内容也适用于控制台,但我并没有在上面验证过。* 多frame如果你像我一样用Frame Bufs这个扩展将不同“工程”的buffer组织在不同的frame上,那么肯定也想问终端下是否支持frame,答案是肯定的。仍然使用C-x 5 2来创建新的frame, 用C-x 5 o切换frame。与GUI下的差别是你不能调整frame的大小了,因为一致都是全屏——如果你想要用半个终端来跑别的东西,建议用tmux或者 Emacs里面
阅读全文