vi命令

【linux学习】在linux下写helloworld

岁酱吖の 提交于 2019-12-09 14:19:56
工具 : 1.vmware虚拟机,装好linux操作系统,本人使用的是cent 2.用gcc --version查看是否安装好gcc编译器,如果发现没有安装好,输入 yum install gcc -y 安装gcc 打开SecureCRT, 输入: vi helloworld.c 如果没有这个文件会新建一个。 关于vi有以下三种模式 [1]只读模式 [2]编辑模式 [3]命令模式 刚刚用vi 进入了helloworld.c后,初始状态为[1]状态,按i后进入编辑状态,写下helloworld的代码 # include <stdio.h> int main ( ) { printf ( "helloworld!" ) ; return 0 ; } 写完以后按 ESC 进入[1]状态,再输入 : 进入[3]状态,输入 wq 回车,这样就能保存并返回shell状态(即进入vi之前的界面)。 返回shell后,输入 gcc -o helloworld helloworld.c 进行编译, 最后输入 ./helloworld 执行代码。 以上便是linux下写helloworld的流程。 来源: CSDN 作者: 农民真快落 链接: https://blog.csdn.net/qq_42622433/article/details/103456385

Linux 使用vi命令的教程

佐手、 提交于 2019-12-09 14:14:18
一、首先用vi命令打卡要编辑的文件: 注意:vi命令的使用如下: 打开或新建文件,并将光标至于第一行首:[root@centos6 /]# vi /etc/my.cnf 打开文件,并将光标移至最后一行行首:[root@centos6 /]# vi + /etc/my.cnf 打开文件,并将光标置于第n行首:[root@centos6 /]# vi +n /etc/my.cnf 打开文件,并将光标置于第一个与pattern匹配的串处:vi +/pattern filename 二、按键盘上“a”键,vi界面出现 INSERT后,开始进行编辑操作 三、编辑完毕后,按ESC键,跳到命令模式,然后进行保存退出或不保存退出操作: 保存,不退出vi----------------------- :w 强制保存,不退出vi----------------------- :w! 将修改另外保存到file中,但不退出vi(不常用)----------------------- :w file 保存,并退出vi----------------------- :wq 或 :x 强制保存,并退出vi----------------------- :wq! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 下面是不保存的相关命令

第二周回顾

…衆ロ難τιáo~ 提交于 2019-12-08 22:03:29
系统光驱临时挂载 mount -- 挂载 umount --卸载挂载 1)创建一个空白目录用于挂在光驱 2)挂载光驱 (确保光驱已连接) 3)检查是否挂载 4)通过目录访问光盘 步骤 mkdir /帅/ mount /dev/cdrom/ /root/帅/ df --h cd /root/帅/ ll 卸载挂载 umount /帅/ 系统自动挂载 1)vi /etc/fstab/ 2)在里面输入 /dev/cdyom/ /帅/ iso9660 befaults 0 0 3)重启系统 (init6) 4)检查是否挂载成功 blkid 网卡的配置 配置网卡地址信息(ip地址 掩码地址 网关信息 dns地址信息) 1)vi /etc/sysconfig/network-scripts/ifcfg--eth0) TYPE ---- 指定网路类型 BOOTPROTO ----- 获取IP地址方式 (nonestatic 手动配置地址 dhcp 自动获取址 DEFROUTE ------ 是否激活默认 路由 NAME -------网卡名称信息 (逻辑名称) DEVICE ------- 网卡名称信息 (设备名称) UUID ---------- 网卡设备编码 ONBOOT ------ 是否激活开启网卡 IPADDR ----- IP地址 GATEWAY ---- 网关 PREFIX=24 -

xshell -5 进入退出编辑文件

假装没事ソ 提交于 2019-12-08 20:35:21
进入编辑文件 输入命令 vim urls.py #打开urls.py 文件并编辑 进入如图界面 退出编辑文件 在上图界面中按 “|”这个键(回车键和shift附近的) 进入插入模式了 按esc键 输入“:”冒号 进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w 保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file将修改另存到file中,不退出vi 编辑 :wq 保存文件并退出vi 编辑 :wq! 强制保存文件并退出vi 编辑 q: 不保存文件并退出vi 编辑 :q! 不保存文件并强制退出vi 编辑 :e! 放弃所有修改,从上次保存文件开始在编辑 来源: CSDN 作者: zhangyu4863 链接: https://blog.csdn.net/zhangyu4863/article/details/79903264

【Error】centos7 minimal connect: Network is unreachable

感情迁移 提交于 2019-12-07 03:38:33
参考链接: http://www.centoscn.com/CentosBug/osbug/2015/1208/6500.html 由于centos7 和之前的版本差异比较大,之前的一些命令不能完全使用。 centos7 minimal刚装默认没有打开网卡。 步骤一: cd /etc/sysconfig/network-scripts/ 步骤二: ls 这时候你会发现没有教程上说的ifcfg-eth0文件,打开第一个即可。 有的教程找不到就新建一个,肯定是错的。 步骤三: vi ifcfg-eno167777736 步骤四: 修改ONBOOT为yes 保存退出(参考vi使用方法) 步骤五: service network restart 来源: CSDN 作者: think_ycx 链接: https://blog.csdn.net/think_ycx/article/details/50240757

虚拟机下Centos7如何设置静态IP地址

我是研究僧i 提交于 2019-12-07 02:44:04
https://www.cnblogs.com/testlurunxiu/p/5831242.html 虚拟机下Centos7如何设置静态IP地址 最近在学习linux环境部署~~~~ 首先,将网络适配设置成为桥接模式 查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用 启动Centos,进入终端模式,设置IP地址, 切换到这个目录下,cd /etc/sysconfig/network-scripts 找到ifcfg-eno1677736,(若没有则新建,具体内容如下) 对其进行编辑vim ifcfg-eno16777736(可以用mv A B 对文件进行重命名) DEVICE=eth1 HWADDR=00:0C:29:90:5D:8C(这个可以在网络适配器查看) TYPE=Ethernet ONBOOT= yes NM_CONTROLLED=yes BOOTPROTO= static BROADCAST=192.168.20.255(前三位要和主机的ip地址一致,后一位为255) DNS1=202.101.172.35 IPADDR=192.168.20.140(虚拟机的IP地址,前三位与主机的一致) NETMASK=255.255.255.0 GATEWAY=192.168.20.1(主机的默认网关地址) DEFROUTE=yes

7 打开文件

空扰寡人 提交于 2019-12-05 19:18:55
/*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ 7. vi--终端中的编辑器 ¶ 目标 ¶ vi 简介 打开和新建文件 三种工作模式 常用命令 分屏命令 常用命令速查图 7.1 vi简介 ¶ 7.1.1 学习vi目的 ¶ 在工作中,要对 服务器 上的文件进行简单的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快递的编辑即可 常见需要修改的文件包括: 源程序 配置文件 ,例如 ssh 的配置文件 ~/.ssh/config 在没有图形界面的环境下,要编辑文件, vi 是最佳选择! 每一个要是用Linux的程序员,都应该或多或少学习一些 vi 的常用命令 7.1.2 vi 和vim ¶ vi vi 是 Visual interface 的简称,是 Linux 中 最经典 的文本编辑器 vi 的核心设计思想-- 让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作 vi 的特点: 没有图形界面 的 功能强大 的编辑器 只能是编辑 文本内容 ,不能对字体、段落进行排版 不支持鼠标操作 没有菜单 只有命令 vi 编辑器在 系统管理、服务器管理 编辑文件时, 其功能永远不是图形界面的编辑器能比拟的 vim vim=vi improved vim 是从 vi

小谈vi编辑器

空扰寡人 提交于 2019-12-05 14:27:52
vi编辑器是程序员,提升逼格,装逼的神器之一。 重要的事情提前说 ,下面就简单说一下vi编辑器的使用: 进去vi编辑器:在命令行输入:vi 创建文件:vi +文件名字+enter 进去编辑状态:i+enter vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式command mode) 控制屏幕 光标 的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 保存文件 在冒号输入字母[w]就可以将文件保存起来。 离开vi [q]:按[q]就是退出,如果无法离开vi,可以在[q]后跟一个[!]强制离开vi。 [wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。

常用linux系统命令-vi命令

守給你的承諾、 提交于 2019-12-04 23:41:57
进入文件 vi file.py ###(命令状态,不能编辑) 上下左右 移动光标 0移动到光标所在行 开头 $移动到光标所在行 结尾 gg移动到文件第一行 开头 G移动到文件结尾行 开头(shift+g) b 移动到当前单词的开始 (汉字,两个非汉字之间内容算一个单词) e 移动到当前单词的结尾 yy 复制当前一行 dd 剪切当前一行 p小写 粘贴内容到游标下面插入一行 P大写 将剪贴板中的内容粘贴在光标上面插入一行 u 撤销操作 ###编写状态 i 进入光标所在,编写 o 光标所在下面一行插入空行,编写 S 删除光标所在的行,并进入输入 esc键 退出编写状态 ###底部命令 w 保持 q 退出 set nu 文件显示行数 来源: https://www.cnblogs.com/chenlulu1122/p/11888595.html

Linux——vi命令详解

岁酱吖の 提交于 2019-12-04 20:57:54
转载 Linux——vi命令详解 原文链接: https://blog.csdn.net/cyl101816/article/details/82026678 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode)   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode)   只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode)   将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last