Linux 常用命令

下载、解压命令(colab常用):

1
2
wget + url
unzip + filename

基本命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ls----------------------显示当前文件夹所有文件
ls -l ------------------显示当前文件夹所有文件及文件夹的详细信息(包含隐藏文件,就是文件名前带点的文件)
pwd --------------------显示当前的path
cd + path --------------表示到某一路径下
cd …/ ------------------表示切换到上一层路径。
sudo su ----------------改为root权限
mkdir /data/path -------新增文件夹
vim path ---------------查看某一文件
:wq--------------------保存退出(查看或者修改某文件后)
rm -rf path ------------删除path
rm test.txt ------------删除test.txt
control + c ------------退出当前对话
cp <文件><目标文件>或者----cp是copy 的缩写。用于复制文件或文件夹
cp -r<文件夹><目标文件夹>--cp是copy 的缩写。用于复制文件或文件夹
touch test.txt----------创建一个文本文件
用树结构查看文件夹
先输入brew install tree 安装一个软件tree
命令格式:tree 文件夹

树结构图:
在这里插入图片描述

Colab 命令:

初始化:(每次都需要)

1
2
3
4
5
6
7
8
9
10
11
#使用GPU代码(必须)
!pip install tensorflow-gpu==1.15

#改变工作文件夹----一定要到谷歌云盘中(必须,否则数据会丢失)
import os
path = "/content/drive/My Drive"
os.chdir(path)
os.listdir(path)

#看一下GPU情况
!nvidia-smi

Colab不掉线:

在Colab网页,右键检查,控制台console中输入一下代码回车,能够时不时点击页面,保证Colab不掉线

1
2
3
4
5
6
7
8
9
10
function ClickConnect(){
console.log("Working");
document
.querySelector("#top-toolbar > colab-connect-button")
.shadowRoot
.querySelector("#connect")
.click()
}

setInterval(ClickConnect,60000)