摘要: 交互式shell和非交互式shell、登录shell和非登录shell的区别。首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。交互式shell和非交互式shell(interactive shell and non-interactive shell)交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、退出。当你退出后,shell也终止了。shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模 阅读全文
posted @ 2013-08-25 16:02 杨琼 阅读(6266) 评论(0) 推荐(1)
摘要: 推荐:deepin-scrot满足功能:能够自定义快捷键(Ctrl+Alt+A)小巧快速自定义选择区域进行截图有简单的绘图功能可以快速的保存到剪切版(双击图片)P.S.:双重截图 阅读全文
posted @ 2013-08-24 15:57 杨琼 阅读(244) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-08-24 14:32 杨琼 阅读(141) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/hnrainll/archive/2012/11/13/2768003.html对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。文件流转的三个工作区域:Git 的工作目录,暂存区域,以及本地仓库。P.S.:对分布式版本控制系统的理解:客户端并不只提取文件快照,而是把原始的代码仓库完整地镜像下来。与集中式版本控制系统的区别:不仅保存了文件同时保存了历史变更记录,并且可以恢复。(对完整地理解) 阅读全文
posted @ 2013-08-19 22:06 杨琼 阅读(209) 评论(0) 推荐(0)
摘要: 1.创建仓库 ——创建工作目录(Working Directory):git三种副本:工作目录(Working Direcotry),暂存区域(Stage,索引(Index)),仓库(History)#/home/yang/Documents/repo01.├── datafiles│ └── data.txt├── test01├── test02└── test03# Initialize the local Git repository(在根目录下生成.git文件夹)git init2.查看文件状态yang@mint-linux ~/Documents/repo01 $ git sta. 阅读全文
posted @ 2013-08-18 19:04 杨琼 阅读(1448) 评论(0) 推荐(0)
摘要: 广义的二进制文件分为文本文件和狭义的二进制文件(简称二进制文件)。文本文件的特点是基于定长编码的,二进制文件是变长编码的,特点是多少比特代表的值是完全由我们决定的。二进制文件中一种比较特殊的情形就是保存相同类型的数据结构的多个值。例如结构体:struct file_test{ int i; char c; short s;};写入文件#include <stdio.h>#include <fcntl.h>struct file_test{ int i; char c; short s;};int main ()... 阅读全文
posted @ 2013-01-27 14:33 杨琼 阅读(246) 评论(0) 推荐(0)
摘要: 用法:cut 选项 文件名(默认的字段定位符为制表符)-f:选择列yang@Ubuntu:~$ cat student_data.txtNo Name Mark Percent1 Sarat 45 902 Alex 49 98yang@Ubuntu:~$ cut -f1-3 student_data.txtNo Name Mark1 Sarat 452 Alex 49--complement:选择补集yang@Ubuntu:~$ cut -f1-3 --compleme... 阅读全文
posted @ 2013-01-20 10:19 杨琼 阅读(230) 评论(0) 推荐(0)
摘要: 用法: sed [-i]command 源文件其中command由三部分组成为:匹配 命令 操作其中命令有s替换,a后面增加行,i前面增加行,d删除行,c替换行,p打印行(与选项-n配合使用)选项:-i:结果应用于源文件;-n输出只处理的哪一行命令: 1.作用于字符串 s/patterm/replace_string/:取代,搭配正则表达式(只取代第一处)yang@Ubuntu:~$ echo this thisThisTHIS | sed "s/[iI][sS]/at/"that thisThisTHIS s/patterm/replace_string/g:取代所有符合 阅读全文
posted @ 2013-01-20 09:50 杨琼 阅读(194) 评论(0) 推荐(0)
摘要: 命令:grep用途:搜索文本用法: grep match_pattern filename 1.支持多种匹配格式-E:支持正则表达式,等同egrepyang@Ubuntu:~$ echo "this is a line." | grep -E "[a-z]\."this is a line.yang@Ubuntu:~$ echo "this is a line." | egrep "[a-z]\."this is a line.-i:忽略样式中的大小写yang@Ubuntu:~$ echo -e "thi 阅读全文
posted @ 2013-01-19 23:52 杨琼 阅读(304) 评论(0) 推荐(0)
摘要: 命令:wc用途:统计文本文件的行数,单词数和字符数c参数 -l: 行数 -w: 单词数 -c: 字符数yang@Ubuntu:~$ cat text.txtapplegoldcoloryang@Ubuntu:~$ wc text.txt 4 3 19 text.txt包含结束符(其中第一行为TAB)参数 -L:打印最长行的长度(不是字符个数,而是这一行所显示的长度)yang@Ubuntu:~$ cat text.txtyang@Ubuntu:~$ cat text.txt -T^Iyang@Ubuntu:~$ wc -L text.txt8 text.txt 阅读全文
posted @ 2013-01-19 16:39 杨琼 阅读(407) 评论(0) 推荐(0)