10个最酷的Linux单行命令
1. sudo !!
以 root 帐户执行上一条命令。
2. python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
3. :w !sudo tee %
在 Vim 中无需权限保存编辑的文件。
4. cd -
更改到上一次访问的目录。
Read more…
1. sudo !!
以 root 帐户执行上一条命令。
2. python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
3. :w !sudo tee %
在 Vim 中无需权限保存编辑的文件。
4. cd -
更改到上一次访问的目录。
Read more…
第一步,用Administrator 登录。复制Program Files 目录,但不能直接用资源管理器复制,我们需要保留此目录的所有权限设置,假设要从C 盘移动到D盘:
xcopy “C:\Program Files” “D:\Program Files\” /E /H /K /
X /Y
第二步,修改注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
“ProgramFilesDir”=”D:\\Program Files”
“CommonFilesDir”=”D:\\Program Files\\Common Files”
Read more…
.NET Winform中,启用XP主题外观执行以下语句即可:
Application.EnableVisualStyles();
VC Win32项目,默认是不启用XP主题外观的,并不是每个人都喜欢简洁的Windows经典主题外观。
启用XP主题外观,需要用资源文件。有更简单的方式:
右键点项目
properties->configuration properties->linker->manifest file->additional manifest ependencies填上
type='$(Platform)' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='$(ProcessorArchitecture)' publicKeyToken='6595b64144ccf1df' language='*'
确定后重新build,就会看到效果(如果对此项做了修改后,最好clean一下项目,再build).
Read more…
给chrome的快捷方式加过启动参数, 同时chrome又设为默认浏览器的情况下, 会发现在其它程序中打开链接的时候, 不是在原有chrome里打开一个新tab, 而是打开一个新窗口(原打开的所有tab+新tab), 很烦!!
根据需要可修改注册表如下四处:
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
HKEY_CLASSES_ROOT\ftp\shell\open\command
在”chrome路径” — “%1″中插入你的参数, 如:
“chrome路径” –user-data-dir=”R:\User Data” — “%1″
如果你使用双系统(Ubuntu/Windows),在你重装Windows以后,Grub菜单会消失,因为Windows覆盖了硬盘的操作系统启动系统MBR.
这里将讨论如何在安装XP/Vista/Windows 7以后如何恢复Grub2。
方法1:使用Ubuntu 9.10 LiveCD
首先,请从Ubuntu网站下载Ubuntu.在这里,我们假设Ubuntu的安装分区是/dev/sdc3,/boot分区是/dev/sdc2。
现在,使用LiveCD启动计算机,打开“应用程序”-》“附件”-》“终端”,输入下面的命令,以root身份登录,并执行下面的操作:
sudo -i mount /dev/sdc3 /mnt mount /dev/sdc2 /mnt/boot grub-install –root-directory=/mnt/ /dev/sdc
把Wordpress内置的jQuery换为Google Ajax Libaray API链接后,Wordpress后台编辑页面在开启Visual Editor的情况下会出现jQuery is not defined错误,查看源码后发现jQuery是在script-load以后才加载的
<script type='text/javascript' src='http://imee.cn/wp-admin/load-scripts.php?c=0&load=utils,editor,quicktags&ver=d652578b8499672dc5f8695841c1aa48'></script> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2'></script>
Google Ajax Library API(GALA) 是一种内容分布网络,可载入最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 载入程序的 google.load() 方法,您的应用程序能够迅速从全球任何位置访问日益丰富的最热门开放源代码 JavaScript 库
Google提供的这批js类库都有使用CDN,同时提供压缩和非压缩版本,并gzip输出。比如Prototype在未压缩前是124k,压缩后则只有 30k,而jquery经过瘦身以后,也是从97k降到了16k。
这项服务的意义在于,如果各个网站都使用google提供的某个js类库比如jquery,那么由于浏览器缓存的缘故,用户就可以避免下载相同内容 的js,这样也就能提高js的载入速度了。
Read more…
用root权限执行以下命令:
dd if=/dev/mem bs=32768 skip=31 count=1 | strings -n 10 | grep -i bios
当然,也可以用dmidecode,得到的版本号和上面那条命令会不太一样,例如:
phil@phil:~$ sudo dmidecode -s bios-version ASUS M2NPV-VM ACPI BIOS Revision 1103
Unix已经有35年历史了。许多人认为它开始于中世纪,这个中世纪是相对于计算机技术的产生和发展来说的。在过去的时间里,Unix和它的子分支 Linux收集有许多的历史和一些完全古老的语言。在这篇技巧文章中,我们将介绍一少部分古老的语言和它们的目的和作用,以及它们真正的来源。
Read more…
即将发布的 Mozilla Firefox 3.6 系列将不再支持以前 OJI (Open Java Virtual Machine Integration)架构 Java 浏览器插件,需要使用 Java 6 Updates 10 及以后提供的符合 NPAPI 标准的新版本浏览器插件。本文介绍如何在 Mozilla Firefox 3.6 下配置 Java 浏览器插件。
下文以从 Mozilla 官方下载的 Mozilla Firefox 3.6 Beta 4 i686 Linux 版本为例,介绍如何在 Fedora 12 下为其添加 Java 支持。
Read more…