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

时间: 2024-10-22 14:48:09

linux学习笔记——man、管道符、vim编辑及快捷操作的相关文章

Linux学习笔记之VI(VIM)编辑器

百度关于vi的资料 http://baike.baidu.com/view/908054.htm 关于vi 和vim的介绍可以在上面的网址看到. 1   进入和退出vi 进入:在终端命令行输入 vi 文件名   就会进入vi,并且建立了一个空的名字为刚才输入的文件,假如进入vi的时候不加文件名,那么进入vi后系统会自动建立一个空文件,你可以在命令模式下给这个文件改名. 退出:按ESC切换到命令模式下,输入 :q   这是没有保存就退出,一般系统会提示你要不要保存 :q!  强制退出,不保存 :w

Linux学习笔记(十七) vim

一.vim介绍vim是vi的升级版是带有颜色显示的vi分为一般模式.编辑模式.命令模式.yum install -y vim-enhanced安装vim安装完成之后使用vim打开passwdvim /etc/passwd和之前用vi打开有明显的区别,vim带有颜色显示,二.vim颜色显示和移动光标将/etc/passwd 移动到/tmp下vim /tmp/passwd发现并没有颜色显示vim的颜色显示与文件的路径,文件内容有关vim /etc/vimrc可以编辑vim的配置文件,首先我们找一个文

linux学习笔记十三:安装vim

1.一般可用yum install vim* 2.在RHEL5.8下,则去vim官网下载了vim-7.4.tar.bz2(unix版),然后再编译安装.有一点需注意:编译时要带参数,否则报错. ./configure--prefix=/usr/local --enable-multibyte --with-features=big --disable-selinux 如果make时提示缺少ncurses,则需先安装ncurses-devel-5.5-24.20060715.x86_64.rpm,

Linux学习笔记(四)---centos7系统安装后的一些简单操作

centos7系统安装后的一些简单操作 上次我们通过虚拟机已经安装完成CentOS7.重启系统后,进入登陆界面.系统登陆成功后,如下所示:我们虚拟机默认网络是使用NAT,这时我们仍无法使用网络.我们可以通过ifconfig查看一下,没有IP地址.注意ifconfig命令,必须是root用户才可以执行.我们使用dhclient命令,获取IP地址,然后再使用ifconfig查看.我们再检测一下网络是否可以用,ping一下百度网站,按ctrl+c中止命令.关于设置静态IP地址,后期再专门分享.再配置w

linux学习笔记--vim程序编辑器

1,在linux系统中使用文本编辑器来编辑自己的linux参数配置文件是一件很重要的事情,因此系统管理员至少应该要熟悉一种文本编辑器. 2,不同的linux distribution各有不同的附加软件,linux命令行界面下的文本编辑器有Emacs,pico,nano,joe与vim 3,学习vim的重要性 (1)所有的UNIX Like系统都内置vi文本编辑器,其他的文本编辑器不一定存在 (2)很多软件的编辑接口都会主动调用vi (3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确

【Linux学习笔记】第5章 VIM工具

5.1vim介绍vim是vi的升级版,带有颜色显示,先安装包yum install -y vim-enhancedvim分为三种模式:一般模式.编辑模式.命令模式. 5.2vim颜色显示和移动光标相同的文件信息在不同目录下显示颜色会有差异.相同内容,不同文件名,显示颜色也会有差异.vim的配置文件/etc/vimrc. 5.3vim一般模式下移动光标一般模式下:h或向左的方向键 光标向左移动一个字符l或者向右的方向键 或者空格键 光标向右移动一个字符Ctrl+f或PageUp键 屏幕向前移动一页

Linux学习笔记033_11进程

ps:(process information,静态的) 显示进程信息,不加参数显示当前终端的进程 a:包括所有终端的进程 x:不属于任何终端的进程,和任何用户无关系的进程 u:显示出进程的拥有人 f:显示进程的附属关系(依赖关系,父子进程) USER:进程的拥有人 PID:进程ID,默认用进程ID排序 VSZ:程序在运行时调用多少虚拟内存 RSS:真实内存 TTY:?不属于任何终端,进入终端之前就运行 STAT:状态,s为睡眠 TIME:进程持续时间 COMMAND:运行这个进程的指令 ps

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

Linux学习笔记--vi

在Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"命令保存文件并退出时出现一下信息提示: E212: Can't open file for writing Press ENTER or type command to continue 出现这个错误的原因可能有两个: 1.当前用户的权限不足 2.此文件可能正被其他程序或用户使用. 一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供