数学之路-分布式计算-linux/unix技术基础(4)
pwd显示当前文件夹,ls查看文件夹下的文件,cd 进入文件夹
-bash-4.2$ pwd
/home/myhaspl
-bash-4.2$ ls
abc        hadoop-2.4.1             mydoclist  mypylst   mypylsts  numpy
abd        hadoop-2.4.1-src.tar.gz  myl2       mypylst1  myrun     pypy-2.3.1-src
error.log  hadoop-2.4.1.tar.gz      mylist     mypylst2  myse      se
-bash-4.2$ cd numpy
-bash-4.2$ ls
BENTO_BUILD.txt  build           INSTALL.txt  numpy        runtests.py       TEST_COMMIT
bento.info       COMPATIBILITY   LICENSE.txt  pavement.py  setupegg.py       THANKS.txt
branding         DEV_README.txt  MANIFEST.in  README.txt   setup.py          tools
bscript          doc             mydoclist    release.sh   site.cfg.example  tox.ini
-bash-4.2$
mkdir建立文件夹
rm 删除文件 r參数表示递归删除。连同子文件夹以及其内含删除,f參数表示强制删除
-bash-4.2$ mkdir abcd
-bash-4.2$ cd abcd
-bash-4.2$ mkdir abcd1
-bash-4.2$ cd ~
-bash-4.2$ ls
abc        hadoop-2.4.1             myl2      mypylst2  numpy
abcd       hadoop-2.4.1-src.tar.gz  mylist    mypylsts  pypy-2.3.1-src
abd        hadoop-2.4.1.tar.gz      mypylst   myrun     se
error.log  mydoclist                mypylst1  myse
-bash-4.2$ rm -rf abcd
-bash-4.2$ ls
abc        hadoop-2.4.1             mydoclist  mypylst   mypylsts  numpy
abd        hadoop-2.4.1-src.tar.gz  myl2       mypylst1  myrun     pypy-2.3.1-src
error.log  hadoop-2.4.1.tar.gz      mylist     mypylst2  myse      se
-bash-4.2$
本博客所有内容是原创,假设转载请注明来源
http://blog.csdn.net/myhaspl/
vim编辑器
$vim
启动后。显示界面
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXloYXNwbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
简单操作。按i键进入插入模式,输入字符
然后按ESC键退出插入模式,输入:wq! hello,以”hello”为文件名称,存盘退出。
-bash-4.2$ cat hello
hello
world!
-bash-4.2$
vim 经常使用操作键
VIM
快捷键:
ctags
文件名称
做索引
光标移动:
四个方向
k
h
0
l
j
ctrl+f,
ctrl+b
向下翻页,向上翻页
ctrl+d,
ctrl+u
向下半翻页,向上半翻页
$
移动行尾
0
移动行首
w
移动下一个词
b
移动到上一个词
gg
跳到文档的開始处
G
跳到文档的末尾
%
跳到匹配的括号处("{
}""[]""()")
ctrl+i,tab
跳到下一个
jump
point
ctrl+o
跳到上一个
jump
point
23gg,
23G,
:23
跳到第
23
行
ctrl+i,
tab
跳到下一个跳点(Jump
Point)
ctrl+o
跳到上一个跳点
查找替换:
#
从光标向后查找整个关键词
*
从光标向前查找整个关键词
g#
从光标向后查找关键词
g*
从光标向前查找关键词
fx,tx,Fx。Tx
在当前行查找字符
查找替换样例:
:
s/SEARCH/REPLACE
:
s/If/Since
将下一个"If"换成"Since"
:
%s/If/Since
将所有"If"换成"Since"
单词边界:
指定单词边界:
\<
和
\>
如:
/\<d[a-z]*an\>
匹配以
d
開始,中间包括随意个小写字母,以
an
结束的
单词
/\$[0-9]*\.[0-9][0-9]
匹配查找
$XX...X.XX
这要的数字,有且仅仅有两位小
数的
经常使用的编辑命令:
a,
i
在光标后插入,
在光标前插入
dd
删除一行
cc,S
删除一行后进入
insert
模式
dw
删除一个单词
cw
删除一个单词后进入
insert
模式
x,dl
删除一个字符
s,cl
删除一个字符后进入
insert
模式
p
粘贴
xp
交换两个字符
ddp
交换两行
y
复制
yy
复制一行
u
撤消
ctrl+r
重做
.
反复上一次改动
ctrl+r
重做
.
反复上一次改动
shell 基础、
编辑下面shell文件,扩展名命名为".sh"
-bash-4.2$ cat test1.sh
#!/bin/sh
ls -la
cd numpy
ls
-bash-4.2$ chmod a+rx test1.sh
-bash-4.2$ ./test1.sh
数学之路-分布式计算-linux/unix技术基础(4)的更多相关文章
- 数学思想方法-分布式计算-linux/unix技术基础(5)
		shell命令行参数 -bash-4.2$ cat test1.sh#!/bin/shecho "$0 "echo "$1 "echo "$2 ... 
