Linux 远程登录 拷贝 vi管理器

228 阅读2分钟

将自己所有用到的,或者将要用到统一记录下,后边好查询使用。吐槽一句,linux命令真多啊。越看越多,吐血了。

一、linux命令

linux命令是对liunx系统进行管理的命令。通过命令使linux系统能正常运行。liunx命令在系统中有两种类型:内置shell命令和linux命令。

二、命令的使用

ssh 远程登录

SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

// 安装
sudo yum install openssh-server

远程登录 ssh 用户名@ip,之后输入登录密码,就进入了服务器

例如

ssh root@xxx.xxx.xxx.xx.xxx

使用exit退出ssh

scp 远程拷贝

安装openssh-server

sudo yum install openssh-server

上传:

  • 命令: scp 本地路径 服务器用户名@服务器地址:远程路径
scp E:\1.jpeg root@ip:远程路径

下载:

  • 命令: scp 服务器用户名@服务器地址:远程路径 本地路径
scp root@ip:远程路径 E:\1.jpeg

上传下载文件夹:需要将命令改为 scp -r

vi管理器

vi管理器的模式有

  • 命令模式:进入文件后,默认为命令模式或者点击ESC从其他模式冲切换到命令模式
  • 编辑模式: i、a、o大小写都可以进入编辑模式
    • i在光标前插⼊,I在⾏⾸插⼊。
    • a在光标后插⼊,A在⾏末插⼊
    • o在光标所在⾏下⼀⾏插⼊,O在光标所在⾏上⼀⾏插⼊
  • 末行模式

移动命令

  • 光标移动:左/下/上/右:h/j/k/l
  • 光标可见区域移动:顶部、中间位置、底部: H、M、L
  • 移动到文档第一行/最后一行:gg移动文档第一行,G移动文档最后一行
  • 移动到行首/行末:^移动到⾏⾸, $ 移动到⾏末
  • 向前翻屏/向前翻半屏/向后翻半屏/向后翻屏:ctr + f、d、u、b
  • 向前移动一个单词/向后移动一个单词: w、b
  • 向上移动一段/向下移动一段:{ 、 }

删除命令

  • 删除光标位置的字符或光标前的字符: x 、 X
  • 删除所在行或者指定行:dd 、 1 dd或n dd

撤销命令

一步一步撤销、反撤销:u 、ctr+r

重复命令

重复执行上一次的命令: .

移动命令

文本行的左右移动:<< >>

复制粘贴

查找替换

保存退出命令

  • 退出::q
  • 保存::w
  • 强制退出: :q!
  • 强制退出保存::wq!

未完待续!!!