linux输入及简单的for循环使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
|
回顾:安全上下文1进程发起者的权限及其组的权限;2访问文件的权限):每一个进程运行都是以某个用户或组的身份在运行(分为两层:
先匹配用户,然后是该用户组的和文件的组是否匹配, 是other身份运行
chown chgrp chmod -R递归修改 --reference= 以什么为模板
u用户g组o其他a所有 - =
globbing 文件名通配 ,元字符不可分割的
*? []
[:alnum:] 字母加数字
[:alpha:]字母
[:digit:]数字
[:lower:]小写字母
[:upper:] 大写字母
[:punct:] 标点符号
[:blank:]
[:cntrl:]
[:graph:]
[:print:]
[:space:]
[:xdigit:
文本编辑器使用(vi,vim,emacs,nano)字处理器
ASCII(字符) 7位二进制表达(0-127)最大个数128 最大整数:127
行编辑器(sed,awk)和全屏编辑器
Vi是一种模式化的编辑器 a命令模式,编辑命令b 插入模式 c末行模式
1 打开1可以直接是vim #vim 2vim加一文件名 vim filename
vim n 文件名 光变直接定义与某一行
2 模式转换
i/I i: 光标所在处的往前输入 I:在当前行的行首
a/A a:光标所在处的往后 A:在当前行的行尾
o/O o 光标所在行的下一行新起一行插入 O:光标所在行的上一行新起一行开始
c/C 插入前先删除一部分东西
输入模式——>命令模式:esc 命令——>末行 :
末行——>命令两个esc
3 退出
保存退出:末行模式wq 或 x 在命令模式输入:ZZ
不保存退出:q 强行退出q!
将文件还原:e!
另存为:w 路径 w加路径名
4命令模式下
光标移动:h左 j下k上l右 可以与数字相组合(n)次跳动几个字符
单词间跳转
w 下个单词的词首 e当前单词或下个单词的尾部 b与e想发
语句间跳转
拥有帝国一切,皆有可能。欢迎访问phome.net )(
自然段间跳转 }{
行间跳转 NG到几行 G到 一行 gg 到第一行
翻屏显示:ctrl f 向文件尾部翻一屏 ctrl b 向前一屏
Ctrl d 翻后半屏 ctrl u向前翻半屏
-减号表示下一行 加号表示上一行 n 空格键是向后移动几个字符
行内跳转0绝对行首,^本行的首个非空白字符 $绝对行尾
c/C删除当前光标与什么之间的内容 C=c$ 删除光标当前位置到行尾 cc删除当前一整行
5删除命令
x:删除光标所在处的单个字符 与数字组合向后删除
X:之前的与x相反
d:dd删一行 可以组合使用 向后删除
6复制和粘贴
复制:y yy当前一行可以复制多行使用数字组合
粘贴:p/P p光标所在下方 P所在的上方
7替换
在命令行模式下替换光标所在处的字符:r 多个字符数字r 字符
8移动剪切 dd——>p(先删除在粘贴)
9撤销 u/U u:最近一次的操作 U:最近多次的操作(一般50次)
10重做 点号(.)把刚做的在做一次 撤销撤销:ctrl r
可视化模式:v/V v依次选择按字符 V字符块即拖动光标来显示所走过的位置
在末行模式下输入
复制多个行 例如:复制10到100行的内容 :10,100y
全文复制:% 或者1,$ 如:%y或者1,$y
跳转:输入某一行号
依次打开多个文件
Vim file1 file2 …..
在末行输入:next 下一个文件 prev前一个文件 last 一个 first 第一个
多个文件的分屏显示 vim –o水平分割 vim -O垂直分割
多个屏幕移动:ctrl w 在按箭头
同一文件的的分割显示 ctrl w 在按s水平 v垂直
定义显示vim的属性
显示行号:set nu 取消 set nonu
自动缩进:set ai set noai
拥有帝国一切,皆有可能。欢迎访问phome.net
关闭/打开语法显示: syntax off/on
Vim的配置文件 /etc/vimrc对所有的用户有效 ~/.vimrc当前用户有效
文件查找
/正向查找
?反向查找
n/N n重复上面的查找向下开始 N向上开始
查找的同时加 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|