《鸟哥Linux私房菜》之linux命令复习

vim的高级玩法

|| vim 编辑模式下
|| ctrl+u 向上移动半页
|| ctrl+b 向上移动一页
|| 
|| ctrl+d 向下移动半页
|| ctrl+f 向下移动一页
|| 
|| /  进入命令模式,向下搜索键入的文本
|| ? 进入命令模式,向上搜索键入的文本
|| n 进行搜索时,可以按下键盘的n字母以向上或者向下继续执行搜索操作
||       >方向取决于进入命令模式时是使用/还是?

|| 	>如果按下的是/则往下搜索,否则反之 
|| N 进行搜索时,可以按下键盘的n字母以向下或者向上继续执行搜索操作(方向与n相反)
|| 
|| n1和n2都为数字,标识在n1和n2之间查找word1并将期转换为word2,
|| c 标识是否需要确认,可以使用$s标识最后一行
|| :n1,n2s/word1/word2/g
|| :n1,n2s/word1/word2/gc
|| eg:    :1,200s/mm/XX/g  在1到200航之间把mm转换为XX
|| 
|| 普通模式下的快捷键
|| 	dd 删除
|| 	ndd n表示数字 在普通模式下删除光标所在行向下n行(包括当前行)
|| 	u   重复前一个动作(在普通模式下)
||      shift + ^     移动到一行的最前端
||      shift + $     移动到一行的最后端
||    1+shift+g                    (功能描述:移动到页头,数字)
||    shift+g                 (功能描述:移动到页尾)
||    数字N+shift+g     (功能描述:移动到目标行)


|| 退出
|| :w fileName 把修改的文本保存到另一个文件中,类似于另存为
|| :r fileName 把flieName的内容加载到该文本的当前行位置
|| :n1,n2 w fileName 将 n1 到 n2 的内容储存成 filename 这个档案
|| 
|| :set nu 设置行号
|| :set nonu 取消行号

cat常用玩法

cat 查看文件内容
查看文件内容,从第一行开始显示。
1)基本语法
	cat  [选项] 要查看的文件
选项:
-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符

 

tac 也是用来查看文件内容的命令,只是它是从文件的末尾显示,即倒着显示文件,注意tac倒过来就cat
head -n 10 文件      (功能描述:查看文件头10行内容,10可以是任意行数)

文件权限相关命令

修改权限			chmod (u/g/o/a)(+-)(r/w/x) 文件名
	第一个括号内的 		u代表用户    g代表组     o代表其他    a代表所有
	第二个括号内的 		+代表加权限     -代表减权限
	第三个括号内的		r代表读   w代表写		x代表执行
	eg:    chmod g+x 1.txt			给1.txt所属组添加执行权限
		   chmod a+w 1.txt   		给1.txt的所属者 所属组 以及其他人员加上写权限
	当然chmod也可以使用数字的方式
		其中r=4 w=2 x=1 即读代表4 写代表2 执行代表1
		chmod 777 1.txt 代表给所有者所属组和其他人员都赋予读写执行的权限
		chmod 666 1.txt 代表给所有者所属组和其他人员都赋予读写的权限
	修改所有者
		chown  lyzx 1.txt   把1.txt的所有者改为lyzx
	修改所属组
		chgrp  lyzx 1.txt   把1.txt的所属组改为lyzx

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值