java_03.linux的常用命令:vim/vi命令重定向输出>和>>管道|&&命令执行控制网络通讯命令系统管理命令(代码片段)

平凡加班狗 平凡加班狗     2022-12-11     564

关键词:

03.Linux的常用命令:vim/vi命令

1.4.1Vim编辑器:

上一篇文章里面其实我们也用了,也可以去看上一篇
我们修改网卡的设置的时候,需要打开一个文件,Vim或者Vi其实就是打开文件


注意编辑完了之后要退出编辑,先按ESC再按冒号+wq

在Linux下一般使用vi编辑器来编辑文件。
vi既可以查看文件也可以编辑文件。
三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
    i 在当前位置生前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行

切换到底行模式:按 :(冒号);
更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》

打开文件:vim file
退出:esc  :q
修改文件:输入i进入插入模式
保存并退出:esc:wq

不保存退出:esc:q!
3种进入插入模式:
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入
快捷键:
dd – 快速删除一行
R – 替换		:比如我选中一个字符——a,按一下R再输入一个b,a就变成b了
yy 复制一行
p 粘贴

除了以上的快捷键还有一个搜索文字的内容
/搜索内容

1.4.2重定向输出>和>>

> 重定向输出,覆盖原有内容;
>> 重定向输出,又追加功能;
示例:
cat /etc/passwd > a.txt  将输出定向到a.txt中
cat /etc/passwd >> a.txt  输出并且追加

ifconfig > ifconfig.txt

1.4.3管道 |

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
示例
ls --help | more  分页查询帮助信息
ps –ef | grep java  查询名称中包含java的进程

ifconfig | more
cat index.html | more
ps –ef | grep aio

1.4.4&&命令执行控制:

命令之间使用 && 连接,实现逻辑与的功能。 

只有在 && 左边的命令返回真(命令返回值 $? == 0),&& 右边的命令才会被执行。 

只要有一个命令返回假(命令返回值 $? == 1),后面的命令就不会被执行。

mkdir test && cd test

1.4.5网络通讯命令

ifconfig  显示或设置网络设备。
ifconfig  显示网络设备
ifconfig eth0 up 启用eth0网卡
ifconfig eth0 down  停用eth0网卡
ping   探测网络是否通畅。
ping -c 4 192.168.0.1
netstat 查看网络端口。
netstat -an | grep 3306 查询3306端口占用情况

1.4.6系统管理命令

date 显示或设置系统时间
date  显示当前系统时间
date -s “2014-01-01 10:10:10“  设置系统时间
df 显示磁盘信息
df –h  友好显示大小
free 显示内存状态
free –m 以mb单位显示内存组昂头
top 显示,管理执行中的程序

clear 清屏幕

ps 正在运行的某个进程的状态
ps –ef  查看所有进程
ps –ef | grep ssh 查找某一进程
kill 杀掉某一进程【杀死tomcat,后面讲】
kill 2868  杀掉2868编号的进程
kill -9 2868  强制杀死进程

du 显示目录或文件的大小。
du –h 显示当前目录的大小

who 显示目前登入系统的用户信息。

hostname 查看当前主机名
修改:vi /etc/sysconfig/network

uname 显示系统信息。
uname -a 显示本机详细信息。
依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

注意:vi 和vim是通用的

vi 和vim是通用的,是一个意思

vim(vi)常用操作及记忆方法

vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂。这里,我根据自己个人的使用... 查看详情

linux笔记03:linux常用命令_3.5权限管理命令(代码片段)

文件权限位共10位(如:-rw-r--r--),第1位是文件类型,第2~4、5~7、8~10位分别是文件所有者、所属组、其他人的权限;chmod命令用来修改权限;chown命令用来修改文件和目录的所有者和所属组;chgrp命令用来修改文件和目录的所属... 查看详情

vim的简单使用及配置(代码片段)

vim、gedit是Linux的常用编辑器,今天我们就来讲一讲vim。注:vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。故有些时候vim、vi会被混用,有时为了简便也一般用vi。基本上vim可以分为三种状态,分别... 查看详情

