vim查找

linux操作系统

自作多情 提交于 2019-11-30 09:29:52
目录 1. 文件结构 2. 常用命令 查询类,目录类,操作类,top,find,grep,小工具,vi/vimB.(常用命令,查找,替换,快捷键),awk,配置文件,程序安装和配置 1. 文件结构 1.11 / 根目录 1.12 /bin 做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。 1.13 /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。 1.14 /dev 一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。 1.15 /etc 系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件; /etc/opt:/opt对应的配置文件 /etc/X11:Xwindows系统配置文件 /etc/xml:XML配置文件 1.16 /home 用户工作目录,和个人配置文件,如个人环境变量等,所有的账号分配一个工作目录。一般是一个独立的分区。 /lib

vim命令大全

坚强是说给别人听的谎言 提交于 2019-11-30 08:18:54
1. vim 模式 正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i进入) 左下角显示--INSERT-- 可视模式(按v进入) 左下角显示--VISUAL-- 替换模式(按r或R开始) 左下角显示 --REPLACE-- 命令行模式(按:或者/或者?开始) ex模式 没用过,有兴趣的同学可以自行了解 2. 打开文件 # 打开单个文件 vim file # 同时打开多个文件 vim file1 file2.. # 在vim窗口中打开一个新文件 :open [file] 【举个例子】 # 当前打开1.txt,做了一些编辑没保存 :open! 放弃这些修改,并重新打开未修改的文件 # 当前打开1.txt,做了一些编辑并保存 :open 2.txt 直接退出对1.txt的编辑,直接打开2.txt编辑,省了退出:wq再重新vim 2.txt的步骤 # 打开远程文件,比如ftp或者share folder :e ftp://192.168.10.76/abc.txt :e \qadrive\test\1.txt # 以只读形式打开文件,但是仍然可以使用 :wq! 写入 vim -R file # 强制性关闭修改功能,无法使用 :wq! 写入 vim -M file 3. 插入命令 i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A

Linux基础命令(编辑)

那年仲夏 提交于 2019-11-30 01:21:13
目录 Linux基础命令(编辑) 文件层级系统 重定向 Linux下的编辑器介绍 vi/vim的特点 vi/vim的三种编辑模式 vi/vim的三种编辑模式间转换的方式 打开文件方式 关闭文件方式 关闭文件方式 字符编辑 删除命令:d 复制与粘贴 替换、撤销编辑与重复编辑操作 Linux基础命令(编辑) 文件层级系统 FHS:文件层级系统 /:根分区 /boot:系统启动相关的文件,如内核(vmlinuz)、initrd(initramfs)以及grub(bootloader) /dev:设备文件,不能单独分区 /etc:配置文件目录 /home:普通用户家目录 /root:管理员家目录 /lib:库文件目录 /media:挂载点目录,通常用来挂载移动设备 /mnt:挂载点目录,通常用来挂载额外的临时文件系统,比如另一块硬盘 /opt:可选目录,早期通过用来安装第三方软件 /proc:伪文件系统,内核映射文件,不能单独分区 /sys:伪文件系统,跟硬件设备相关的属性映射文件,不能单独分区 /tmp:临时文件目录 /var:可变化的文件,比如log、cache。存放日志文件、pid文件、lock文件 /bin:可执行文件,用户命令 /sbin:管理命令 /usr:全局共享只读文件。提供操作系统核心功能,可以单独分区    /usr/bin    /usr/sbin    /usr

vim查找关键字的好方法

只谈情不闲聊 提交于 2019-11-29 05:00:52
当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢? 在vi里可没有菜单-〉查找 不过没关系,你在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。 如果你要继续查找此关键字,敲字符 n 就可以继续查找了。 敲字符N(大写N)就会向前查询; 来源: https://blog.csdn.net/qq_20417499/article/details/100527305

Sublime Text 全程指南

给你一囗甜甜゛ 提交于 2019-11-29 00:59:39
安装(Installation) Sublime Text 官方网站 提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是 Sublime Text 3 。这里以Windows版本的Sublime Text安装为例。 注意在安装时勾选 Add to explorer context menu ,这样在右键单击文件时就可以直接使用Sublime Text打开。 添加Sublime Text到环境变量 使用 Win + R 运行 sysdm.cpl 打开“系统属性”。 然后在“高级”选项卡里选择“环境变量”,编辑“Path”,增加Sublime Text的安装目录(例如 D:\Program Files\Sublime Text 3 )。 接下来你就可以在命令行里面利用 subl 命令直接使用Sublime Text了: subl file :: 使用Sublime Text打开file文件subl folder :: 使用Sublime Text打开folder文件夹subl . :: 使用Sublime Text当前文件夹 安装Package Control 前文提到Sublime Text支持大量插件,如何找到并管理这些插件就成了一个问题,Package Control正是为了解决这个问题而出现的,利用它我们可以很方便的浏览

