Part 1 Contents
1.0 Linux 基础知识
(1)Linux操作系统目录结构
- ./表示当前目录,…/表示上一层目录,~表示自己的家目录
- man +命令(eg.man cp) / 命令 --help 即查阅命令
- 查看文件内容的多种命令选项:cat/tac/nl/head/tail/more/vi+文件
Task1:
1.0 准备工作
(1) 操作系统:MacOs 10.15
(2) SSH远程登录工具:iTerm
测试机ip :139.198.15.157
测试用户账号:datawhale
测试用户密码:datawhale
1.1 使用命令行登录指定的Linux环境
(1)任务描述:登录上述远程环境
ssh datawhale@139.198.15.1571.2 在目录下创建文件夹、删除文件夹
(1)任务描述:创建文件夹、创建文件、删除文件、删除文件夹
mkdir /home/datawhale/Tianjia/datawhale
vi test.txt -->(i) test–>:wq
rm -i test.txt
rmdir -i /home/datawhale/Tianjia/datawhale
1.3 在目录下下载文件、阅读文件
(1) 任务描述:下载文件、移动文件、阅读文件
wget -a log.txt https://mirror.coggle.club/dataset/affairs.txt (下载过程存储成log)
wget -O affairs_txt.txt https://mirror.coggle.club/dataset/affairs.txt (下载文件储存成其他内容)
head -n 5 test.txt
tail -n 5 test.txt
cat -A log.txt
nl log.txt -->带行号访问
–>ipython
import pandas as pd
df_test = pd.read_csv("/home/datawhale/Tianjia/datawhale/affairs.txt")
df_test.head()
1.4 在目录下使用vi或vim编辑文件
(1) 任务描述:分别使用Nano和Vim创建py文件,并输入以下内容,并运行
(1.1) Vim
vi test_vim.py–> (insert) 输入内容 --> ESC+:wq
python 3 test_vim.py
VIM 的三种工作模式:(1)进入就是命令模式 (2)i就是输入模式(3)保存、退出文件就是底线命令模式
(1.2) Nano
nano test_nano.py --> 输入内容 --> Ctrl+X 选择Yes保存退出
python 3 test_nano.py