个人学习记录
新的学期到来,通过新课程的教学,以及新老师的教学风格,终于让我感受到计算机的未来了。
开学这一个月半,新的计算机老师带着我们学习、了解了很多非常基础且有用的知识,从图形化到命令行、从数据库到后端。
[TOC]
Linux 两个工具
SSH 安全的远程连接服务器
语法 | ssh [-p port] [user]@[host] |
---|---|
-p port | (可选)使用非 SSH 默认端口,进行远程登陆 |
user | (可选)使用指定用户进行远程登录 |
host | (必选)要远程登录的服务器的 IP 地址 |
使用实例:
- 以 root 登录局域网内的 Linux 服务器:
ssh root@192.168.1.2
- 以 longjie 登录云服务器:
ssh longjie@8.134.***.***
SCP 基于 SSH 协议远程复制文件
语法 | 上传:scp [-r] [file] [host]:[dir] 下载: scp [-r] [host]:[dir] [file] |
---|---|
-r | (可选)以递归传递,用于传输文件夹 |
file | (必选)本地文件或文件夹,又或者是路径 |
host | (必选)远程或本地服务器的 IP 地址 |
dir | (必选)服务器的文件或文件夹,又或者是路径,~ 指向用户的根目录 |
使用示例:
- 在 windows 里上传文件到局域网内服务器:
scp a.txt root@192.168.1.2:~
- 下载云服务器的文件夹到当前目录:
scp root@8.134.***.***:~/a.txt .
Linux 常用命令
ip addr 查看网卡信息
ping 测试主机间连通性
vi/vim 文件编辑器
sudo 为当前用户提权操作
mkdir 创建文件夹
touch 创建文件
cd 目录切换
ls 列出当前目录下所有文件及文件夹
pwd 显示当前目录的路径