一,find 与locate
find是实时的查找
1,find 搜索范围 搜索条件
2,find / -iname *angjianh* 忽略大小写查找angjianh名字的文件
find / -iname *angjianh??? 忽略大小写查找angjianh名字的后面是3个字母的文件
find / -size +204800 查找大于100MB的文件
find / -size -204800 查找小于100MB的文件
find / -size 204800 查找等于100MB的文件
find / -user wangjianhao 查找wangjianhao的的文件 -user所有者
find / -cmin -5 查找5分钟之内属性被改变过的的文件 -c change min是 minite分钟的英文单词的缩写
find / -amin -5 查找5分钟之内被访问过的的文件 -a access
find / -mmin -5 查找5分钟之内内容被修改过的的文件 -m modify
find / -type f 查找是文件的文件
find / -type d 查找是目录的文件
find / -type l 查找是软链接的文件
find / -a 两个条件都满足 -a and
find / -o 两个条件满足一个即可 -o or
find / -inum 1051791 -exec rm {} \;固定格式,找到i节点为1051791的文件,并执行删除的操作(每个文件都有自己的唯一的i节点)
locate是在文件资料库中查找,与updatedb命令联合使用,但是locate无法在tem临时文件中查找需要的文件
locate -i忽略大小写查找
二,which与whereis
记住:在/sbin/usr/sbin下的命令只有root用户才能使用
which能查询到命令所在的路径和命令是否有别名 alias及别名是什么
whereis 不仅能找到命令的所在路径,还能找到命令的帮助文档的存放路径(/man/)
三,grep命令
grep -v ^# 排除文件中以#开头的行,在查找配置文件中经常用到
grep -i 不区分大小写查找字符串
四,vim文本编辑器命令
三种模式:
插入模式 a i o A跳行尾 I跳到行首 o光标下插入 O光标上插入
命令模式 esc
编辑模式 :
set nu设置行号 set nonu取消行号
1,到达指定位置
gg 到第一行
G 到最后一行
nG 到第n行
:n 到第n行
0到行首 $到行尾
2,删除文件内容(d delete)
x 删除1个字符 nx删除n个字符
dd 删除一行 ndd 删除n行
dG 删除光标所在行到文件末尾的字符 D 删除光标所在处到这行末尾的字符
:n1,n2d 删除n1行到n2行之间的字符
3,复制粘贴文件中的内容
yy复制当前所在行
p将yy复制的内容粘贴到光标的行下,P 将yy复制的内容粘贴到光标的行上
dd剪切所在行
4,替换字符(r replace, s substitute)
4.1 r替换一个字符 R 替换所在字符的到指定的位置的字符
4.2 g表示替换时不询问 c替换时询问
全文替换 :%s/被替换的字符串/新的字符串/g
范围替换 :n1,n2s/old字符/new字符/g 替换n1行到n2行的
5,搜索
:set ic 忽略大小写搜索
6,保存
w write的缩写 q quit的缩写
保存退出 :wq或者大写的ZZ
不保存退出 :q!
7,撤销
u 撤销
8,技巧
8.1 :r 文件名 从外部文件中导入文件内容
:r !date 方便写脚本的时候写入当前时间
8.2 设置邮箱快捷键 :map ctrl+v m
:map ctrl+v m ijianhao_king@163.com<ESC> 最后Ctrl+m就能插入邮箱了
8.3 注释多行与取消注释多行
注释第1到第5行 :1,5s/^/#/g
取消注释第1到第5行 :1,5s/^#//g
8.4 设置常用命令
创建一个vim.rc的文件存放常用命令快捷键
:ab 在文本编辑器中设置常用快捷键
分享到:
相关推荐
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...
linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全
1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux...
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...
Linux实验报告一熟悉15个Linux常用命令 Linux操作系统是一种广泛使用的开源操作系统,它提供了许多实用的命令来帮助用户管理和维护系统资源。Linux系统中有许多常用的命令,这些命令可以帮助用户更好地管理和维护...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令60详细解读linux常用命令60详细解读linux常用命令60详细解读
输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...
Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...