OUTLOOK里的“答复”转发“怎么改成英文的re/fw
前几天重装系统,一不小心装了一个中文版的Office2007, 这样在回复邮件的时候, 邮件的title就会被自动填上中文的"答复"两字. 可是我想让它自动填入"Re:"而不是"答复:" 怎么办呢? 我可不想为了这么一个小小的问题重装一次Office2007. 在Outlook的选项里摸索一段时间后, 终于找到了解决的方式:
点击Outlook的菜单"工具"->"选项", 在弹出的对话框中选择tab"邮件格式", 再单击按钮"国际选项", 然后在弹出的窗口选择"答复和转发时,邮件头使用英语", 最后一路确定就可以了.
virtualbox 数据空间 自动挂在到ubuntu
挂载windows数据空间:
挂载代码形式:sudo mount -t vboxsf 你共享的数据空间 挂载点
如sudo moount -t vboxsf D_DRIVE /mnt/shared/d
自动挂载则需要编辑文件/etc/fstab,在终端输入如下命令:
Sudo gedit /etc/fstab[gedit只是一个编辑器命令,若系统若安装该编辑器可用其他的编辑器来执行如sudo leafpad /etc/fstab或是用执行sudo vim /etc/fstab]
在该文件的最后添加如下的代码:
D_DRIVE /mnt/shared/d vboxsf rw,gid=100,uid=1000,auto 0 0
E_DRIVE /mnt/shared/e vboxsf rw,gid=100,uid=1000,auto 0 0
F_DRIVE /mnt/shared/f vboxsf rw,gid=100,uid=1000,auto 0 0
G_DRIVE /mnt/shared/g vboxsf rw,gid=100,uid=1000,auto 0 0
-----------------------------------------------------
ubuntu 不进入X终端 只进入命令行模式
This tutorial shows how to configure your Ubuntu 9.10 and make it directly boot into console/command line instead of X-window.
Step1:Just edit /etc/default/grub with your favourite editor:
sudo gedit /etc/default/grub
find out this line:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
change it to:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
Step2:
Update grub and done!
sudo update-grub
LAMP 配置apache支持rewrite discuz全静态
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
就可以了
记录一下设置过程,有独立主机需要设置的朋友可以参考下。其实很简单,按照DZ官方的教程来就可以。
(本记录只适用于独立服务器的用户)
我的情况:独立的主机LAMP环境,Apache2.x
第一步:检查 httpd.conf 中是否存在如下一段代码
- LoadModule rewrite_module modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。
- <ifmodule mod_rewrite.c>
- RewriteEngine On
- RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2
- RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
- RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
- RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3
- RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
- </ifmodule>
此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,如果加在虚拟主机配置外部将可能无法使用。
例如,虚拟主机配置使用了httpd-vhosts.conf,打开此文件,设置规则如:
- <virtualhost *:80>
- DocumentRoot "/usr/local/apache2/htdocs/***"
- ServerName www.***.net
- ServerAlias www.***.net
- RewriteEngine On
- RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2
- RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
- RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
- RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3
- RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
- </virtualhost>
改好后将 Apache 重启。
Discuz后台全局——启用
前台刷新即可。
PHPWind的如上面步骤,修改为(PW后台的,可直接使用)
- <ifmodule mod_rewrite.c>
- RewriteEngine On
- RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
- </ifmodule>
-----------------------------------------------------
Linux export 和source 子shell
用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一 个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来 说,用户可以有许多 shell,每个shell都是由某个shell(称为父shell)派生的。
在子 shell中定义的变量只在该子shell内有效。如果在一个shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内 的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。 export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。
[例]在本例中,变量myfile是在dispfile脚本程序中定义的。然后用export命令将变量myfile输出至任何子shell,例如当执行printfile脚本程序时产生的子shell。
dispfile脚本程序清单:
/**************begin dispfile**************/
myfile=”List”
export myfile
echo “Displaying $myfile”
pr –t –n $myfile
printfile
/**************end dispfile***************/
printfile脚本程序清单:
/**************begin printfile**************/
echo “Printing $myfile”
lpr $myfile&
/**************end printfile**************/
$dispfile
Displaying List
1 screen
2 modem
3 paper
Printing List
$
Linux 指令:系统设置--export
功能说明:设置或显示环境变量。
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
http://linux.chinaitlab.com/command/723900.html
从学习export命令理解到的Shell环境和变量生存期
我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环 境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo显示出它的值, 可结果却不是这样,脚本执行完后用set根本看不到有这个变量存在。为什么呢?我百思不得其解,最后将问题贴出来,一位前辈告诉我说用source+脚本 文件就可以了,我试了一下果然可以,但一个新的问题又出来了。我将脚本中export命令删除后,用source一样可以。那这个export好像没有什 么用呀。
在经过多次尝试后发现了一些东西,是我自己猜的,如果有什么不对的地方,请指正,谢谢。
执行一个脚本 时,会先开启一个子shell环境(不知道执行其它程序是不是这样),然后将父shell中的所有系统环境变量复制过来,这个脚本中的语句就在子 shell中执行。(也就是说父shell的环境变量在子shell中可以调用,但反过来就不行,如果在子shell中定义了环境变量,只对该shell 或者它的子shell有效,当该子shell结束时,也可以理解为脚本执行完时,变量消失。)为了证明这一点,请看脚本内容:
test='value'
export test
这样的脚本执行完后,test实际上是不存在的。接着看下面的:
test='value'
export test
bash
这里在脚本最后一行再开一个子shell,该shell应该是脚本文件所在shell的子shell,这个脚本执行完后,是可以看到test这个变量的,因为现在是处于它的子shell中,当用exit退出子shell后,test变量消失。
如果用source对脚本进行执行时,如果不加export,就不会在子shell中看到这个变量,因为它还不是一个系统环境变量呀,如脚本内容是:
test='value'
用source执行后,在shell下是能看到这个变量,但再执行bash开一个子shell时,test是不会被复制到子shell中的,因为执行脚 本文件其实也是在一个子shell中运行,所以我再建另一个脚本文件执行时,是不会输入任何东西的,内容如:echo $test。所以这点特别注意了,明明在提示符下可以用echo $test输出变量值,为什么把它放进脚本文件就不行了呢?
所以得 出的结论是:1、执行脚本时是在一个子shell环境运行的,脚本执行完后该子shell自动退出;2、一个shell中的系统环境变量才会被复制到子 shell中(用export定义的变量);3、一个shell中的系统环境变量只对该shell或者它的子shell有效,该shell结束时变量消失 (并不能返回到父shell中)。3、不用export定义的变量只对该shell有效,对子shell也是无效的。
后来根据版主的 提示,整理了一下贴子:为什么一个脚本直接执行和用source执行不一行呢?这也是我自己碰到的一个问题。manual原文是这样的:Read and execute commands from filename in the current shell environment and return the exit status of the last command executed from filename.明白了为什么不一样了吧?直接执行一个脚本文件是在一个子shell中运行的,而source则是在当前shell环境中运行的。根据 前面的内容,你也已经明白其中的道理了吧。
困扰了我几天的问题终于可以圆满的解决了。
http://doc.linuxpk.com/3862.html
原文地址 http://blog.csdn.net/luweisoft/archive/2007/10/23/1839725.aspx
-----------------------------------------------------
Song Tao
Fiberhome Technology
Ubuntu,deb文件的安装方法
-----------------------------------------------------
vim使用技巧之翻页
h 左,或 Backspace 或方向键
j 下,或 Enter 或 +(要 Shift 键),或方向键
k 上,或 方向键或 -(不必 Shift 键)
l 右,或 Space 或方向键
使用 hjkl 键的移动是为了使手不必离开打字区(键盘中央的部位),以加快打字的速度,如果各位不习惯,那就使用方向键吧!
Backspace 及 Space 的移动方式是到了行首或行尾时会折行,但方向键或 hl 键的移动则在行首或行尾时您继续按也不会折行。转折换行的功能是 vim 的扩充功能,elvis 无此功能。
jk 及使用方向键的上下移动游标会尽量保持在同一栏位。使用 Enter,+,- 的上下移动,游标会移至上(下)一行的第一个非空白字元处。
好像有点�杂,各位就暂时使用方向键来移动就简单明白了!等您爱上了 vim 后再来讲究吧。
Ctrl-f 即 PageDown 翻页。
Crtl-b 即 PageUp 翻页。
进阶的游标移动
0 是数目字 0 而不是英文字母 o。或是 Hmoe 键,移至行首,
(含空白字元)。
^ 移至第一个非空白字元,注意,要 Shift 键。
$ 移至行尾,或 End 键。要 Shift 键。
以上两个按键是源自规则表示式(regular expression),在 regexp 中 ^ 是匹配行首,$ 是匹配行尾。
G 移至档尾(最后一行的第一个非空白字元处)
gg 移至档首(第一行之第一个非空白字元处)
gg 是 vim 的扩充功能,在 elvis 或原始 vi 中可用 1G 来移至档首(是数字 1 不是英文字 l)。
G 之原意是 goto,指移至指定数目行之行首,如不指定数目,则预设是最后一行。
w 移至次一个字(word)字首。当然是指英文单字。
W 同上,但会忽略一些标点符号。
e 移至前一个字字尾。
E 同上,但会忽略一些标点符号。
b 移至前一个字字首。
B 同上,但会忽略一些标点符号。
H 移至萤幕顶第一个非空白字元。
M 移至萤幕中间第一个非空白字元。
L 移至萤幕底第一个非空白字元。
这和 PageDown,PageUp 不一样,内文内容并未动,只是游标在动而已。
n| 移至第 n 个字元(栏)处。注意,要用 Shift 键。n 是从头起
算的。
:n 移至第 n 行行首。或 nG。
特殊的移动
) 移至下一个句子(sentence)首。
( 移至上一个句子(sentence)首。
} 移至下一个段落(paragraph)首。
{ 移至上一个段落(paragraph)首。
sentence 是以 . ! ? 为区格。
paragraph 是以空白行为区格。
% 这是匹配 {},[],() 用的,例如您的游标现在在 { 上
只要按 %,就会跑到相匹配的 } 上。写程式时满好用的。
另还有一些 vim 的特殊按键,但这得留待最后才来讲述,否则各位恐怕会头昏眼花了。