首页 > 系统相关 >Linux命令、Vim编辑器命令学习

Linux命令、Vim编辑器命令学习

时间:2024-05-16 15:19:00浏览次数:28  
标签:ctrl Vim 命令 Linux 2.1 copy scp 光标

1.Xshell快捷键

1.1 删除

ctrl+k:删除光标后的所有字符
ctrl+u:删除光标前的所有字符
ctrl+c:中断终端正在执行的任务,另起一行,有种删除整行的效果

1.2 光标移动

ctrl+a:将光标移动到命令行开头
ctrl+e:将光标移动到命令行末尾

ctrl+>:光标向后移动一个单词
ctrl+<:光标向前移动一个单词

1.3 撤销

ctrl+y:恢复ctrl+u上次执行时删除的字符

1.4 历史命令搜索

crtl+r:反向渐进搜索

注意,在xshell中按下crtl+r搜索过去的命令,如果要修改命令,就按Table键;如果不用修改,则直接回车就行。

2.Linux命令入门

2.1 day3

以Xmind形式复习巩固各种命令,如cat /etc/passwdfind . -name "file*"chmod 666 file1

2.1.2 文档管理-tar命令

利用tar命令,可以把一大堆的文件和目录全部打包成一个文件

命令:tar [主选项+辅选项] 目标文档 源文件或目录
功能:tar 可以为文件和目录创建档案。

tar.jpg

gz.jpg

2.1.3 scp 远程copy文件命令

scp filename username@ip:path
filename:文件名称
username:copy 到的目标主机的用户名
ip:目标主机 IP
path:目标主机路径

scp file3 [email protected]:~/ 从本机 copy 到其他机器
scp [email protected]:~/file3 . 从其他机器 copy 到本机
scpcopy.jpg

上图纠正说法,scp命令只能在windows的cmd命令窗口下,远程上传、或者从远程下载文件或目录,不能从linux一端发起命令。另外,如果是copy目录,则还要加-r参数。

2.1.4 建立软连接、硬链接

ln-s.jpg

ls-il.jpg

2.1.5 查看当前目录下有多少个文件

wc命令:word count,后接参数含义见pdf,-l参数表示行数。其实ls命令出来的就是竖着的一行行,只不过Xshell做了处理显示为横的。

wc-l.jpg

2.1.6 搜索文件内容 grep

命令:grep [选项] [查找模式] [文件名 1,文件名 2,…]
功能:grep 过滤器查找指定字符模式的文件,并显示含有此模式的所有行。被寻找的模式称为正则表达式。

所以,查找模式,就是我们指定要搜素的字符串,可以加grep的通配符。

3.vim常用命令学习

3.1 从命令状态进入编辑状态

A  从光标所在行的末尾开始添加文本
I  从光标所在行的开始处插入文本
i  从光标前面开始文本

vimdiff命令

vimdiff file1 dir1/file5,用于对比两个文件的区别,用途是你可以拷贝一份配置文件,当需要对比改动位置的时候,非常方便。

标签:ctrl,Vim,命令,Linux,2.1,copy,scp,光标
From: https://www.cnblogs.com/paopaotangzu/p/18192233

相关文章

  • Git常用命令
    查看分支gitbranch//查看本地分支gitbranch-r//查看远程分支创建分支gitbranchlocal_feature01创建分支local_feature01gitcheckoutlocal_feature01//切换到分支local_feature01上面创建并切换分支gitcheckout-blocal_feature02/......
  • Linux - 开启FTP服务
    vsftpd 一、Centos6.x配置ftp1.1、安装OpenSSH-serverOpenSSH-server包含了FTP服务,通常,CentOS6.x默认已经安装了OpenSSH-server(1)查看是否安装:rpm-qopenssh-server(2)安装openssh-server:yum-yinstallopenssh-server 1.2、创建用户和目录(1)创建用户:useradd-mftpu......
  • linux内核Makefile和busybox编译
    刚开始学习Linux时的一些记录linux内核配置体验在arch/arm/configs/目录下面找到相似的配置文件,其名称一般为xxx_defconfigmakexxx_defconfigmakemenuconfig配置你的内核,配置完成后生成.config文件在TOPDIR,该文件由于是以‘.’开头,故在linux下是一个隐藏的文件。生成......
  • openGauss 在XFS文件系统中-使用du命令查询数据文件大小大于文件实际大小
    在XFS文件系统中,使用du命令查询数据文件大小大于文件实际大小问题现象在数据库使用过程中,通过如下du命令查询数据文件大小,查询结果大于文件实际的大小。du-shfile原因分析XFS文件系统有预分配机制,预分配的大小由参数allocsize确定。du命令显示的文件大小包括该预分配的磁......
  • Linux - Centos6/7忘记root密码怎么办?
    转载:https://www.cnblogs.com/witz/p/10183533.html 一、Centos6.x(1)查看操作系统版本以及内核版本(2)重启服务器,到如下界面(3)好吧...其实是这个界面,按E进行编辑(4)选择第二个,然后按E键(5)在quiet后面加上simple(试过了,不管用)或者1,然后回车(6)回到如下界面,还是选择第二个,按B......
  • 在Linux中,如何进行数据库性能调优?
    在Linux中进行数据库性能调优是一个复杂但重要的任务,它涉及到多个方面,包括硬件、配置、查询优化、索引优化等。以下是一些建议的步骤和策略,帮助你进行数据库性能调优:1.硬件优化磁盘:使用SSD(固态硬盘)替代HDD(机械硬盘),以提高I/O性能。将数据库文件和日志文件放置在不同的物理磁......
  • 在Linux中,如何进行Java应用性能调优?
    在Linux环境中进行Java应用程序的性能调优是一个多步骤的过程,涉及到监控、分析和调整多个层面的配置。以下是进行Java应用性能调优的一些关键步骤和策略:1.监控和分析工具的使用JVM监控工具:利用jstat,jmap,jstack,和jconsole等JDK自带的工具,以及更高级的工具如VisualVM、JP......
  • 在Linux中,如何进行系统调优和应用调优?
    在Linux系统中进行系统调优和应用调优是一个涉及多个方面的复杂过程,旨在提高系统的性能、稳定性和响应速度。以下是一些关键的调优步骤和策略:1.系统调优监控系统性能:使用工具如top、htop、vmstat、iostat和mpstat监控CPU、内存、磁盘和网络的使用情况。调整内核参数:编辑......
  • 在Linux中,如何进行安全加固?
    在Linux系统中进行安全加固是一个多步骤的过程,旨在减少潜在的攻击面、提高系统安全性并确保数据的完整性。以下是一些关键的安全加固措施:更新和升级系统:定期检查并安装系统及软件的更新和安全补丁。确保使用的软件和系统内核是最新的稳定版本。强化身份验证和访问控制:......
  • 在Linux中,什么是安全信息和事件管理(SIEM)?
    安全信息和事件管理(SecurityInformationandEventManagement,简称SIEM)是一种集中式的日志分析解决方案,用于实时监控、分析和报告IT基础设施中的安全事件和日志数据。SIEM系统的主要目标是提高组织的安全性,通过自动化的日志分析和事件关联,快速检测和响应潜在的安全威胁。1.SIEM......