[TOC]

第一次安装设置

1
2
3
#因为git是分布式,这些就是你在提交commit时的签名。(--global全局设置,不加则设置当前版本库)
$ git config [--global] user.name "Your Name"
$ git config [--global] user.email "email@example.com"
阅读全文 »

[TOC]

vi编辑器的模式

一般指令模式

用vi 打开一个文件就直接进入一般指令模式,在一般指令模式中可以进行删除、复制、贴上等等的动作.

  • 移动光标方法

按键 说明
h(←) 向左移动一个字符
j(↓) 向下移动一个字符
k(↑) 向上移动一个字符
l(→) 向右移动一个字符
Ctrl+f 屏幕向下移动一页[PageDown]
Ctrl+b 屏幕向上移动一页[PageUp]
Ctrl+d 屏幕向下移动半页
Ctrl+u 屏幕向上移动半页
+ 光标移动到非空白字符的下一行
- 光标移动到非空白字符的上一行
n 按下数字再按空格键向后移动n个字符
0 移动到当前行最前字符处
$ 移动到当前行最后字符处
H 移动到屏幕最上行
M 移动到屏幕中央一行
L 移动到屏幕最下行
G 移动到文件最后一行
nG 移动到第n行
gg 移动到文件第一行(相当于1G)
n[Enter] 向下移动n行
阅读全文 »

[TOC]

Shell

/etc/shells记录系统所有shell

Bash shell 功能

命令编修能力

默认指令记忆功能可以达到1000个
记录位置~/.bash_history(当前指令用户指令在内存中,登出后才记录到文件此内)

  • 命令与文件实例功能(tab补全)
  • 命令别名设置功能
  • 工作控制/前景背景控制
  • 程序化脚本shell script
  • 万用字符(*)
阅读全文 »

[TOC]

压缩文件的技术

压缩文件简单原理:目前我们使用的计算机系统中都是使用所谓的 Bytes 单位来计量的!不过,事实上,计算机最小的计量单位应该是 bits 才对啊。此外,我们也知道 1 Byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?由于我们记录数字是 1 ,考虑计算机所谓的二进制喔,如此一来, 1 会在最右边占据 1 个 bit ,而其他的 7 个 bits 将会自动的被填上 0 啰!你看看,其实在这样的例子中,那 7 个 bits 应该是“空的”才对!不过,为了要满足目前我们的操作系统数据的存取,所以就会将该数据转为 Byte 的型态来记录了!而一些聪明的计算机工程师就利用一些复杂的计算方式, 将这些没有使用到的空间“丢”出来,以让文件占用的空间变小!这就是压缩的技术啦!

阅读全文 »
0%