重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Linux 命令大全
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站设计、外贸营销网站建设、平谷网络推广、小程序制作、平谷网络营销、平谷企业策划、平谷品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供平谷建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
Linux grep 命令用于查找文件里符合条件的字符串。
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 - ,则 grep 指令会从标准输入设备读取数据。
参数 :
Linux 命令大全
1、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
结果如下所示:
2、以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:
输出结果如下:
3、反向查找。前面各个例子是查找并打印出符合条件的行,通过"-v"参数可以打印出不符合条件行的内容。
查找文件名中包含 test 的文件中不包含test 的行,此时,使用的命令为:
结果如下所示:
vim可以分为三种状态,分别是 命令行模式(command mode) 、 输入模式(Insert mode) 和 底行模式(last line mode) ,这 3 种工作模式可随意切换,如下图所示。
使用vim编辑文件时,默认处于命令行模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。
下图所示是vim处于命令行模式的状态示意图。
在输入模式下,vim可以对文件执行写操作,类似于在Windows系统的文档中输入内容。
使vim进行输入模式的方式是在命令模式状态下输入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具体功能下表所示),当编辑文件完成后按 esc 键即可返回命令模式。
下图所示为vim处于输入模式模式下的示意图。
底行模式用于对文件中的指定内容执行保存、查找或替换等操作。
使vim切换到底行模式的方法是在 命令行模式 状态下按 : 键(注意是英文符号),此时vim窗口的左下方出现一个 : 符号,这是就可以输入相关指令进行操作了。
指令执行后vim会自动返回命令行模式。如想直接返回命令行模式,按 esc 即可。
下图所示为vim进入底行模式后的状态。
对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 esc 键返回命令行模式。如果你多按几次 esc 键后听到"嘀————"的声音,则代表你已经处于命令行模式了。
打开文件
打开文件时光标处于文件尾部
打开文件时,光标定位到第几行
字符移动
这些移动键都可以加上数字(5h:向左移动5个字符格)
单词移动
行内跳转
行间移动
在底行模式下,直接给出行号,实现跳转
用法:起始地址,结束地址 s @要替换内容@替换后内容@gi(@分隔符)
例 :1,$s/a/A/g 把文件中全部的a换替换成A,全局替换
显示取消行号
设定自动缩进(写脚本时)
查找到的文本高亮显示
语法高亮
/etc/vimrc :全局配置文件,永久有效
~/.vimrc :个人配置文件,每个用户的家目录中,若不存在,手动创建
对于第一次用vim的童鞋,有几点需要提醒一下:
cat命令用于查看纯文本文件(较短的):
$ cat [选项] 文件
以下是cat命令常用的3个选项:
(1) $ cat -n 文件
-n 表示显示行号。
(2) $ cat -b 文件
-b 表示显示行号,但是不包括空行。
(3) $ cat -A 文件
-A 表示显示出不可见的符号,如空格、tab键等。
more命令用于查看纯文本文件(较长的):
$ more [选项] 文件
more命令常用的一个参数是"- 数字",表示预先显示的行数,默认是一页:
$ more -10 文件
head命令用于查看纯文本文档的前N行:
$ head [选项] 文件
(1) $ head -n 10 文件
这个命令表示显示文件的前10行。
(2) $ head -n -10 文件
这个命令表示正常输出,但是不显示最后的10行。
tail命令用于查看纯文本文档的后N行:
$ tail [选项] [文件]
例如,显示文件/etc/passwd的后10行:
$ tail -n 10 /etc/passwd
wc命令用于统计指定文本的行数、字数、字节数:
$ wc [参数] 文本
(1) $ wc -l 文本
-l 参数表示只显示行数。
(2) $ wc -w 文本
-w 参数表示只显示单词数。
(3) $ wc -c 文本
-c 参数表示只显示字节数。
在linux终端下用命令编辑一个文件并保存的具体操作步骤如下:
1、首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,我这个下面有个index.php文件。
2、然后执行命令vi index.php。
3、这个时候如果想修改这个文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了。
4、写个echo的代码进行保存 Esc+:+wq 这个是保存,回车保存。
5、保存完成以后,再次打开这个文件会发现刚才写入的代码已经保存到里面了。
6、不保存的命令Esc+:+q!,通过以上步骤即可实现在linux终端下用命令编辑一个文件并保存。
我们使用Linux的时候,经常会运用编辑器。那么如何在linux中用命令打开编辑器呢?下面我给大家分享一下。
工具/材料
Linux
首先我们登录进Linux系统中,如下图所示
接下来鼠标单击右键,在弹出的菜单中选择打开终端选项,如下图所示
然后我们进入命令行以后,输入gedit命令,如下图所示
最后我们就看到编辑器被打开了,如下图所示