linux vi命令

linux命令

巧了我就是萌 提交于 2019-12-09 20:43:55
修改网卡参数:vi /etc/sysconfig/network-scripts/ifcfg-eth0 重启网卡:start_udev service network restart 设置计算机名称:vi /etc/sysconfig/network 来源: https://www.cnblogs.com/zyj747865041/p/12013251.html

【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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 下面是不保存的相关命令

重要文件目录及操作系统优化

◇◆丶佛笑我妖孽 提交于 2019-12-08 22:26:29
一、操作系统挂载概念 1、服务器磁盘如何使用 1)进行磁盘阵列配置 2)进行系统分区操作 3)进行磁盘格式化操作 4)进入磁盘,创建文件系统 5)进行挂载操作(给一个存储设备开个门) 2、如何进行挂载操作 1)挂载环境准备 PS:linux系统中一切皆文件 1.1、准备光驱(分区):/dev/cdrom (/dev/ 存储设备文件目录) /dev/s(接口类型)d(设备)a(第几块) 1.2、准备挂载门:任意空目录 /mnt 临时挂载点目录 1.3、光驱设备中需要存放光盘 1.4、进行挂载操作 #mount + 设备文件信息 + 挂载点目录 #mount /dev/cdrom /mnt (将光盘挂载到mnt目录) #umount + 挂机点目录 (取消挂载操作/卸载操作) #umount /mnt 1.5、检查确认是否挂载 df ——检查磁盘信息 -h(人类能看懂的方式显示) 二、操作系统重要文件 1、/etc目录 1)网卡配置文件 文件路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0(ifcfg-ens33) 文件作用说明:配置网卡地址信息(IP地址、子网掩码、网关地址、DNS地址信息) 文件详细信息: TYPE=Ethernet ——指定网络类型 以太网类型(以前用电话网) 3G、4G、5G(人工智能) BOOTPROTO

虚拟机下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

linux-正文处理及vi/vim编辑器

爱⌒轻易说出口 提交于 2019-12-06 14:42:11
一、文件压缩打包命令 1、掌握tar命令的常用选项:   c:创建一个新的tar文件。   t:列出tar文件中目录的内容。   x:从tar文件中抽取文件。   f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。   v:显示所打包的文件的详细信息,v是verbose的第1个字母。   z:使用gzip压缩算法来压缩打包后的文件。   j:使用bzip2压缩算法来压缩打包后的文件。 # 打包 tar cvf a.tar a.txt # 解包到某文件夹 tar xf a.tar -C 文件路径 # 压缩 (b比g压缩体积小,但耗费时间长) gzip a.txt bzip a.txt # 解压 gunzip b.txt bunzip b.txt #压缩/解包到文件夹 gzip a.txt -c > /路径/name.gz # 压缩打包一起 tar cvfz file.tar.gz file.txt 2、vim编辑器 命令行模式<==>编辑模式<==>拓展模式 1) 掌握从命令行模式进入插入模式的命令:   a:进入插入模式并在光标之后进行添加。   i:进入插入模式并在光标之前进行插入。   o:进入插入模式并在当前(光标所在)行之下开启新的一行。 2)命令行模式下删除与复制 # 剪切光标一行 dd # 复制光标一行(前加数字即向下复制几行) yy # 光标下一行粘贴 p #

HDFS——复习整理

拈花ヽ惹草 提交于 2019-12-06 13:31:23
HDFS——复习整理 一、问题 分布式文件系统那么多,为什么hadoop项目中还要开发一个分布式文件系统呢? 二、存储模型 文件线性字节切割成块(Block),具有offset,id 文件与文件的block大小可以不一样 一个文件除了最后一个block,其他block大小一致 block大小依据硬件I/O进行调整 block被分散存放在集群节点中,具有location block具有副本(replication),没有主从概念,副本不能出现在同一个节点 副本是满足可靠性和性能的关键 文件上传可以指定block大小和副本数,上传后只能修改副本数 一次写入多次读取,不支持修改 支持追加数据 三、架构设计 HDFS是一个主从(Master/Slaves)架构 由一个NameNode和一些DataNode组成 面向文件包含:文件数据(data)和文件元数据(metadata) NameNode负责存储和管理文件元数据,并且维护了一个层次性文件目录树 DataNode负责存储文件数据(block块),并提供block读写 DataNode与NameNode维持心跳,并汇报自己持有的block信息 Client和NameNode交互文件元数据和DataNode交互文件block数据 HDFS Architecture Replication 四、角色功能 NameNode

vi和vim编辑器的使用

别来无恙 提交于 2019-12-06 06:53:24
简介 vi所有的Linux的系统都会内建vi文本编译器,vim是具有程序编辑的能力可以看成是vi的增强版本 模式 1、正常模式,插入模式/编辑模式 ,命令行模式 2、正常模式:以vim打开一个档案就相当于进入这个模式了 3、插入模式/删除模式: 在该模式下,程序员可以输入内容,按下i,I,O,a,A,r,R中任何一个字母均可,即可输入内容 4、命令模式:这个模式可以让我们完成读取,存盘,替换,离开,显示行号等 关系 编写程序子vim 下 vim hello.java :wq 保存并退出 5、快捷键 a、拷贝当前行 yy 拷贝当前行向下的5行 5yy 并黏贴(p),光标所在的地方,进行复制接着下一行 b、删除当前行dd,删除当下的5行5dd c、在文件中查找某个单词 在命令模式下 /关键字 ,输入n就是查找下一个 d、设置文件的行号,取消文件的行号 命令如下 set nu 和set nonu e、使用快捷键到达文档的最末行G和首行gg f、在一个文件中输入hello想撤销 u g、编译文件,并将光标移动到第20行 shirt+g 第一步: 显示行号 :set nu 第二步: 输入20这个数 第三步:输入shirt+g 来源: https://www.cnblogs.com/bianfuxia/p/11966941.html

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

008-Linux常用命令

╄→гoц情女王★ 提交于 2019-12-05 10:54:12
原文链接:https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机 poweroff 立刻关机 重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟后重启 reboot 立刻重启 1.2 帮助命令 --help命令 shutdown --help: ifconfig --help:查看网卡信息 man命令(命令说明书) man shutdown 注意:man shutdown打开命令说明书之后,使用按键q退出 二、目录操作命令 2.1 目录切换 cd 命令:cd 目录 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd ../ 切换到上一级目录 或者 cd .. cd ~ 切换到home目录 cd - 切换到上次访问的目录 2.2 目录查看 ls [-al] 命令:ls [-al] ls 查看当前目录下的所有目录和文件 ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件) ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息) ls /dir 查看指定目录下的所有目录和文件 如:ls /usr 2.3 目录操作【增