快捷搜索:  
Zsh  使用技巧一则:  文件关联

Zsh 使用技巧一则: 文件关联

在图形化的文件管理器中,通常我们只要单击/双击某个文件,文件管理器就会调用相应的程序来打开该文件。其实,这样的文件关联在 Zsh 中也可以实现。具体操作步骤如下: 添加下列内容到你的 $HOME/.zshrc 文件中: autoload -U zsh-mime-setup zsh-mime-setup 以关联扩展名为 png 的图像文件为例,假设要通过 pho 程序来查看,那么在 $HOME/.zshrc 中可以这样定义: alias -s png=pho 我们以 alias 的形式来实现文件关联,其中...

跟我来尝鲜  Ubuntu  9.04试用过程全接触

跟我来尝鲜 Ubuntu 9.04试用过程全接触

前些日子在网站上看到Fedora11的试用手记,马上心潮澎湃了起来。漂亮的外形和新出炉的EXT4文件系统,快速启动等新功能。无一不让我激动。 其实Linux社区世界占有率最大的,并不是Fedora,而是Ubuntu。 和Fedora一样,Ubuntu 也是一个由社区开发的、基于 Linux 的操作系统,适用于笔记本电脑、桌上电脑和服务器。它包含了人们所需要的所有程序:网页浏览器、演示文稿、文字处理、电子表格、即时通讯等等。 呵呵,虽然我很喜欢Fedora,但是我也喜欢Ubuntu。如果把Fedora和U...

Linux下输入法:基于Plasma  插件的新输入法面板

Linux下输入法:基于Plasma 插件的新输入法面板

Linux 下的输入法无非就是 Scim/Fcitx/iBus 这么几款。除去还没有移植到 QT4 的 Skim 以外,均采用的是 GTK。(iBus 似乎有 QT 界面,但是我还没有成功的在 KDE 中调出过 iBus……)因此,KDE 的用户可能一直有着找不到合适输入法的苦恼。但是,正在开发中的 KimPanel 可能可以改变这个现状。 Wkai 正在开发的 KimPanel 是一个可以用多个输入法作为后端的 Plamsmoid 插件。通过 KimPanel 提供一个统一的UI接口给不同输入法,Pl...

Linux下拾色器:功能强大的gpick

Linux下拾色器:功能强大的gpick

以往在 Linux 下要拾个颜色啥的我一直用 gcolor2 应付着。不过话说回来,gcolor2 的功能实在有些弱。现在有了功能更加强大的 gpick,gcolor2 可以正式“下岗”咯。 且让我们来看看 gpick 有些啥好功能: 在放大的屏幕区域中,按空格键即可快速取色; 为拾取的颜色自动命名; 能够将拾取的颜色以不同格式拷贝到剪贴板,目前包括十六进制、RGB 及 HSL; 可以将拾取的颜色导出为调色板,支持 gpl、ase、mtl 等格式,以供 GIMP、Inkscape 等程序使用; 以拾取的...

Linux平台Ubuntu系统触摸板简单设置上手

Linux平台Ubuntu系统触摸板简单设置上手

如果你装的是 Ubuntu 发行版,那么基本上你的 X 的配置文件 (xorg.conf) 里面已经设置好了相关的驱动,是默认设置,你只需要添加些相关的参数就 ok 了。下面是 Ubuntu 默认的触摸板的配置: Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protoc...

杀死Unix操作系统不服管教的进程

杀死Unix操作系统不服管教的进程

笔者在《linux.chinaitlab.com/administer/780117.html" target=_blank> 》这篇文章中谈到进程是Unix系统的是守护神。可是有时候这个守护神也会闹别扭,会跟Unix操作系统作对。如明明任务已经执行完成了,但是却没有正常结束进程。又或者进程无缘无故占用了大量的系统资源,导致系统速度减慢,影响了其他作业的正常运行。对于这些不服管教的进程,系统工程师只能够拿起手中的屠刀,实行“杀无赦”政策。 在Unix系统中有多种手段可以杀死这些异常的进程。通常情况下,笔...

