首页 > 代码库 > linux学习笔记——man、管道符、vim编辑及快捷操作

linux学习笔记——man、管道符、vim编辑及快捷操作

########################man命令###########################
man 级别 目标
man 1  文件名    ####查找命令的帮助    
man 5  文件名    ####查找配置文件的帮助
man -f 关键字    ####显示给定关键字的简短描述
man 退出      ###按q退出

man的快捷用法

/关键字        ###搜索关键字并且高亮显示结果(直接在man里面按/)
n        ###向下匹配高亮结果
N        ###向上匹配高亮结果
pagup        ###向上滚动一个屏幕
pagdown        ###向下滚动一个屏幕
上键        ###向上滚动一行
下键        ###向下滚动一行
d        ###向下滚动半个屏幕
u        ###向上滚动半个屏幕
g        ###回到man的最前面
G        ###回到man的最后面
q        ###退出man页面

##################/usr/share/doc/*##############
在这个目录中的文件都是软件安装包的说明

########################################################
########################第四单元#########################
########################################################

在普通用户下执行
find /etc -name passwd

find: ‘/etc/pki/CA/private’: Permission denied
find: ‘/etc/pki/rsyslog’: Permission denied
find: ‘/etc/audit’: Permission denied
find: ‘/etc/polkit-1/rules.d’: Permission denied
find: ‘/etc/polkit-1/localauthority’: Permission denied
find: ‘/etc/dhcp’: Permission denied
find: ‘/etc/selinux/targeted/modules/active’: Permission denied
find: ‘/etc/lvm/archive’: Permission denied
find: ‘/etc/lvm/backup’: Permission denied
find: ‘/etc/lvm/cache’: Permission denied
find: ‘/etc/grub.d’: Permission denied
在root用户下执行
find /etc -name passwd

/etc/passwd
/etc/pam,d/passwd

如何管理输出
find /etc -name passwd    > file            ####重定向正确输出
find /etc -name passwd    2> file          ####重定向错误输出
find /etc -name passwd    &> file         ####重定向所有输出
find /etc -name passwd    >> file          ####追加正确输出
find /etc -name passwd    2>> file        ####追加错误输出
find /etc -name passwd    &>> file       ####追加输出
find /etc -name passwd    > file    2>&1     ####重新定义错误输出为正确

 |      ##管道符
 管道只允许正确输出通过
  tee         ####复制一份输出
 2>&1 |       ####转换错误输出为正确再通过管道

##########################vim用法####################

1.命令模式
设定
vim /etc/vimrc
:set nu|nonu    ####行号的显示|取消
:set mouse=a    ####设定鼠标可以操作光标位置
:help        ####查看vim的用法,:q退出帮助
ctrl + v    ####高亮选择模式,可以选者一片区域操作
u        ####恢复到未操作之前
ctrl + r    ####恢复到操作之后
ctrl + v        ####批量添加字符,选中要加字符所在的位,按I键,在加入想要加入的字符,按esc


2.分屏功能
ctrl+w s        ####上下分屏
ctrl+w v        ####左右分屏
ctrl+w c        ####撤销光标所在屏幕
ctrl+w 上|下|左|右    #####移动光标到指定的屏幕中


3.替换字符
在命令模式中
:%s/原字符/替换后字符/g

4.搜索关键字
/关键字
n向下匹配
N向上匹配

5.字符的管理
dw        删除光标所在单词
dl        删除光所在字母
dd        删除一整行
d数字d        删除数字指定的行数
d数字 上键    向上删除指定行数

yw        复制光标所在单词
yl        复制光所在字母
yy        复制一整行
p        粘贴
y数字y        复制数字指定的向下行数

cw        剪切光标所在单词
cl        剪切光所在字母
cc        剪切一整行
c数字c        剪切数字指定的向下行数
剪切完成后会进入插入模式,先退出插入模式再按P键,即可粘贴

:行号    ##移动光标到指定行
G    ##移动光标到文件末行

6.vim的插入模式

i    光标坐在位置插入字符
I    光标所在行行首插入
a    光标所在字符的下一位插入
A    光标所在行行尾插入
o    光标所在行的下一行
O    光标所在行的上一行
s    删除光标所在字符插入
S    删除光标所在行插入

7.vim的退出模式
在命令模式下输入
:q    ###退出,在未对文件作任何修改的时候可以用
:q!    ###强制退出
:wq    ###退出保存
:wq!    ###强制退出保存

###############vimtutor命令##########
vimtutor命令是vim的使用说明
用:q退出此说明

###############图形中的文本编辑器gedit#################
crtl+n    ##新建窗口
ctrl+s    ##保存文件
ctrl+o    ##打开文件
ctrl+x    ##剪切
ctrl+v    ##粘贴
ctrl+c    ##复制
对于giedit软件帮助的查看可以用输入此命令 yelp help:gedit




本文出自 “12148275” 博客,请务必保留此出处http://12158275.blog.51cto.com/12148275/1897033

linux学习笔记——man、管道符、vim编辑及快捷操作