LINUX
文章平均质量分 73
JacobiLeo
If not mentioned explicitly, all codes and articles from my blogs and my snippets are created by Jacob Liu (liuzeyu271828@gmail.com), and are distributed under CC-BY 3.0 or later.
展开
-
Shell 编程(I)
发信人: xxxss.bbs@bbs.chenguang.org (__), 信区: Linux标 题: Shell 编程(1)发信站: 交大晨光 (Mon Oct 28 22:14:14 2002)转信站: PKU!news.happynet.org!chenguang为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是Shell仍原创 2013-04-28 13:56:10 · 475 阅读 · 0 评论 -
最有用的 Key Mapping --- CapsLk -> Eac, Alt -> Ctrl
一看标题,很多人一定已经把我归类到 Emacs 党了。在 tmux 下用 tmux 的人很多。tmux 标志性的操作就是 Ctrl+b,用过都知道,所以键映射之后,操作 tmux 就爽多了。在 Bash 下Bash 有很多快捷键,还分成 Emacs 风格和 Vi 风格两种,不过 Vi 风格是在不好用,所以我一般用 Emacs 风格快捷键,比如^a 到行首,以及^b,^f原创 2013-12-31 16:08:20 · 819 阅读 · 0 评论 -
教育网 Debian 用户无国际网安装 flashplugin-nonfree
身为教育网用户,深深地为 CERNET 的内外网区分跪了,好在我们有搜狗代理、goagent 代理之类的工具,要不然上个外网还要交高额的网费。不过一直以来困扰我的一个问题是 Debian 的包管理器安装 flashplugin 的蛋疼问题。由于版权问题,Debian 的源里只有一个相当于安装器的东西,实际安装过程中要连接到 Adobe 的官方网站上,而 Adobe 的官网属于国际网,于是导致没有开原创 2013-10-23 23:34:14 · 1188 阅读 · 0 评论 -
Linux命令行下文件压缩,解压,分割以及合并
之前用Linux做压缩的时候完全不会用命令行解决,只好在GUI工具的帮助下工作,真是郁闷,于是简单研究了几个基本命令。首先是归档命令的大佬tar:$ tar -cf archive.tar foo bar bla #生成归档文件$ tar -tvf archive.tar #列出包中文件$ tar -xf archive.tar原创 2013-04-28 13:56:08 · 1234 阅读 · 0 评论 -
Linux 下用 hwclock 调节系统时钟
由 Linux 内核管理的时钟与硬件时钟并不相同。硬件时钟又叫 BIOS 时钟,在系统关闭后仍在运行,可以通过修改 BIOS 修改硬件时钟。不过当系统已经启动之后,仍可通过 hwclock 命令查看并修改硬件时间。1.显示系统日期和时刻输入 hwclock 即可查看硬件时钟,默认选项是 -r 或者 --show。# hwclockFri 16 Aug 2013 04:45:28 PM翻译 2013-08-16 18:58:08 · 2598 阅读 · 0 评论 -
用 GDB 调试 Segmentation Fault
今天写程序的时候出了一个 Segmentation Fault,于是把整个调试过程记录在这里了,精简过后的问题代码如下:#include int main(){ FILE *fin = fopen ("r", "milk3.in"); FILE *fout = fopen ("w", "milk3.out"); int volume[3],原创 2013-06-26 02:11:20 · 1961 阅读 · 0 评论 -
Shell 编程中的 echo 和 printf
近些天翻阅 O'Reilly 的 Learning the Bash Shell 的时候,偶然发现书中的 echo 命令输出和我的机器上的不一样,于是兴致盎然的仔细读了一下 echo 的 man page 发现了这样一句话:NOTE: your shell may have its own version of echo, which usually supersedes the vers原创 2013-04-28 13:56:23 · 674 阅读 · 0 评论 -
Shell 编程中处理带有空格的文件名的小 trick
昨天晚上终于把论坛上那个16本Python书的帖子里的书下载完了,发现有好几本书名前都有一个 [搬书匠#123] 这样格式的前缀,而且有几个文档还莫名其妙的有运行权限,于是我决定写个脚本清理一下,其实是套用一下之前的一个脚本(把1.abc.mp3改成01.mp3以自动排序): 点击(此处)折叠或打开 #!/bin/sh原创 2013-04-28 13:56:18 · 701 阅读 · 0 评论 -
Vim多窗口命令小集锦
注:本文内容中有很大一部分翻译自http://www.cs.swarthmore.edu/help/vim/windows.html,作者在此向大家大力推荐此网站,是学习Vim的绝佳之处对很多高手来说,Vim的单窗口就足以完成其全部工作,但作为编程小鸟,我们还是希望有一个准IDE的multi window。当然有很多插件完成多窗口的功能,如著名的WinManager,不过这篇小文是完全DI原创 2013-04-28 13:56:06 · 575 阅读 · 0 评论 -
被AMD显卡的专有驱动折磨的经历
装Debian已经有一年多了,一直使用默认安装的开源显卡驱动,其实效果挺不错,只是不能提供3D加速的功能。毕竟我对游戏的兴趣不大,日常使用有开源驱动已经足够。前几天突然萌生了使用AMD专有显卡驱动的想法,主要的目的只是倒腾一下(Linux用户的通病了),其次是希望看看有3D加速有什么效果。 准备 首先用命令查看一下机器的显卡类型: 点击(此处)原创 2013-04-28 13:56:02 · 2448 阅读 · 0 评论 -
Shell 编程(III)
链接:Shell编程(I) Shell编程(II)发信人: xxxss.bbs@bbs.chenguang.org (__), 信区: Linux标 题: Shell 编程(3)发信站: 交大晨光 (Mon Oct 28 22:15:18 2002)转信站: PKU!news.happynet.org!chenguang实例 一般编程步骤 现原创 2013-04-28 13:56:16 · 493 阅读 · 0 评论 -
远程X技术初探
前几天和朋友看到一篇实现远程X的文章,就一起尝试了一下,基本上成功了,具体的过程就写在这篇博客中了。我的机器是64位的Debian Wheezy,朋友的机器上装的是Arch。实现的思路是先在自己的某个tty上开一个X,然后使得这个tty可以接收来自其他机器的输入,然后问题就解决了。具体工作过程如下:1 先修改X的配置文件,使得普通用户也可打开X终端,同时也防止其他主机连接时原创 2013-04-28 13:56:04 · 745 阅读 · 0 评论 -
Shell 编程(II)
链接:Shell编程(I)发信人: xxxss.bbs@bbs.chenguang.org (__), 信区: Linux标 题: Shell 编程(2)发信站: 交大晨光 (Mon Oct 28 22:14:45 2002)转信站: PKU!news.happynet.org!chenguang快捷操作符 熟悉C语言的朋友可能会很喜欢下面的表达式:原创 2013-04-28 13:56:12 · 594 阅读 · 0 评论 -
xscreecsaver 临时不锁屏脚本
在经历了看电影的时候突然屏幕一黑,却不是导演关原创 2014-06-09 23:38:57 · 835 阅读 · 0 评论