linux常用操作(虚拟环境、tensorflow)

一、文件夹的操作(文件名字为MyFolder)

删除:rm -rf MyFolder

创建:mkdir MyFolder

移动:mv MyFolder foder1/folder2(注意这是移动文件夹,若只是移动文件夹下所有文件,则是mv MyFolder/* ../foder1/folder2

重命名:mv MyFolder NewName

二、用户:

添加用户:useradd -m your_name(-m会自动生成工作目录),但是添加用户之后可能$前无法显示用户名,参照这篇博客:linux 只显示 $ 没有用户名和路径,当然也可以直接在创建用户时指定bash:useradd -s /bin/bash -m your_name,这里的-s就是指定用户的登录shell。还可以设置工作目录:useradd -d /test -s /bin/bash -m your_name,-d就是指定用户的工作目录,-m是会默认在home文件夹下创建用户的同名文件夹的。

用户密码:passwd your_name

删除用户:userdel -r your_name

三、conda虚拟环境(虚拟环境名字为env_name)

安装anaconda:Linux服务器非root权限下安装Anaconda

上面这个方法会默认将环境设置为conda,可以将在bashrc文件中添加的代码改为下面这个连接中的代码,就会默认启动base环境了:修改.bashrc,同时需要注意这个博客:另一种环境变量修改方法,可以知道的是有三种修改环境变量的方法

分别是1.添加 export PATH=$PATH:/home/<username>/anaconda3/bin;2.添加 . /home/<username>/anaconda3/etc/profile.d/conda.sh";3.添加上述连接中的那一长串代码。

三个代码的效果都不一样,方法一最直接的体现就是启动python,版本并不是ubuntu默认的,方法二也能激活conda,但是此时python版本仍然是系统版本,方法3则会自启动conda的base虚拟环境。这三个方法的原理上的区别还没搞懂。

查看环境的包:conda list

查看虚拟环境:conda info --env

进入虚拟环境:source activate env_name

退出当前虚拟环境:source deactivate

删除虚拟环境:conda remove -n env_name --all

克隆虚拟环境:conda create --name python32(新名字) --clone python321(老名字)

创建虚拟环境:conda create -n env_name numpy matplotlib python=2.7(这里可以直接把库一起装进去,也可以装好之后再单独装)

虚拟环境重命名:通过克隆一个新的环境,删掉旧环境来解决这个问题。

conda create --name python32(新名字) --clone python321(老名字)

conda remove --name old_name --all

当需要从一台计算机拷贝一个环境到另一台计算机上,或者同一台计算机上的不同用户之间拷贝环境:

https://www.jianshu.com/p/b86c17057da8

四、tensorflow

tensorflow版本与python版本的对应关系:tensorflow与python版本的对应关系

安装tensorflow:conda install tensorflow==1.14(这是cpu版本的),若要安装gpu版本的,conda install tensorflow-gpu==1.14(一般不用pip install tensorflow)

查看tensorflow版本:tf.__version__

查看是否为gpu版本:tf.test.is_gpu_available()

安装jupyter:linux服务器安装jupyter

五、pytorch:

直接在pytorch官网pytorch官网针对你的需要进行选择

然后复制这段指令(后面的-c pytorch不要复制)到你的conda虚拟环境中,然后就会开始安装了。可能会安装失败,可能需要替换为清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

六、不同用户、计算机之间数据转移

虚拟环境的拷贝:https://www.jianshu.com/p/b86c17057da8

不同用户之间拷贝数据:https://blog.csdn.net/zhe_csdn/article/details/94835135

其他:

绝对路径:以/开头,相对路径是以.或者直接文件名开头的

远程访问服务器上的jupyter notebook:https://blog.csdn.net/suiyueruge1314/article/details/104002424

查看进程用户:ps -f -p pid

杀死进程:kill -9 pid

杀死screen:screen -S session_name -X quit

激活screen:screen -r session_name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值