linux
文章平均质量分 57
8427003
我只是一个coder
展开
-
解压缩命令
http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html转载 2014-04-11 11:52:02 · 2086 阅读 · 0 评论 -
3图带你理解rebase和merge
分享请标明来自: https://www.css3.io/rebase-vs-merge.html背景如果用一句话来描述 git rebase 和 git merge的最大区别,那就是: 两种合并所产生的log不一样。小结从上图中看,rebase与merge的区别有些体现了,即它们产生的log tree不一样。我们放大这种效果再看merge vs rebase原创 2017-03-22 16:21:40 · 5624 阅读 · 0 评论 -
回滚revert和reset区别
分享请标明来自: https://www.css3.io/hui-gun.html背景git是一个庞大的工具,我们要开始扫盲一些常用的命令。回滚代码在项目中必然会遇到,下面我们介绍在git中如何回滚代码。revert假设有如下commit记录A <- B <- C <- D说明:尖头方向表示parent节点,及A <- B 表示先提交了A,再提交了B情况一:现在不想要D了git revert ha原创 2017-03-22 16:19:49 · 13774 阅读 · 1 评论 -
vim undo持久化
分享请标明来自: https://www.css3.io/undo.html背景当我们在normal使用u时,可以撤销一些写入操作。比如insert模式下输入了:1234这时按一下u时,变为了:123如果你继续u时,你可以撤销一直到空。但是,中途如果文件被关闭,然后重新打开(我们经常去编辑其它文件,返回来重新打开先前的文件编辑),你会发现,不能再u了。 我们很期望重新打开文件后,可以继原创 2017-03-22 16:18:00 · 1181 阅读 · 0 评论 -
Shell中 2>&1理解
分享请标明来自: https://www.css3.io/in-the-shell-what-does-21-mean.html背景Shell脚本中经常看到有人这么写ls foo > /dev/null 2>&1快速理解i/o重定向我们使用cat命令,默认地将在屏幕看到如下输出$ cat foo.txthello world我们也可以用>符号将输出结果定向到另外的地方去,这就是i/o重定向$ c原创 2017-03-22 16:16:02 · 473 阅读 · 0 评论 -
命令行快捷键
分享请标明来自:https://www.css3.io/ming_ling_xing_kuai_jie_jian.html说明我们通常会在命令行作频繁的操作,每少敲击一个字符,也可以提高大的效率。它太频繁了,所以我们要总结。命令行下的键位与emacs的键位相同。不必追求炫酷的快捷键,最基础的练好就是最好的。注: c - ctrl m - alt/option 向前-从左到右 向后-从原创 2017-03-22 16:14:21 · 584 阅读 · 0 评论 -
user相关
分享请标明来自: https://www.css3.io/linux-cmd-user.htmlUseruseradd 选项 用户名选项:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-原创 2017-03-22 16:12:35 · 344 阅读 · 0 评论 -
linux文件权限
分享请标明来自:https://www.css3.io/linux-file-permissions.html背景在linux上部署一些服务(比如nginx,hhvm,php等)的时候经常遇到一些进程日志里爆权限不够,不能访问。这些问题实质是对linux文件权限理解不清楚造成。ls -al 查看文件的权限> ls -al test.md> -rw-r--r-- 1 lijun31 staff 394原创 2017-03-22 16:10:39 · 385 阅读 · 0 评论 -
如何使用yum安装最新软件包
分想请标明来自:https://www.css3.io/how-yum-install-release-soft.html背景使用yum安装软件时,会经常遇到安装的软件是老版本的,被非自己期望的release版本。这到底是怎么回事儿,得从rpm,yum,yum repositories说起。rpmRPM Package Manager 是一个包管理系统。管理着许多格式为xxx.rpm的软件,多是二进原创 2017-03-22 15:56:51 · 10781 阅读 · 0 评论 -
git ssh-keygen Fingerprint cannot be generated
今天遇到个神坑我想要ssh的方式链接公司的gitlab。原创 2014-07-30 14:24:56 · 11222 阅读 · 3 评论 -
putty window 与 linux 互传文件
用Putty实现Linux与Windows互传文件2010-10-6 11:17 Wednesday 分类:日积月累一般Linux与Windows大都使用FTP或者wget之类的工具来传输文件,Linux与Linux之间互传文件则使用scp工具。scp(secure copy)确实是个好东西,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在转载 2014-04-11 11:39:45 · 3385 阅读 · 0 评论 -
ubuntu 的一些事情
今天在虚拟机上安装了ubuntu12.04主要是想用它来编译v8,在redhat编译就是要报错。安装完了系统后第一步当然是要安装ssh-server,因为ubuntu默认只安装了ssh-client。1,ubuntu 找不到源码包当使用sudo apt-get install openssh-server 时,总是找不到源码包。于是乎需要改变下软件中心地址。因为我安装的原创 2014-01-13 10:47:03 · 570 阅读 · 0 评论 -
linux 源代码 编译 安装
http://criss.blog.51cto.com/1048459/464581Linux下源代码的编译安装 使用源代码安装软件的优点获得最新的软件版本,及时修复bug根据用户需要,灵活定制软件功能 应用场合举例安装较新版本的应用程序时自由软件的最新版本大都以源码的形式最先发布当前安装的程序无法满足需要转载 2014-04-11 11:55:33 · 865 阅读 · 0 评论 -
linux 命令
linux 解压命令.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .t转载 2014-01-10 11:05:25 · 611 阅读 · 0 评论 -
bigpipe-php+nginx实战篇
分享请标明来自: https://www.css3.io/bigpipe-nginx-php.htmlphp实现分段输出demo最简单demo:echo 'hello';ob_flush();flush();sleep(1);echo 'world';这是一个最简单的BigPipe demo,然而由于fastcgi_buffer的存在,并不能看到分段输出的效果。那么,我们把程序进行一下改动,原创 2017-03-22 16:40:30 · 1445 阅读 · 0 评论