Linux下"base64"命令工具的使用

Linux下"base64"命令工具的使用

Base64编码在电子邮件中很常见,Foxmail、Outlook等邮件用户代理发邮件时进行SMTP验证,就是输入base64编码格式的用户名和密码进行验证的,而邮件的主体内容和附件都很普遍的使用base64编码进行传输。 在使用telnet工具测试发邮件的时候,如果遇到需要验证情况,实用的base64编码工具就成为必要了。我在另一篇文章里谈到可以使用PHP函数来实现,这里介绍更实用的Linux工具:base64 RHEL5系统的base64工具是coreutils安装包里的,一般Linux系统都已安装...

大小只有10MB的Tiny  Core  Linux

大小只有10MB的Tiny Core Linux

Tiny Core Linux 也许是最小的桌面Linux发行版,仅仅需要在USB设别、CD或者硬盘内的10MB空闲空间,可以给你一个新的体验和最快的网络速度,它带有一个可以定制的X桌面,并且可以完全运行在RAM上。Tiny Core Linux发行版基于Linux 2.6 内核、Busybox、Tiny X、Fltk和Jwm。拥有着快速的启动速度,最新版本(Tiny Core Linux 1.2)带来许多的提升和错误改正。 尽管在Tiny Core Linux中不包含一个完整的桌面,它的功能可以通过自...

Linux系统出错提示信息详解

Linux系统出错提示信息详解

深入地讲:许多人害怕Linux,因为它给出的出错提示信息简直像天书一样。并且这样的信息有很多。如果你在Linux Format(译者注:这是一家英国销售量最好的Linux杂志)的论坛上搜索“Error”这个词,你将会得到超过150页的内容。那些是许多人遇到的许多问题。 用户们遇到的最大的困难并非出错提示信息的数量,而是如何从中找出有用的东西。例如,“ Kernel Oops”是什么意思,或者“PCI can't allocate”是什么意思?Linux的出错提示相当愚钝且很难理解,几乎起不了什么帮助。这...

Linux下at与cron自动化工作的异同

Linux下at与cron自动化工作的异同

在Linux操作系统中,管理员可以通过一定的手段要求系统的工作在一个特定的时间、日期或者当系统平均负荷比较低的时候自动执行某些特定的工作。通常情况下,可以通过at与cron两个命令来实现自动化作业。而且这两个命令无论是管理员用户还是普通用户都可以使用。如root管理员可以使用自动化的工作管理来执行定期的数据备份、监控系统稳定性与性能参数等等;而且普通用户也可以利用这项机制来要求系统自动执行工作,如自动执行某个脚本等等。 虽然这两个命令都可以达到自动化工作的要求,但是他们有不少的差异。系统管理员要根据这两...

体验开源变色龙SUSE  Linux  Enterprise  Serv

体验开源变色龙SUSE Linux Enterprise Serv

SUSE Linux Enterprise Server 11主要针对的是企业用户,SUSE产品分为SUSE Linux Enterprise Desktop(SLED)和SUSE Linux Enterprise Server(SLES)两个版本。笔者测试的版本为Server版本,主要面向SMB甚至是大型企业中的服务器系统了。SLED则是面向SMB中的计算机终端。 一 安全从安装开始 SUSE Linux Enterprise Server 11 安装过程在"用户身份验证方法"方面提供企业级的方式包括...

如何使用ESX修复Linux虚拟机重启只读模式?

如何使用ESX修复Linux虚拟机重启只读模式?

在检测到错误时,将Linux服务器上的文件系统配置成重启后的只读模式是常见做法。不过,这种设置在结合使用VMware VI3时可能有意想不到的结果。 在发生错误时,Linux文件系统能配置成三种不同的模式: errors=continue / errors=remount-ro / errors=panic 这三种模式分别表示忽略错误并只标记文件系统错误继续运行,或者重启系统为只读,或者终止系统。 默认设置在文件系统superblock里,并能使用tune2fs(8)更改。 第一选择(继续运行)可能对包...