linux 系统下基于 ssh 远程操作的常用指令

文章介绍了在Linux系统中如何通过SSH进行远程连接和文件传输,包括scp命令的使用。此外,还涉及了基本的文件管理命令如ll、tar、cp,RPM软件包的安装与管理,以及MySQL数据库的创建、查看和删除等操作。同时,讲解了vi编辑器的三种模式和磁盘空间的查看方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux 系统下基于 ssh 远程操作的常用指令

mysql语法

🐾 通过ssh远程连接服务器

ssh 【服务器用户名】@【服务器地址】

🐾 scp 是 secure copy 的缩写,scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
🐾 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

1、从本地将文件传输到服务器
scp【本地或远程文件的路径】【服务器用户名】@【服务器地址】:【远程或本地文件的路径】
2、将服务器上的文件传输到本地
scp 【服务器用户名】@【服务器地址】:【远程或本地文件的路径】 【本地或远程文件的路径】

🐾 ll命令

ll  可查看当前目录下的文件列表

🐾 解压传输的压缩包

tar -zxvf Xxx.tar.gz  
使用gzip工具(-z)解压(-x)由参数-f指定的文件,并显示解压过程中详细信息(-v)。

🐾 cp –r 递归复制文件和目录

cp -r 源文件 目标文件

🐾 rpm格式的软件包进行安装

rpm -ivh解释
 -i (install   安装软件包) 
 -v (view  可视化)
 -h ( hour 方便自己记忆 显示安装进度)
 可视化并显示进度地安装软件

rpm –help可以看到这里有很多的命令

🐾 查看 某个包 是否被安装

rpm -qa | grep XXXX(moudle name)  
查看某个包是否被安装 

🐾 rpm 卸载(反安装)软件包

rpm -e rpm包名
反安装

🐾 vi 命令

vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式  command mode
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode2) 插入模式  Insert mode
 只有在Insert mode下,才可以做文字输入
 进入插入模式也就是文本编辑模式,需要在命令行模式的前提下 按字母 i 进入,按「ESC」键可回到命令行模式
 按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件
 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字
 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字
 vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、 上、右移动一格

🐾 查看磁盘占用空间

df -h   查看磁盘占用的空间

🐾 启动mysql

启动MySQL服务通过Windows的服务管理器可以查看MySQL服务是否开启,首先单击“开始”菜单,在弹出的菜单中选择“运行”命令,打开“运行”对话框输入services.msc命令,单击“确定”按钮,此时就会打开Windows的服务管理器,找到MySQL服务双击,点击启动,即可启动该服务。

🐾 创建test01的数据库

creat database test01;

🐾 查看所有的数据库

show databases;

🐾 删除某个数据库

drop database test01;

🐾 查看所有的数据库

show databases;

🐾 选择 使用/进入 数据库

use test01;
此时会显示:Database changed  说明使用该数据库成功

🐾 显示数据库下的 非临时表

show tables;
显示表名称

🐾 显示数据库下 非临时表 的详细信息

desc student;
即可显示表下的详细信息

🐾 🐾 🐾 在数据库下创建表及其内容

1、显示所有的数据库
show databases;
2、创建新的数据库
creat database YOLO;
3、进入新创建的数据库
use YOLO;
4、创建表并添加表内容
create table cgnjx(
    -> id int(11) primary key auto_increment,
    -> name varchar(30) not null
    -> );
5、在已创建的表内继续添加想要的数据
alter table cgnjx add score text after name;
6、修改添加内容的数据类型
alter table cgnjx modify score float(8,2);
7、显示添加表的内容格式(表结构)
desc cgnjx;
8、指定键值插入数据
insert into cgnjx(id,name,score) values(1,'泉水山风电场',12.00);
9、修改插入的定值
update cgnjx set score='12.353' where id='1';
10、显示表内的数据
select * from cgnjx;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇敢牛牛@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值