linux操作命令
文件内容命令
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、复制目录演示