Category: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux

How to fix “System program problem detected” error on Ubuntu

Remove crash report files The apport system creates crash report files in the /var/crash directory. These crash report files cause the error message to appear everytime Ubuntu boots. $ cd /var/crash $ ls _opt_google_chrome_chrome.1000.crash _usr_lib_chromium-browser_chromium-browser.1000.crash _usr_sbin_ulatencyd.0.crash _usr_share_ap… Read More

Ubuntu: 创建PlayOnLinux快捷键 Create PlayOnLinux Application Desktop

实例一 iTunes 12 iTunes 12.desktop [Desktop Entry] Encoding=UTF-8 Name=iTunes 12 Comment=PlayOnLinux Type=Application Exec=/usr/share/playonlinux/playonlinux --run "iTunes 12" %F Icon=/home/gd/.PlayOnLinux//icones/full_size/iTunes 12 Name[fr_FR]=iTunes 12 StartupWMClass=iTunes.exe Categories=   实例二 Adobe Photoshop CS6 Adob… Read More

Magento 自定义分页代码 How to change pagination design in product listing page in magento

I have worked in the template\catalog\product\list\toolbar.phtml where you can change the total toolbar design. But there have a function <?php echo $this->getPagerHtml() ?> it’s for the pagination. if you want to change pagination html then go to the template\page\html\pager.phtml and you can change it from here.   本文:Magent… Read More

Linux Netcat 命令——网络工具中的瑞士军刀

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使用netcat的例子. [A(172.31.100.7) B(172.31.100.23)] Linux netcat 命令实例: 1,端口扫描 端口扫描经常被系统管理员和黑客用来发现在一些机器上开放的端口,帮助他们识别系统中的漏洞。 $n… Read More

sed 执行错误:sed: 1: “…”: Invalid command code f

运行 grep -l \'texttofind\' * | xargs sed -i 's/toreplace/replacewith/g' Im getting this error when I run the above command in the terminal. sed: 1: "forkliftDailyChecklistW ...": invalid command code f 解决: I figured out what was wrong. I needed to add '' after the -i and before the 's/../../': grep -l \'texttofind\' * | xargs sed -i '' 's/toreplace/replacewi…

命令行导出和导入数据库 How to export and import MySQL database using command line Interface

导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to the directory where you want this file to be stored using following command, cd /home/myfiles/ Then use below command to export a databse, mysqldump --database --user=root --password your_db_name > export_into_db.sql You will be asked about root password… Read

安装完Ubuntu 15.04桌面后要做的15件事

本教程适用于在自己的电脑上安装了 Ubuntu 15.04 “Vivid Vervet” 桌面的新手,这里会告诉你安装之后应该做哪些事情,来自定义你的系统和安装一些基本程序作为日常使用。 1. 启用Ubuntu额外软件库并更新系统 在刚装好Ubuntu之后你应该要关心的第一件事是启用Canonical的官方合作伙伴提供的Ubuntu额外软件库,并且通过最近一次的安全补丁和软件更新来保持系统是最新状态。 要完成这一步,依次从左边菜单中打开System Settings -> Software and Updates工具,并检查所有Ubuntu软件和其他软件库(Canonical 的合作伙伴所提供),点击关闭按钮并等待… Read More

iTerm – 让你的命令行也能丰富多彩

今天要给大家介绍一个工具: iTerm。这次我们讲的和开发技术无关,只是一个工具。但虽然是一个工具,却能让你的功力提升一个层级。下面我们就来一看究竟。每一位开发者都难免要用到命令行,从 git 版本库操作,到运行一些脚本,都离不开命令行。虽然现在的图形界面已经很强大了,但在很多情况下,使用命令行仍然是最快捷的方式。 iTerm 简介 iTerm 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。我们可以打开它的官方网站看一看 www.iterm2.com: 很有极客风格吧,我们可以点击 Downloads 进入下载页面,选择一个适合你系统的版本,我们这里下载 2.9 版本,这也是做出重大改进的一版: 下载下来之后,我… Read More

shell中的括号(小括号,中括号,大括号/花括号)