- 数学思想方法-分布式计算-linux/unix技术基础(3)
		夹: ~表示当前用户的主文件夹 .它代表了当前文件夹 ..它代表的父文件夹 链接文件 使用不同的文件名指的是相同的数据或程序.硬链接 在相同的物理文件系统,创建一个硬链接 -bash-4.2$ fin ... 
- 数学之路-分布式计算-storm(3)
		.安装zookeeper 本博客全部内容是原创.假设转载请注明来源 http://blog.csdn.net/myhaspl/ myhaspl@aaayun:~/jzmq-master$cd .. m ... 
- 数学之路-分布式计算-disco(4)
		第一个參数iter是一个迭代器,涉及被map函数产生的键和值.它们是reduce实例. 在本例中.单词随机被托付给不同的reduce实例.然后,要单词同样,处理它的reduce也同样.可确保终于合计是 ... 
- Linux/Unix 线程同步技术之互斥量(1)
		众所周知,互斥量(mutex)是同步线程对共享资源访问的技术,用来防止下面这种情况:线程A试图访问某个共享资源时,线程B正在对其进行修改,从而造成资源状态不一致.与之相关的一个术语临界区(critic ... 
- shell脚本兼容linux/unix与windows/cygwin的基础(注意处理好CR, LF, CR/LF 回车 换行的问题)
		shell脚本兼容linux/unix与windows/cygwin的基础 :统一文本格式为:unix文本格式,即于LF为换行符(推荐方案) 在notepad上设置:编辑->档案格式转换-> ... 
- 资深系统管理员给Linux/Unix新人们的建议
		根据同事多年跟踪的学员情况,我们发现,学员在同等条件学习Linux后,选择开发要比系统应用薪水要上升的更为迅速,而且更容易突破5000.8000或10000等每月的门槛:但是这个方向难度会更大,同时会 ... 
- Cisco路由技术基础知识详解
		第一部分 请写出568A的线序(接触网络第一天就应该会的,只要你掐过,想都能想出来) .网卡MAC地址长度是( )个二进制位(16进制与2进制的换算关系,只是换种方式问,不用你拿笔去算) A.12 ... 
- LINUX&UNIX 安装vmware workstation10和centOS6
		大一下时,学习了linux&unix这门课程,全字符的操作,我对它并不是很感冒,不过,还是找学长安装过虚拟机和Linux系统,在考前利用它和putty进行复习.现在重装系统之后,各类软件,自然 ... 
随机推荐
- VMware Workstation的三种网络连接方式
			桥接模式(Bridged).NAT模式(地址转换模式).仅主机模式(Host-Only) 桥接模式就是将主机网卡与虚拟机的网卡利用虚拟网桥进行通信.在桥接的作用下,类似于把物理主机虚拟为一个交换机,所 ... 
- 具有jQuery背景的程序员如何转换为AngularJS思考模式(译)
			最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs ... 
- [P2526][SHOI2001]小狗散步
			Link: P2526 传送门 Solution: 一道提示非常到位的题目 题面中强调了在两个路径相邻点间只能再去至多一个点,且每个点只计算一次贡献 于是明显可以将原题看作询问在两个不相交点集间最多能 ... 
- 【DFS】【图论】NOIP2014寻找道路
			[NOIP2014]寻找道路 题目描述 Description 在有向图G中,每条边的长度均为1,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1.路径上的所有点的出边所 ... 
- BZOJ 1877 [SDOI2009]晨跑(多条不交叉最短路)
			[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1877 [题目大意] 找出最多有几条点不重复的从1到N的路,并且要求在满足这个条件的情况 ... 
- 【后缀自动机】poj1509 Glass Beads
			字符串最小表示 后缀自动机 O(n) 把串复制一次,链接在后面之后,建立SAM,贪心地在SAM上转移,每次贪心地选择最小的字符,转移的长度为n时停止. 输出时由于要最靠前的,所以要在endpos集合中 ... 
- 【带权并查集】Gym - 100923H - Por Costel and the Match
			裸题. 看之前的模版讲解吧,这里不再赘述了. #include<cstdio> #include<cstring> using namespace std; int fa[10 ... 
- Java中的文件操作(一)RandomAccessFile
			今天,学到的是java中的文件操作. Java.IO.File Java中操作文件用到RandomAccessFile类,既可以读取文件内容,也可以向文件输出数据,但不同与普通输入/输出流的是Rand ... 
- [转] Ext Grid (ExtJs)上的单击以及双击事件
			例1: 1.双击 var cb = new Ext.grid.RowSelectionModel({ singleSelect:true //如果值是false,表明可以选择多行:否则只能选择一行 } ... 
- Ubuntu中APache+mod_pyhon
			安装apache 1.sudo apt-get install Apache2 Apxs(Apache extension tool既apache扩展模块的工具)的安装: 1.sudo apt-get ... 