vim(vi)的常用快捷键(代码片段)

...是什么?听说它是编辑器之神!神一样的存在,而我却经常用上下左右箭头来移动光标,实在是有点对不起它,所以想着稍微学学一点神的技能吧!1.vim的三种模式Nomalmode:默认模式,因为使用该模式场景最多,所有定为默认模... 查看详情

linuxvi编辑器的模式分为哪三种?

...,文本模式下的编辑器有VI、vim。vi和vim是我们在Linux中最常用的编辑器。vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图... 查看详情

文本编辑器vim/vi——命令模式

一个完整的指令的标准格式:Linux通用的格式——#指令主体(空格) [选项](空格) [操作对象]一个指令可以包含多个选项,操作对象也可以是多个。vim指令:指令:vim  (vim是一款文本编辑器)语法:#vim... 查看详情

快速提高vi/vim使用效率的原则与途径

...尤其是在没有图形界面的情况下,更是离不开Vi/Vim。Vi/Vim命令非常多、用法极为灵活,掌握起来有一定的难度。本文作者将结合自己的使用经验,分七个方面着重介绍哪些原则、途径或命令能快速提高Vi/Vim文件编辑效率,从 查看详情

vi文本编辑器有哪三大工作模式,时如何进行转化的?

...辑器有vi、vim(vi的增强版本)。vi和vim是我们在Linux中最常用的编辑器。vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图... 查看详情

vi和vim

...式:使用vi+文档名打开文档后默认进入的模式可以使用的命令如下:h:光标向左移动一个字符j:光标向下移动一个字符k:光标向 查看详情

linux编辑神器:vim(代码片段)

目录 1.vim的基本概念 2.vim的基本操作 3.vim正常模式命令集4.vim底行模式命令集5.简单vim配置6总结什么是Vi/Vim?vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令ÿ... 查看详情

vi/vim自带加密

...坏和删除;vi编辑器相信大家都很熟悉了吧,vi里有一个命令是给文件加密的,举个例子吧:1)  &nbs 查看详情

vi文本编辑器

...p;   维护Linux系统中的各种配置文件(2)Linux中最常用的文本编辑器·      vi:类Unix系统中默认的文本编辑器·      vim:vi编辑器的增强版,习惯上也称为vi(3)三种工作模式及其切... 查看详情

如何在vim/vi中快速查找和替换文本内容

参考技术AVim是Vi多模式命令行编辑器的加强版,通常默认的Unix或Linux系统中都默认自带Vi命令编辑器。当然,为了更好的体验,如果系统默认没有安装Vim,建议安装Vim。通过本文的讲解,你将学会如何在Vim/Vi中快速的使用命令进... 查看详情

vim的使用(代码片段)

...#43;+,功能丰富。vim/vi编辑文件原理输入vi/vim$文件命令,回车判断编辑的文件所在目录中是否有该文件的临时文件(.$文件名. 查看详情

vi编辑器

...vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。nano工具和DOS操作系统下的edit操作相似,使用简单,我们不作... 查看详情

文件编辑器vi

...vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。nano工具和DOS操作系统下的edit操作相似,使用简单,我们不作... 查看详情

文本处理工具和正则表达式(代码片段)

...更为强大。1.2使用vim初步1.2.1vim命令格式vim[OPTION]...FILE...常用选项+#打开文件后,让光标处于第#行的行首,+默认行尾+/PATTERN让光标处于第一个被PATTERN匹配到的行行首-bfile二进制方式打开文件-dfile1file2...比较多个文件,相当于vimdi... 查看详情

vim编辑器

...文本编辑器;Vim:vi编辑器的增强版;Vim编辑的工作模式命令模式、输入模式、末行模式命令模式切换到输入模式为a、i、o;a:切换到光标之后开始输入;i:切换到光标之前输入;o:切换都下一行输入A:切换到行首开始输入I... 查看详情