在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位:
在vi和vim界面中输入:"/"(反斜杠),之后会出现一个输入框让你输入,当你输入的关键字在文件中存在就会以高亮的形式显示出来,之后按 回车 就确定定位到当前高亮位置,如果不是你要找的,则可以按:"n",意即寻找下一个输入关键字的内容linux常用命令。
2. vim恢复以及乱码问题
(1) 在vi和vim中如果不小心误删除了一些东西,想要恢复怎么办?
首先要退出编辑状态,即按Esc键,之后再按 u 撤销之前的修改的内容。
(2) 在用vi或vim打开一个文件的时候,如果有些地方出现一些特殊符号或是乱码,可以通过以下命令尝试:
vim -b mytest.php(其中-b一般是用来查看对应的二进制文件的)
3. 管道命令,即竖杠-->'|'
上面的意思是:将查询出来的内容交给管道后面的命令装饰之后再展示出来
2、升级安装:用于在mac lion 系统上升级的安装包“os x mountain lion.zip”,直接解压,得到“安装 os x mountain lion.app”,右键“显示包内容”,将“installesd.dmg”拷贝到”install os x mountain lion.app/contents/sharedsupport/“文件夹下即可开始安装。屏媒体,它打破了传统的互联网媒体形式,以屏媒体的概念开创了全新互联网媒体形式,通过电脑屏幕、手机屏幕等,以屏媒体的方式为广大互联网用户提供综合数字化内容服务。分组自选股:自选同列多达200条,分组分页显示,支持自选股按各种指标排序,能同屏查看多列数据,同屏显示多种金融 行情。
ls -l /etc | more
如果想看上一页的内容,可以通过:Shift + PageUp 来查看
管道配合grep(过滤)可以达到很好用的组合例如:
cat -n hello.txt | grep "hello" (查看hello.txt文件内容,并过滤出来带有hello的内容) , -n 表示显示出来第几行的内容
4. find 搜寻文件或目录
find /home -name hello* (查找home目录下的文件名或目录为hello的)
find / -name h?m* (在跟目录下查找h开头第二个字符是任意的,第三个是m,后面的是任意的字符)
其 中的参数含义如下:with-mysql-source表示mysql源代码目录,with-mysql-bindir表示mysql二进制可执行文件目 录(也就是mysql_config所在目录),with-mysql-plugindir表示mysql插件目录,如果不清楚这个目录在哪,可以按如下 方法查询:。2: 解压好上面下载下来的文件,把sdfuse 目录,复制到内存卡根目录下: 确保sdfuse 目录中有s686_1_s_2_0611_0119_120913.qsb文 件 ,。因为linux下各种文件的存放有一定的规则,比如/var/目录存放的是所有系统日志等文件,/boot/目录下存放的是所有与linux启动相关的文件,/home目录是你安装的linux系统中各个用户的私人文件存放目录……。
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "IBM" -l ?
5 字符串替换命令
:s/well/good/ 替换当前行第一个well 为 good
:s/well/good/g 替换当前行所有well 为 good