
工具类
WinSolstice
这个作者很懒,什么都没留下…
展开
-
shell
什么是shell在计算机科学中,shell俗称壳,用来区别于Kernel(核),是指”提供使用者界面”的软件(命令解析器) 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。 它接收用户命令,然后调用相应的应用程序 Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。 作为命令语言,shell**交互原创 2017-07-06 03:25:01 · 438 阅读 · 0 评论 -
vi编辑器
如同Windows下的记事本,vi编辑器是Linux下的标配,通过它我们可以创建、编辑文件。它是一个随系统一起安装的文本编辑软件。1. 三种模式vi编辑器提供了3种模式,分别是命令模式、插入模式、底行模式,每种模式下用户所能进行的操作是不一样的: 通过上图我们发现,输入模式是不能直接切换到末行模式的,必须要先切回到命令模式(按ESC键)2. 使用vi/vim编辑器 + 打开/创建文件, vi原创 2017-07-06 03:28:10 · 330 阅读 · 0 评论 -
Git
1. git安装 Window安装: http://git-scm.com/download/win下载Git客户端软件,和普通软件安装方式一样。 Linux安装: CentOS发行版:sudo yum install git Ubuntu发行版:sudo apt-get install git Mac安装: 打开Terminal直接输入git命令,会自动提示,按提示引导安装即可。 2. g原创 2017-07-06 03:48:38 · 346 阅读 · 0 评论 -
SSH 安全秘钥登录
工作中,我们常常需要将本地代码推送到远端服务器,或者从远端服务器获取任务进程,就需要频繁的登陆到远端服务器。使用 SSH Key 可以实现安全秘钥证书的方式登陆远端服务器,这样所有传输的数据都会被加密,数据传输的过程会更加安全,避免遭受恶意攻击。常见有两种加密技术,分别是对称性加密和非对称性加密,SSH属于后者。 对称加密算法在加密和解密时使用的是同一个密钥; 而非对称加密算法需要两个密钥来进行加密原创 2017-07-06 04:00:04 · 1064 阅读 · 0 评论 -
版本控制
关于版本控制版本控制(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 这个系统可以自动帮我们备份文件的每一次更改,并且可以非常方便的恢复到任意的备份(版本)状态。实现版本控制的软件有很多种类,大致可以分为: 本地版本控制系统 集中式版本控制系统 分布式版本控制系统。1. 本地版本控制系统借助软件我们可以记录下文件的每一次原创 2017-07-06 04:05:29 · 1438 阅读 · 0 评论 -
Markdown 语法
Markdown 语法以下是 Markdown 的常用语法!在以后的笔记中将持续使用 Markdown 语法进行编译,因此,将此分享给大家。 概述 Markdown 的目标是实现 【易读易写】 Markdown 语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。 兼容HTML Markdown 语法的目标是:成为一种适用于网络书写的语言 Markdown 语法的理念是:让文档更容易读原创 2017-07-04 16:22:38 · 2808 阅读 · 0 评论 -
shell 命令执行顺序 一
shell 命令执行顺序 一shell执行命令的步骤顺序如上图,看起来有些复杂。 当命令行被处理时,每一个步骤都是在Shell的内存里发生的;Shell不会真的把每个步骤的发生显示给你看。 所以,你可以假想这事我们偷窥Shell内存里的情况,从而知道每个阶段的命令行是如何被转换的。shell执行命令的原理 Shell 从标准输入或脚本中读取的每一行称为管道(pipeline);它包含了一个或多原创 2017-07-06 03:43:40 · 6326 阅读 · 0 评论 -
shell执行命令顺序 二
shell执行命令示例经过前面的介绍,相信你对shell已经有了大致的了解,下面我们将根据示例来解析shell执行命令的过程$ mkidr /tmp/x 建立临时性目录 $ cd /tmp/x 切换到该目录 $ touch f1 f2 建立文件 $ f=f y="a b" 赋值两个变量 $ echo ~+/${f}[12] $y $(echo cmd subst )$ ((原创 2017-07-06 03:45:02 · 763 阅读 · 0 评论