一、小括号,园括号()   1、单小括号 ()     ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。     ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。     ③用于初始化数组。如:array=(a b c d) 命令替换$(cmd) 命令替换$(cmd)和符号`cmd`(注意这不是单引号,在美式键盘上,`是ESC下面的那个键)… Read More

给程序员的VIM速查卡

前几天酷壳发布过“vim简明攻略”,不知道大家练得怎么样了。如果你练了一下,那么这里这个速查卡就会对你有帮助了。以前本站也有过一个(vim速查卡),不过其太简单了。我觉得这个很不错,很全,很直观。这个速查卡来自这里。其用颜色标注了级别:   Green   = 存活级   Yellow   = 感觉良好   Orange   / Blue = 高级   Red   = 专家级 下面的图片点击可以看大图: 你还可以下载PDF版的和Excel版的,如果你是色盲的话,还有蓝色版PDF的。如果你不是很喜欢的话,这里还有几个: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tu… Read More

游戏:VIM大冒险

不知道大家是否还记得“Vim简明攻略”呢?你是不是对Vim的那一大堆热键很头痛呢?现在好好,下面这个游戏是一个使用VIM热键玩的游戏。你可以在玩游戏的过程中熟悉Vim的热键。 你可以点击图片,或是图片下的网址打开这个游戏 http://vim-adventures.com/ 我试玩了一下这个游戏,真的很不错,下面是一些我给的游戏攻略。 第一关,场景一,首先是使用vim的h, j, k, l四个键来控制方向。(如果你妄图使用光标键的话,系统会出现黄色警告的)你需要使用h, j, k, l 四个方向走到图的右边,找到一把钥匙。(注意:迷宫墙上有些斜面,你可以通过斜面),找到钥匙后,钥匙会出现在你的右上角的位置,示意着你… Read More

使用SourceTree

SourceTree是个git的GUI软件。 教程将“使用Git”那个小节可视化,更为直观。 第一次启动的时候选择忽略,然后直接进入界面。 填入git地址与注册邮箱即可 例如mindset这本书的git地址是:http://182.92.1.69:10080/openmind/mindset.git 其它的书,仿照这种格式,将mindset.git替换成相应名字即可,可在书籍管理界面找到git地址 注意:请新建一个独立的空文件夹,如图中的“reading”,防止文档混乱,增加学习成本和出错概率。 完成后是这样 进入主界面 这时候可以在本地文件夹中操作,任何操作,sourcetree都会察觉到,然后显示在窗口,这… Read More

Linux中7个用来浏览网页和下载文件的命令

上一篇文章中,我们提到了rTorrent、wget、cURL、w3m、Elinks等几个有用的工具,很多人回信说还有其它几个类似的工具也值得讨论,所以就有了这篇文章。如果错过了第一部分的讨论,可以通过下面的链接来回顾。 5 个基于Linux命令行的文件下载和网站浏览工具 这篇文章介绍了Linux下用于浏览网页和下载文件的其它几个命令行工具。 1. links Links是用C语言写的一个开源web浏览器,支持包括Linux、Windows、OS X和OS/2在内的所有主流平台。它提供了基于文本和图形界面两种版本。大多数标准的Linux发行版都默认包含了基于文本的版本。如果您的发行版中默认 没有安装links,… Read More

5 个基于Linux命令行的文件下载和网站浏览工具

Linux命令行是GNU/Linux中最神奇迷人的部分,它是非常强大的工具。命令行本身功能多样,多种内建或者第三方的命令行应用使得Linux变得更加健壮和强大。Linux Shell支持多种不同类型的网络应用,无论是BT下载软件,专用下载器或者互联网冲浪。 5个命令行互联网工具 这里我们介绍了5个很好的命令行互联网工具,它们非常有用,也很容易上手。 1. rTorrent rTorrent是基于文本,用C++编写,追求高性能的Torrent客户端。支持大部分标准的Linux发行版,包括FreeBSD和Mac OS X。 安装rTorrent # apt­-get install rtorrent (基于 APT 的系统) # y… Read More