Linux常用命令
1、文件夹改名
mv 文件名1 文件名2 #将文件名1名称改成文件名2
拷贝文件 cp 拷贝文件路径 拷贝文件到该路径
查看当前路径命令:pwd
2、设置为每 10s 显示一次显存的情况
watch -n 10 nvidia-smi
清华源:https://pypi.tuna.tsinghua.edu.cn/simple
3、删除目录下文件
rm -rf 目录名字
4、当前目录所有文件移动到上一级目录
mv * ../
5、.ipynb文件转.py文件
jupyter nbconvert --to script demo.ipynb
6、control+z关闭之后:
使用bg 命令将程序放到后台执行
#bg 5(stop 命令序号)
使用jobs命令查看正在运行的任务
#jobs
fg命令将程序调到前台运行
#fg 5
7、pyenv 找不到解决方法
Source ~/.bashrc
8、screen 执行长时间不能中断的备份、测试和传输任务等
使用 screen -S <会话名> 创建并进入screen会话
#screen -ls #查看当前运行会话
#screen -S zmh#创建会话
使用ctrl+a,d(同时按ctrl 和 a 再松手按d)剥离screen会话后,可以使用以下方法再次接入screen会话
#screen -ls
screen -x 2898
或者
#screen -r zmh #(zmh会话名后缀)
输入 exit退出该会话
#exit
问题:There is no screen to be detached matching 5170.pts-21.hostname.
screen -xr 5170.pts-21.hostname #(会话名)
9、安装pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
配置
系统会告诉你怎么做的(安装好将最后的三行追加到(vim)~/.bash_profile,做环境变量)
export PATH="/raid/home/lcq2/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
查看可安装的python版本
pyenv install --list
10、创建python虚拟环境
安装virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo ‘eval “$(pyenv virtualenv-init -)”’ >> ~/.bash_profile
source ~/.bashrc
# 创建3.6.3版本虚拟环境
pyenv virtualenv 3.6.3 my_pro_3.6.3
pyenv versions #显示已经创建的python版本
pyenv local my_pro_3.6.3 #切换到自己创建的python版本
11、查看根目录下每个文件夹的大小
#du -sh *
12、杀死进程
(1)首先,用ps查看进程
#ps -aux
(2)想杀进程就在终端输入进程号
#kill -s 9 1827
其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。1827则是上面ps查到的火狐的PID。