首页 > 系统相关 >vim网络和安全的操作及shell的使用

vim网络和安全的操作及shell的使用

时间:2024-07-18 17:30:37浏览次数:12  
标签:shell 所在 网络 模式 vim 编辑 wget 光标

目录

vim模式

一般模式下的基本操作:

一般模式切换到编辑模式:

一般模式切换到命令模式:

Vim多窗口使用技巧

横向切割打开:

纵向切割打开:

关闭多窗口:

窗口的切换:

网络:

定义:

作用:

网络的类型:

网络状态的查询:

netstat

常用的端口号:

通过网络下载文件

wget


vim模式

Vim编辑器:vi与vim编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。

vim kk 使用vim 来创建或这编辑kk文件

那进入vim的编译器之后我们需要对文件进行编辑需要用到一些快捷方式:

当我们刚进去在一般模式下,需要进行编辑时,按 A a I i O o 这些键进入编辑模式后都可以进行编辑,编辑完成后,按Esc键便可退出编辑模式,重新进入一般模式,接着按shift+:便可以进入命令行模式,按wq键可保存退出

一般模式下的基本操作:

x键:向后删除一个字符

nx键:连续向后删除n个字符

dd键:删除光标所在行

ndd键:删除光标所在的向下n行

yy键:复制光标所在的那一行

nyy键:复制光标所在的向下n列

p键:将已复制的数据在光标下一行粘贴上

P键:则为贴在光标的上一行

u键:恢复前一个操作

一般模式切换到编辑模式:

i键:从目前光标所在处插入

I键:在目前所在行的第一个非空格符处开始插入

a键:从目前光标所在的下一个字符处开始插入

A键:从光标所在行的最后一个字符处开始插入

o键:在目前光标所在的下一行处插入新的一行

O键:为在目前光标所在处的上一行插入新的一行

r键:只会取代光标所在的那一个字符一次

R键:会一直取代光标所在的文字,直到按下ESC为止

一般模式切换到命令模式:

:w键:保存编辑的内容

:q键:离开vim

:wq键:保存后离开

:w!键:强制写入该文件,但跟你对该文件的权限有关

:q!键:不想保存修改强制离开

:x键:保存后离开保存后离开

Vim多窗口使用技巧

横向切割打开:

:new+窗口名(保存后就是文件名)   打开一个新窗口

:split+窗口名(保存后就是文件名)  打开一个新窗口,split可以简写为sp

纵向切割打开:

:vsplit+窗口名(保存后就是文件名) 打开一个新窗口,vsplit可以简写为v

关闭多窗口:

:qall  关闭当前窗口

窗口的切换:

:ctrl+w+j/k  通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。

网络:

定义:

一组相互连接的计算机

多台计算机组成

使用物理线路进行连接

作用

数据交换,资源共享

网络的类型:

网络状态的查询:

netstat

用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

选项:

-l:显示监控中的服务器的Socket;

-n:直接使用ip地址,而不通过域名服务器;

-p:显示正在使用Socket的程序识别码和程序名称;

案例:

netstat -antp :查看哪个端口号被占用

常用的端口号:

80

http

8080

tomcat

3306

mysql

6379

redis

5432

postgreSQL

22

ssh

25

ftp

27017

mongoDB

443

https

通过网络下载文件

wget

从指定的URL下载文件

选项:

-b:进行后台的方式运行wget;

-c:继续执行上次终端的任务

案例:

wget  http://www.linuxde.net/testfile.zip

wget -b http://www.linuxde.net/testfile.zip

tail -f wget-log 用于查看后台下载进度

标签:shell,所在,网络,模式,vim,编辑,wget,光标
From: https://blog.csdn.net/Z_DOUBLE_Y/article/details/140503456

相关文章

  • 自学网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
    如何入门网络安全_网络安全自学由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我:我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选?不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安......
  • 网络安全的相关比赛有哪些?需要掌握哪些必备技能?_网络安全大赛
    01CTF(夺旗赛)这是一种最常见的网络安全竞技形式,要求参赛者在限定时间内解决一系列涉及密码学、逆向工程、漏洞利用、取证分析等领域的挑战,获取标志(flag)并提交得分。通过举办CTF来培养网络安全人才,已经发展成为了国际网络安全圈的共识。CTF赛事可以分为线上赛和线下赛,线上......
  • 网络安全的相关比赛有哪些?需要掌握哪些必备技能?
    01CTF(夺旗赛)这是一种最常见的网络安全竞技形式,要求参赛者在限定时间内解决一系列涉及密码学、逆向工程、漏洞利用、取证分析等领域的挑战,获取标志(flag)并提交得分。通过举办CTF来培养网络安全人才,已经发展成为了国际网络安全圈的共识。CTF赛事可以分为线上赛和线下赛,线上......
  • 自学网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
    如何入门网络安全_网络安全自学由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我:我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选?不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安......
  • 1、网络基础
    一.计算机网络概述最早的广域网:电路交换的特点:网络最初的应用:分组交换:交换方式:网络三层结构:网络的分配都是由电信运营商进行分配二.TCP/IP介绍TCP/IP目前是应用最广泛的网络通信协议,但是目前我们所说的TCP/IP指的并不是一个协议,而是一类协议我们成为TCP/IP协......
  • Vim 高手指南:Linux 环境下的高级使用技巧
    Vim高手指南:Linux环境下的高级使用技巧前言Vim是一个功能强大的文本编辑器,广泛应用于Linux系统以及各种编程环境中。作为一个Vim高级用户和Linux系统管理员,你将在这里学到如何充分利用Vim的高级功能,提升你的工作效率。第1章:Vim编辑器的基本概念和模式1.1Vi......
  • 7.16 网络流
    网络流和费用流,其实知道如何建图之后就可以直接套板子了,但正如konata所言,这些题如果不是在今天作业里,打死也想不到要用网络流。善意的投票这个是最小割的典型问题,把睡午觉视为集合a,即原点,不睡视为集合b,即汇点,那么对每个点,连向自己意愿的容量为1,违背的容量为0。对于一对朋友,他们......
  • 全程电子化升级脚本SHELL
     黑龙江ICPSP_UP.sh#!/bin/bash#定义变量formatted_date=$(date+"%Y%m%d")#获取当前日期,格式为YYYYMMDDtomcat_dir="/opt/tomcat/apache-tomcat-9.0.70_icpsp/"#Tomcat的根目录ftp_dir="${tomcat_dir}sun"#FTP上传文件的目录war_file="ICPSP.......
  • Shell编程速查手册(仅入门)
    一.Shell概述Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell脚本(shellscript),是一种为shell编写的脚本程序......
  • 记一次Ubuntu网络故障
    环境查看#lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu22.04.4LTSRelease: 22.04Codename: jammy#uname-aLinuxAiServer0080986.5.0-44-generic#44~22.04.1-UbuntuSMPPREEMPT_DYNAMICTueJun1814:36:16UTC2x......