【黑马Python】linux操作命令(2)

文件内容命令

cat和more的基本使用和对比

在这里插入图片描述
1、使用more的话,超出屏幕最大会显示如下,按空格键显示全部,cat直接显示全部
2、使用more显示按回车向下滚动一行,和man命令相似
在这里插入图片描述
3、补充
在这里插入图片描述
在这里插入图片描述

cat命令的-b和-n选项输出行号

1、-b只在非空行标编号
在这里插入图片描述
2、-n在空行也显示编号
在这里插入图片描述

grep查找文件内容

在这里插入图片描述
1、基本使用
在这里插入图片描述
2、显示编号搜索-n
在这里插入图片描述
3、不显示搜索内容的行-v
在这里插入图片描述

4、联合使用-vn
在这里插入图片描述

5、不区分大小查找写加-i选项

grep行首/行尾的模式查找

在这里插入图片描述
1、行首匹配
在这里插入图片描述
2、行尾匹配
在这里插入图片描述

其他命令

echo和重定向

在这里插入图片描述
1、单独使用echo
在这里插入图片描述
2、>c重定向
在这里插入图片描述
a的内容为七百源
在这里插入图片描述
将ls列表显示内容写入a,tree和可以用这种追加

在这里插入图片描述
3、追加 >>
在这里插入图片描述

管道的概念和基本使用

在这里插入图片描述
1、more分屏
在这里插入图片描述
在这里插入图片描述
2、管道grep查询
在这里插入图片描述

远程管理

关机重启

在这里插入图片描述
在这里插入图片描述

1、直接写shutdown会在1分钟关机
在这里插入图片描述

2、shutdown -c取消关机
3、shutdown now,直接关机

网卡与ip的概念

网卡类似于SIM卡
ip类似于电话号码

ifconfig和ping的介绍

在这里插入图片描述
1、ifconfig
在这里插入图片描述

第一块网卡ens33的ip地址在为inet后面的数字,入下图192.168.187.133。同理第二款网卡地址为127.0.0.1,该地址又被称为本地环回地址,用来测试网卡是否正常工作。

在这里插入图片描述
2、利用管道直接查ip
在这里插入图片描述

3、提示:一台计算机中可能会有一个物理网卡和多个虚拟网卡,在linux中,物理网卡的名字通常以ensXX表示

4、ping
在这里插入图片描述
5、检测目标主机是否能通信
在这里插入图片描述
失败示例,会一行一行显示,若想结束按Ctrl+C,如下图连接异常
在这里插入图片描述
成功示例,1是发送多少数据表,2是发送平均,最小时间等
在这里插入图片描述
6、ping命令的工作原理:给目标主机发送数据包,目标主机回发送数据包
在这里插入图片描述
7、检测本地
在这里插入图片描述

SSH工作方式简介

在linux系统下ssh预先安装好,远程管理工具
在这里插入图片描述

域名和端口号的概念

1、域名
是ip地址的别名
在这里插入图片描述
域名也可以作为ping的对象
183.232.231.174在这里就是百度的地址
在这里插入图片描述
在这里插入图片描述
2、端口号
通过ip地址找到计算机,再通过端口号找到计算机的程序,用户才能看到访问结果。

ip地址后面加:数字,数字为端口号
在这里插入图片描述

端口号错误示例
在这里插入图片描述
没有指定端口号,则使用默认端口号

ssh命令格式介绍和演练目标确定

在这里插入图片描述

Mac电脑使用ssh连接Ubuntu

1、输入语句和密码,即可远程操作
ssh -p 端口号 用户@ip
在这里插入图片描述
2、实现远程操作
在这里插入图片描述
3.退出远程操作链接

PuTTY的下载和exit退出登录

链接: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html.官方下载地址

使用界面
在这里插入图片描述

1、输入ip,点击open
在这里插入图片描述
2、输入用户名和密码即可远程操作
在这里插入图片描述
3、退出exit
在这里插入图片描述

Xshell的安装-免费和设置语言

安装链接: http://xshellcn.com.
1、中文设置
在这里插入图片描述
在这里插入图片描述
2、新建会话
在这里插入图片描述

3、输入用户名和密码
在这里插入图片描述
在这里插入图片描述

4、退出命令exit

scp作用以及命令格式

在这里插入图片描述
1、使用格式
本地 复制到 远程
scp -P 端口 复制文件 user@remote:目标文件

远程 复制到本地
scp -P 端口 user@remote:复制文件 目标文件

2、拷贝目录加**-r**

scp在Mac终端的演示

1、将虚拟机文件拷贝到本地
在这里插入图片描述
2、将本地文件复制到虚拟机
在这里插入图片描述
3、将虚拟机的目录传到本地
在这里插入图片描述

FileZill在Windows下文件传输

在这里插入图片描述
FileZilla官方下载网站
1.使用界面,FTP的端口号为21
填入下面这些信息即可连接
在这里插入图片描述
2、左为本地,右边为目标机
移动文件直接拖入即可
在这里插入图片描述

SSH高级

确定目标/认识.ssh目录

远程控制命令回顾
ssh -p 22 用户名@ip

退出命令
exit

有关SSH配置信息都保存在用户家目录下的.ssh目录下

免密码登录设置

在这里插入图片描述
1.连接到目标操作端
在这里插入图片描述
2、执行ssh-keygen,然后一路回车
.ssh目录下会多出两个文件
在这里插入图片描述
3、将客户端.pub传到目标操作端家目录下的.ssh目录中

需要执行 ssh-copy-id 用户名@ip
在这里插入图片描述
4.完成后现直接登录无需密码,之后scp操作也无需密码
在这里插入图片描述

免密码登录工作原理

在这里插入图片描述

在这里插入图片描述
公钥pub复制到服务器,私钥在本地
客户端私钥加密给服务器,服务器有公钥解密
服务器公钥加密给个会断,客户端有私钥解密

ssh配置远程计算机别名

在这里插入图片描述
1、在.ssh目录下创建config,并写入如下相关内容

mac为设定的别名
在这里插入图片描述
2、创建完后可用别名直接登录
在这里插入图片描述
3、复制目录演示
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值