Linux常见操作命令以及编辑器VI命令

一.复制(cp)和移动(mv)

1.复制文件

格式:cp 源文件 目标文件

2.复制目录

格式:cp -r 源文件夹 目标文件夹

3.重命名和移动

重命名格式:mv 源文件 目标文件

移动格式:mv 源文件 目录/源文件

二.查看文件内容

1.cat命令

格式:cat 文件名

2.more命令

more -tail:查看文件的结尾部分的内容

more -n:用于显示行数

enter键可以一行一行翻,space键翻下一页,按b翻到上一页。

三.输出重定向

1.覆盖掉原来文件中所有的内容:>

2.添加到文件的末尾:>>

echo 111 >>a.txt。会把111追加到这个文件

echo 111 >a.txt。如果没有这个文件会直接创建这个文件,把这个111覆盖掉文件里面的所有内容。

四.管道运算符

|:管道运算符。它的功能是:把上一个命令的输出结果,作为下一个命令的输入内容。

ls | more

五.tar命令

1.压缩文件

tar -cvf 压缩文件名 文件1....

-c:建立一个压缩文件,把多个文件或者文件夹压缩到一个新的文件中

-x:解压缩文件。把一个压缩文件中的内容全部解压出来。

-f:指定压缩文件

-v:显示压缩文件

2.解压文件

tar -xvf test.tar -C ./temp

说明:

-xvf 必须。

-C必须。指定解压文件夹的目录

./temp。解压的位置。

五.编辑器VI

命令行模式,插入模式,底线命令模式

格式:vi /路径/文件名

i,a,o进入编辑模式

输入:q退出

输入;w保存

输入:wq退出并保存

输入:q!强制退出不保存

输入;wq!强制保存并退出

shift+zz快速保存并退出

Esc退出模式,进入命令模式

编辑内容技巧

1.方向键控制移动

2.pageup,pagedown控制翻页

3.Home键可以快速定位到首位,end键可以快速定位到行尾

4.按下G键可以跳到文件最后一行

5.按下gg跳到文件的第一行

一.复制

yy(两个小y)复制光标所在行的内容。

nyy复制当前行往下n行内容。

二.粘贴

1.p(小写)在当前行的下一行粘贴

2.P(大写)在当前行的上一行粘贴

三.删除命令

1.dd用来删除光标所在当前行的内容

2.ndd用来删除当前行往下n行

四撤销和反撤销

1.u撤销上一步操作

2.ctrl+r反撤销

六配置虚拟机IP并使用finalshell连接

ping 域名/ip地址:检测当前机器是否与目标域名/ip之间可以连接

Ctrl+c:结束ping命令运行

安装远程工具finalshell软件

相关推荐
张宇Joaquin10 分钟前
XX业务反序列化数据报错问题定位报告
服务器
IT摆渡者31 分钟前
rocky Linux 根目录下扩展新硬盘空间
服务器
邪修king33 分钟前
Re:Linux系统篇(二十六):文件系统(二):Ext 文件系统底层详解:从 inode、块组到软硬链接,结合 Windows 讲透文件管理本质
android·java·linux
高亦真1 小时前
今天是学习嵌入式的第38天
linux·学习·算法
志栋智能1 小时前
超自动化巡检如何生成“有灵魂”的运维报告?
大数据·运维·人工智能·架构·自动化
凌风的跨境分享1 小时前
Temu运营避坑指南:制造地点信息填写合规要点与批量优化方法
运维·服务器·人工智能
DYWorker0011 小时前
Linux驱动子系统:中断子系统 —— Consumer和Provider(005)
linux·驱动开发
草莓熊Lotso1 小时前
【Redis 进阶】主从复制深度解析:从配置落地到 PSYNC 同步原理
linux·开发语言·网络·数据库·redis·缓存·php
Splashtop高性能远程控制软件1 小时前
微软 2026 年 9 月补丁星期二技术分析:974 个漏洞的分级修复优先级清单
运维·安全·自动化·远程工作·splashtop
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之单点登录(SSO)实战
服务器·spring·状态模式