随笔分类 - Linux
摘要:原文链接:http://blog.jobbole.com/46078/半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发行版,因为我对其他发行版不够熟悉。第一步、加载
阅读全文
摘要:其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用。。。。。。。。。1,git 安装: sudo apt-get install git-core openssh-server openssh-client $ sudo apt-get install git-core git-gui git-doc sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev git-core (注意:红色部分很多网站都写错了,坑呐。...
阅读全文
摘要:从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5 年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。 基础:e filenameOpenfilenamefor edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if changes has been made) and exit:sav filenameSaves file asfilename.Repeats the last change made i...
阅读全文
摘要:ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo apt-get install unrar卸载 sudo apt-get remove unrarubuntu 下rar解压工具命令详解:用法: rar - ….- 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件或文件列表为对操作文档实现修饰的具体文件或目录(可选)。a 添加文件到操作文档例:rar a test.rar file1.txt 若test.rar文件不...
阅读全文
摘要:“我不怕问题的出现,相反,我喜欢问题,因为我知道这是一种成长。。。。。。。。。。。。”1,ubuntu中文输入法的安装: 今天重装了英文版的ubuntu,而发现中文输入法并没有自动安装好,于是搜了下资料 :http://www.2cto.com/os/201207/144189.html
阅读全文
摘要:众所周知,linux命令很多很多,但是,请不用担心,相信你自己不断的积累,终有一天你和你和小伙伴都会为你惊呆的。。。。。。 废话不多说,那,什么时候动手????---------现在,马上。。。。。 1, 对 Linux 新手非常有用的20个命令 :http://blog.jobbole.com/45335/
阅读全文
摘要:安装指令:sudo apt-get install apache2安装结束后:产生的启动和停止文件是:/etc/init.d/apache2启动:sudo apache2 start停止:sudo apache2 stop重新启动:sudo apache2 restart配置文件保存在 /etc/apache2 目录下 普通的apache发行版本配置文件是:httpd.conf,Ubuntu发行版本的主配置文件是:apache2.conf conf.d目录,包含的配置文件也会影响全局,其它包如果需要使用 apache 来为之服务的话可能会往里面添加文件、符号链接 envvars文件,在里面..
阅读全文
摘要:一,至于怎样安装配置mysql,网上有很多教程。。。。。。。。。。二, 登录到mysql服务器上: mysql -uroot -p 紧接着输入密码就可以了。三,my sql 命令的使用:以分号或\g结束,\c取消一行命令,\h帮助 1、显示数据库:show databases; 2、建数据库:create database [if not exists] 数据库名; 3、建数据表: create table [if not exists] 表名 (字段名1 类型。。。。。。。。) eg: create table student (编号 int auto...
阅读全文
摘要:gcc/g++参数详解2009-02-18 16:21这 篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还 不会用它 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我email(pianopan@beeship.com)和文章的全面性.[介绍]gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp]2.将预处理
阅读全文
摘要:pcap,即packet capture library 抓包库,这个抓包库给抓包系统提供了一个高层次的接口。所有网络上的数据包,甚至是那些发送给其他主机的,通过这种机制,都是可以捕获的。它也支持把捕获的数据包保存为本地文件和从本地文件读取信息。 还有一些详细介绍可以参考:http://baike.baidu.com/view/6584893.htm libpcap 的一些介绍,http://baike.baidu.com/view/1319961.htm and 这是libpcap的下载资料 http://www.tcpdump.org/release/有一些步骤或者安装错误的解...
阅读全文
摘要:apt-get安装(快)sudo apt-get install libxext6 libxext-devlibqt4-devlibqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*"python-qt4编译安装(慢) 1, 安装SIP 从 http://www.riverbankcomputing.co.uk/software/sip/download 下载压缩包解压 sudo python configure.py make sudo make inst...
阅读全文
摘要:http://www.programlife.net/gdb-manual.htmlhttp://blog.csdn.net/liuhongxiangm/article/details/78687117篇GDB调试程序(很不错的):http://blog.csdn.net/haoel/article/details/2879(14篇)makefile的学习:http://blog.csdn.net/haoel/article/details/2886GDB命令行参数启动GDB:lgdb executablelgdb -e executable -c core-filelgdb executab
阅读全文
摘要:ubuntu下 gnome 自带的截图工具其实也还不错,有快捷键,可以在命令行下用 --window 的方式指定对某窗进行截图,也可以使用 --border 来指定是否包含窗体边框,甚至可以有阴影。但我还是不满意,因为我经常需要用鼠标划定一个范围来截图,GNOME自带的就没法做到了。Scrot,也是一个命令行下使用的截图工具,支持全屏、窗口、选取、多设备、缩略图、延时,甚至可以截图完毕之后指定某程序打开截好的图片。安装:可以打开新立得搜索 scrot 并安装,也可以在终端:sudo apt-get install scrot来进行安装。Scrot 使用:--------------------
阅读全文
摘要:原文链接 catchattrchgrpchmodchowncksumcmpdiffdiffstatfilefindgitgitviewindentcutlnlesslocateisattrmattribmcmdelmdirmktempmoremmovemreadmrenmtoolsmtoolstestmvodpastepatchrcprmslocatesplitteetmpwatchtouchumaskwhichcpinmcopymshowfatrhmaskwhereis cddfdirsduedquotaejectmcdmdeltreemdumkdirmlabelmmdmrdmzippwdq
阅读全文
摘要:键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump
阅读全文
摘要:1、彻底删除mysql防止原有数据影响后续的安装和调试1 sudoapt-getautoremove--purgemysql-server-5.02 sudoapt-getremovemysql-server3 sudoapt-getautoremovemysql-server4 sudoapt-getremovemysql-common (非常重要)上面的其实有一些是多余的,建议还是按照顺序执行一遍清理残留数据dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P2, 安装 mysqlsudoapt-getinstallmysql-serv
阅读全文
摘要:不断学习中,,,,,,,,偶尔翻阅到一篇博客,印入眼帘的便是 《google真的很简单的》(http://blog.csdn.net/redguardtoo/article/details/500783),,看过之后,,,惭愧。。。。。。。。。。。然后翻阅到了看论文的网站,进去之后,发现确实不错,,还可以锻炼英文,,嘿嘿,,挺好的。。http://citeseer.ist.psu.edu/http://scholar.google.com/http://liinwww.ira.uka.de/bibliography/http://www.scirus.com以后再补充,也欢迎您的推荐。。。。。
阅读全文
摘要:废话不多说,先上一个链接:(代码编辑神器VIM(附我写acm程序时的配置)(转)):http://www.cnblogs.com/ma6174/archive/2012/02/02/2335835.html第一次在笔记本上配置时没有错误(这很高兴呐,),可是,,来到实验室配置的时候,发现怎么都不对,经过半个多小时的检查,终于找出我的疏忽,,哎,原来是自己对路径理解的不够透彻:http://zhidao.baidu.com/question/504212321.html插播一段 vimrc的存放位置:系统 vimrc 文件: "$VIM/vimrc"用户 vimrc 文件:
阅读全文