linux之文件操作和权限

♀尐吖头ヾ 提交于 2019-11-28 23:47:00
文件查看 cat显示文本 cat [option] ... [file] ... cat -E a.txt # 显示$符号 cat -n a.txt # 对显示的每一行加行号 cat -b a.txt # 对非空行进行编号 cat -s a.txt # 对连续的空行就行压缩 tac倒叙显示 less分屏显示文本或stdin输出 space空格 # 向下翻屏 enter # 向下翻一行 q # 退出 /文本 # 搜索,搜索结果高亮显示 n # 向下找到 N # 向上查找 less是man命令的默认分页器 more 分页显示文本 more [options…] file... 1.默认情况下显示读取的百分比 2.读取完成自动退出 q # 退出 -d # 显示翻屏和退出的提示 # 空格翻一屏,回车翻一行 head 显示文本的前面的内容 head [option] … [file]… 默认显示前10行 1. -# 显示前#行 2. -n # 显示前#行 3. -c# 显示前#个字节 tail 显示文本的后面的内容 # tail n. 尾,尾巴 tail [options]…[file]… 默认显示后10行 1. -# 显示后#行 2. -n # 显示后#行 3. -c# 显示后#个字符 4. -f 追踪显示文件fd新追加的内容,常用与日志监控 tailf 类似于tail

命令行的艺术

人走茶凉 提交于 2019-11-28 21:56:45
WX众号:基因学苑 Q群:32798724 更多精彩内容等你发掘! 以下内容是我在Github上看到的,是一份很好的学习命令行的材料。不知多少次苦口婆心,耳提面命告诉别人要想学好生物信息一定要学会命令行操作。但是呢,书到用时方恨少的,很多东西只有自己强烈需要的时候才会去学的。点击“阅读原文”直达官网。 命令行的艺术 前言 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 Windows 系统 更多资源 免责声明 熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。 这篇文章是许多作者和译者共同的成果。这里的部分内容首次出现于 Quora, 但已经迁移到了 Github,并由众多高手做出了许多改进。如果你在本文中发现了错误或者存在可以改善的地方,请贡献你的一份力量。 前言 涵盖范围: 这篇文章不仅能帮助刚接触命令行的新手,而且对具有经验的人也大有裨益。本文致力于做到覆盖面广(涉及所有重要的内容),具体(给出具体的最常用的例子),以及简洁(避免冗余的内容

vim编辑器

女生的网名这么多〃 提交于 2019-11-28 21:51:37
按下ESC键退回到指令模式 (1) /想要查找的字符串(从首部到尾部),按下回车,找到第一个出现此字符的位置,按n查找下一个,按N查找上一个 (2)?/想要查找的字符串(从尾部到首部) 来源: https://www.cnblogs.com/AngelWangyy/p/11428282.html

shell 编程四剑客简介 find sed grep awk(微信公众号摘抄)

大城市里の小女人 提交于 2019-11-28 21:42:03
一,Shell编程四剑客之Find 通过如上基础语法的学习,读者对Shell编程有了更近一步的理解,Shell编程不再是简单命令的堆积,而是演变成了各种特殊的语句、各种语法、编程工具、各种命令的集合。 在Shell编程工具中,四剑客工具的使用更加的广泛,Shell编程四剑客包括:find、sed、grep、awk,熟练掌握四剑客会对Shell编程能力极大的提升。 四剑客之Find工具实战,Find工具主要用于操作系统文件、目录的查找,其语法参数格式为: find path -option [ -print ] [ -exec -ok command ] { } \; 其option常用参数详解如下: -name filename #查找名为filename的文件; -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件; -size n[c] #查长度为n块[或n字节]的文件; -perm #按执行权限来查找; -user username #按文件属主来查找; -group groupname #按组来查找; -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前; -atime -n +n #按文件访问时间来查找文件; -ctime -n +n #按文件创建时间来查找文件; -mmin -n +n

文件查找以及文本处理

牧云@^-^@ 提交于 2019-11-28 13:43:50
文件查找以及文本处理 定义一个对所有用户都生效的命令别名 例如:lftps='lftp 172.168.0.1/pub' [root@localhost /]# echo "alias lftps='lftp 172.168.0.1/pub'" >> /etc/bashrc [root@localhost /]# source /etc/bashrc [root@localhost /]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias lftps='lftp 172.168.0.1/pub' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 显示/etc/passwd文件中不以/bin/bash结尾的行 [root