Lab 1 基本环境配置
Shell & ssh
-
了解shell是与linux乃至其他操作系统交互的重要手段之一
- 了解windows linux上的shell有啥不同,了解有啥常用的或不同种类的shell,以及常见命令
-
使用bash (shell 的一种) 在试验机上创建用户,完成用户注册
-
实验室内网下,使用ssh与密码登录到注册的账户
-
自行搜索教程,实现使用密钥对登陆linux
其中可能会碰到
-
初识 Linux 目录与系列命令
-
ssh-keygen
-
Vim 的基本使用(或者 nano)(这俩是 cli 的文本编辑器)
VS Code, markdown & Git
-
VS Code 是我们编程的好伙伴,本质上是一个提供了许多插件功能的、原生支持JavaScript的 GUI 文本编辑器
-
安装 VS Code ,尝试使用 VS Code SSH 功能,连接到开发机上
-
使用 git 创建仓库,接下来请在里面使用 markdown 记录每个试验
你需要学会
-
使用 git 来保存文件版本、回退,以及接下来会有与远程仓库的保存之类的操作
-
不仅学会使用 VSCode 图形化的 git 界面,也包括使用命令行操作
-
更多可参考
- 使用 VS Code 连接到自己的 GitHub 账户,实现快速的仓库创建
(Further) Tmux!
Tmux 是我们在不同终端设备之间共享任务、命令行界面的好伙伴。尝试去使用他,保存自己的命令行会话!
(Further) 下拉式终端
Windows Terminal
支持快捷键 win
+ ``` 快速打开一个下拉式的终端(但是windows没有tmux),以及 在非中文输入法激活 的情况下按下 ctrl + shift + space
可以快速选择配置文件(如wsl)快速打开一个终端窗口。还有更多用法等待发掘。
Linux 桌面环境 —— Guake
以ubuntu为例,ctrl + alt + t
快速打开一个普通终端窗口,然后 sudo apt install guake
,一般快捷键会和 f12
绑定,但会被ubuntu绑定了,需要费劲改一改。我的配置是在 settings - Keyboard - View and Customize Shortcuts - Custom Shortcuts 新建一个,然后快捷键就和windows的一样了: