ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux一些基础操作

2021-05-21 19:51:20  阅读:157  来源: 互联网

标签:文件 虚拟环境 删除 screen 基础 文件夹 conda Linux 操作


cmd中ping+域名可以查询对应的ip地址

Linux创建虚拟环境

创建方式:conda create -n xxx python=3.6 xxx为虚拟环境名

查看:conda env list

激活:conda activate xxxx

关闭:conda deactivate

删除:conda remove -n xxx(虚拟环境名称)--all(删除所有虚拟环境)

screen 离线运行 screen参考

screen进入 一路enter确认

激活相应环境(比如虚拟环境)

开始运行需要训练的代码

detach 让程序挂到后台 快捷键ctrl+a+d

screen -ls 查看后台运行的所有程序

screen -r 如果后台只有一个自动回复 否则需要指定需要恢复的进程号

文件及文件夹操作

pwd 查看当前目录

ls 查看文件夹下的文件 普通文件白色 文件夹蓝色 后可加参数 -l 详细信息 -l -s 等价于-ls人性化显示 -a显示所有文件包括隐藏文件 其中隐藏文件以.开头

cd .代表当前目录 ..代表上级目录

cp 文件a 文件b 将a文件复制一份命名为b cp -r 文件夹a 文件夹b 复制文件目录

mkdir 创建目录单个 -p可一次性创建多个目录

rmdir 删除空目录

rm 直接删除 -f强制删除 -r删除目录 -rf强制删除非空目录

mv 移动目录 mv 文件 /tmp 文件放到tmp文件夹中 该文件夹中的文件在服务器重启后会自动删除

mv 旧文件名->新文件名 重命名

cat 显示文件内容 tac 逆序显示内容 nl 显示内容附带行号

more 显示文件内容不可后退 less 可以往上J可以往下K 退出Q head tail 默认前十行和后十行 -n指定行数 均灾后面加文件名

touch 创建文件 文件存在就修改更新时间 不存在就新建

docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

管理

sudo 用管理员账户执行程序,比如安装程序或者修改系统配置

su(switch user) 切换用户 Linux输入密码无显示

rwx分别代表读写执行 数字表示421 用户权限可以通过其权限对应的数字求和来表示权限 三组rwx分别代表 所属用户|同组用户|其他用户

chown 改变文件的用户 chmod 改变文件权限

信息查找

file 显示文件信息(不是百分百准确)

uname 显示操作系统名字或者其他信息 -r内核版本 -a 操作系统全称

which 查找命令在的具体位置 which pwd 查找pwd命令所在位置

find 查找文件命令 find . -name '要查找的文件名字后缀等'

标点符号

~ 家目录 > 覆盖重定向 >>追加重定向 |管道 、、获取命令执行结果 &后台执行在执行的命令后面加入,fg将后台程序调到前台 ( )开启新的子进程shell执行 ctrl+z挂在后台不会执行

history 查看历史命令 grep筛选查找 两个一般配合使用

ctrl+c 中断程序 ps 查看进程 ps ax更常用

kill 杀死进程 kill -9 [pid] kill -11 [pid] 强杀 killall** 进程名字

reboot 重启 shutdown 关机,可用参数指定时间 halt 关机

软件安装 apt-get install 软件名 删除 apt remove 软件名

服务器配置防火墙

apt-get install ufw
ufw allow 22
ufw allow 80
ufw allow 443
ufw default deny incoming
ufw default allow outgoing
ufw status verbose
ufw enable

域名购买:腾讯云 .cc域名

服务器购买:http://www.vultr.com/?ref=6991688

服务器搭建GPU环境

nvcc -V 查看cuda版本

nvidia-smi 查看GPU状态

tensorflow-gpu==2.1.0

使用GPU训练:

  1. os.environ['CUDA_VISIBLE_DEVICES'] = '0'
  2. os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'

然后这样运行CUDA_VISIBLE_DEVICES=0 python main.py

标签:文件,虚拟环境,删除,screen,基础,文件夹,conda,Linux,操作
来源: https://blog.51cto.com/u_15210794/2801244

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有