Linux
emacs 上手之--基本概念
emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacs emacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下面我简单说一点emacs配置文件怎么写。虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了。 在配置文件里面,引号(;)开头表示注释,比如下面这行 ; this is the emacs config file 下面我来举一些例子,简单说说配置文件。 (setq transient-mark-mode t) 这行的意思是,给变量transient-mark-mode设置值 … … … … 阅读更多
Emacs基本快捷键
C-x C-c : 退出Emacs
C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件
C-g : 取消未完成的命令
编辑
C-z (redefined): Undo;原来C-z是挂起Emacs(然后用fg命令调出);C-x u 是默认的命令; 移动一下光标,再C-z就可以redo
M-d : 删除光标后的词语
移动光标
C-v : 向前翻页
M-v : 向后翻页
M-r : 将光标移动到屏幕中间那行
C-a : 移到行首
M-a : 移到句首,从行首到句首之间可能有空格
C-e : 移到行尾
M-e : 移到句尾
M-{ : 向上移动一段
M-} : 向下移动一 … … … … 阅读更多
Linux学习笔记:vi,sed,Bash中的文本替换
非常实用,转载!
平时工作的时候写不同部分的代码所要遵循的code rule也是不同的,一共有三套code rule,从命名规则,缩进到宏定义限制都相差不少。我有的时候会弄混,发现使用vi和sed可以很快地处理这类问题,把这几天所用过的命令总结了一下,以后也有个参考。
vi用来处理单个文件很合适,并且可以随时undo;sed适合处理多个文件,如果使用了-i选项处理之前最好做备份。
本文中提到的命令均以””括起来,实际使用中是不需要输入””的。本文中提到的命令都经过测试,但也许还存在问题,可以e-mai我。
使用vi打开一个文本文件时,如果不是以UNIX LF方式结尾,而 … … … … 阅读更多
recovery ubuntu in winxp
由于重装的xp,所以准备恢复一下ubuntu。网上找了一圈,方法都不太适合我。
后面发现了一个超简单的方法恢复引导,现在做记录如下。
下载个grub for dos,把grldr这个文件复制到c:\
然后编辑c:\boot.ini (去掉只读属性)
如果看见timeout=0, 就改为timeout=15
把
C:\GRLDR=”GRUB for DOS Menu”
加入c:\boot.ini 的最后一行
新建一个文本文件名为c:\menu.lst, 内容为
color black/cyan yellow/cyan
timeout 15
default 0
title … … … … 阅读更多
需要备份数据了,写个最简单的脚本
1.# vi /opt/backup.sh
# create by *** 20090814
#
cp -r -a -u /**/project /opt/project //将**目录下的project目录备份到opt/project,同时如果project文件比/opt/project中的文件新,才copy.
# chmod 777 backup.sh
3.# crontab –e 30 2 * * 5/opt/backup.sh //周5 2:30分执行backup.sh
4.设置完了之后不要忘了,启动定时服务
# service crond r … … … … 阅读更多
LINUX CP命令详解
cp (复制档案或目录)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 …. directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l … … … … 阅读更多
vncserver 中 icfb不能启动
在啟動 vncserver 時, 要加上 -depth 的 option. vncserver -depth 8 或是 vncserver -depth 24 這樣就能虛擬出 Cadence tool 所需要的顏色數(深度) 了.
Redhat as 5 vncserver及vncviewer的详细配置
这篇写的比我好,收藏
Redhat as 5 vncserver及vncviewer的详细配置1、 首先要配置的是服务端A 确认服务器端是否安装了vncserver使用rpm -qa vnc命令如果收到如下信息说明已经安装了vncserver,[root@localhost: ~]#rpm -qa |grep vncgtk-vnc-python-0.3.2-3.el5vnc-server-4.1.2-14.el5gtk-vnc-0.3.2-3.el5vnc-4.1.2-14.el5B从光盘找到安装包进行安装首先将光盘挂载(也叫解压)到某个目录这里是在/var/ftp/pub/下面建立了rhe … … … … 阅读更多
vncserver详细设置
这两天给公司买了2台超豪华的机器,8G内存,4核。呵呵,下面记录一下我配置VNCSERVER的过程。
1. 开用户
修改配置文件/etc/sysconfig/vncservers
VNCSERVERS=”1:root 2:Jack 3:Marry”
开了3个用户root, Jack,Marry.
VNCSERVERARGS[1]=”-geometry 1280×1024 -alwaysshared -depth 16″其中-alwaysshared表示允许多终端同时登录,-depth指颜色分辨率,可以是8,16,24,32。
2.产生. … … … … 阅读更多
ssh 登陆 xwindows
在centos中用ssh登陆到别的机器上,发现不能显示xwindows。提示如下:
“cannot connect to x server”
这里,可以使用
ssh -X 192.168.1.233 -l user
登陆,就可以正确显示XWINDOWS了。
Dr.Jack
2009.6.2
Del.icio.us : linux,ssh, xserver
