
Linux
文章平均质量分 75
滚键盘的小火柴
热衷于IT行业的发展。
展开
-
#!/bin/bash和#!/bin/sh的区别
Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh), 各有优缺点。Bourne shell 是 UNIX 最初使用的 shell,并且在每种 UNIX 上都可以使用, 在 shell 编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux 操作系统缺省的转载 2016-07-02 16:36:12 · 362 阅读 · 0 评论 -
git stash 和 git cherry-pick
开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组。在Git问世之前基本上靠手动备份,费时且容易出错。git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如发布,或者解决一个bug,或者branch,等等),之后还可以重新载入之前搁置的改转载 2016-07-26 09:25:41 · 393 阅读 · 0 评论 -
git reset
下面总结一下git reset的各个选项吧:1 git reset –soft 只撤销commit,保留working tree和index file。2 git reset –hard 撤销commit、index file和working tree,即撤销销毁最近一次的commit3 git reset –mixed 撤销commit和index file,保留working tr转载 2016-07-26 09:23:06 · 302 阅读 · 0 评论 -
Git 常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区转载 2016-07-26 10:12:50 · 219 阅读 · 0 评论 -
Git版本控制使用方法入门教程
1. 概述对于软件版本管理工具,酷讯决定摒弃CVS而转向Git了。为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好像不是那么够用。 咳,该则么回答呢?其实,关键的问题不在于如何回答这个问题。 问题的关键是公司已经决定使用它了。那么,我们的程序员们! 请开动你们的浏览器,请拿出你的搜索引擎工具,去转载 2016-07-26 10:17:13 · 281 阅读 · 0 评论 -
BRE与ERE的差异
POSIX有两种风格的正则表达式:基本正则表达式(BRE)与扩展正则表达式(ERE)。下面,来讨论一下这两种正则表达式之间的异同。 meta字符相同之处:\ 用以关闭后续字符的特殊含义 . 匹配任何的单个字符,NUL除外 * 匹配在它之前的任何数目的单个字符 #转载 2016-07-04 11:11:43 · 582 阅读 · 0 评论 -
常用vi编辑器命令行
对于VI的命令行,不需要特意的去记忆,写下来,让要用到的时候能找到就行 游标控制h游标向左移j游标向下移k游标向上移l (or spacebar)游标向右移w向前移动一个单词b向后移动一个单词e向前移动转载 2016-07-18 09:39:06 · 229 阅读 · 0 评论 -
shell脚本学习笔记
写之前我们先来搞清楚为什么要学shell,学习要有目的性shell简单、灵活、高效,特别适合处理一些系统管理方面的小问题shell可以实现自动化管理,让系统管理员的工作变得容易、简单、高效shell脚本可移植性好,在unix/linux系统中可灵活移植,几乎不用任何设置就能正常运行shell脚本可轻松方便读取和修改源代码,不需要编译掌握shell可以帮你解决一些故障问题,比如脚转载 2016-07-21 17:04:02 · 860 阅读 · 0 评论