[03]——基础知识

110 阅读3分钟
原文链接: www.jianshu.com

SSH:

Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1]。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接[2]。虽然任何网络服务都可以通过SSH实现安全传输,SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。使用频率最高的场合类Unix系统,但是Windows操作系统也能有限度地使用SSH。2015年,微软宣布将在未来的操作系统中提供原生SSH协议支持[3]

在Windows上我们需要使用putty 这个软件来实现ssh连接树莓派

常用终端指令


通常我们使用终端指令来控制树莓派,有以下常用的linux系统指令:

打开终端时,终端会显示当前我们所在目录为 ~ ,波浪线表示的是当前用户的根文件目录,在linux系统中这个目录的绝对地址通常是 /home/pi/ ,这个pi目录就是登陆用户的用户目录相当于Windows里面的users目录下的用户目录

cd 该指令后面加上目标路径即可进入该目录

ls 该指令用于列出当前目录下的全部文件,可以通过追加 -a 参数来显示隐藏文件

image.png

su 该指令用于切换 root 用户,在Linux操作系统中,root 是最高权限用户,相当于Windows下的系统管理员角色,使用该指令后需要输入密码,之后用户会被切换为root

sudo 正常我们不应该在 root 用户下操作系统,但是有一些敏感操作需要root权限,这时候我们就可以使用sudo 来使用管理员权限执行指令,在一个终端窗口第一次使用该指令时需要输入密码。

mkdir 该指令用户创建文件夹 指令后面需要接文件夹的名称

创建文件 在终端中如果需要新建一个文件,最常用的方式是使用 vim 指令

vim xxxx (文件名)

image.png

使用该指令后会自动跳转到vim编辑器的窗口,vim编辑器不同于我们在Windows下使用的编辑器,它有两种操作模式:插入模式、指令模式

进入vim编辑器时,默认为指令模式,这时我们可以通过上下左右键移动光标位置,在英文输入法模式下按下字母 i 键,即可进入编辑模式,这时候我们就可以编辑文件了。

当我们需要退出编辑时,需要按下 ESC 键进入指令模式,在指令模式下输入 :q 退出 :q! 不保存退出 :wq 保存退出。

image.png

同样的当我们需要编辑某个文件的时候也是使用 vim

传输文件 如果我们需要将本地计算机上的文件上传到远程主机需要使用scp指令

image.png

该指令的命令格式是: scp 要传输的文件路径 远程主机用户名@主机地址:目标目录

但是在Windows系统中我们不能直接使用scp指令,我们需要使用pscp工具来完成这一效果

参考:www.cnblogs.com/shijiaqi106…

需要注意的是,在Windows系统中文件路径间隔符使用的是 \ 但是在Linux/Unix 系统送使用的文件路径间隔符为 /

可以参考:www.cnblogs.com/shijiaqi106…

结束正在终端运行的任务 ctrl + C

Python 编程练习


在终端中运行 python 指令即可进入python

image.png

运行后可以看到 >>> 表示我们当前处于python脚本编辑状态,此时python代码会按行执行,每次回车都会执行一次。退出当前状态只需要输入 exit()

写代码时一定要注意中英文输入法,所有代码里的符号都是英文符号

image.png

Python 学习参考www.runoob.com/python/pyth…