前言
本博客用于记录日常Linux操作指令
提示:以下是本篇文章正文内容,下面案例可供参考
一、研究生做深度学习期间常用的几个命令
# 创建环境
conda creat -n 环境名 python=3.7 -y
# 删除环境
conda remove -n 环境名 --all
# 创建后台、进入后台、挂起后台
screen -S BGNet # 创建
scrren -r BGNet # 进入
crtl + A + D # 挂起后台
screen -ls # 查看后台
# 查看环境
conda env list
# 激活环境
source activate 环境名
文件相关命令
#显示当前路径
pwdtre
#切换目录
cd
cd - # 返回上一次
cd ..
cd ../..
cd ~ # home
#删除
rm -rf 文件夹或文件名
#查看硬盘
du -lh --max-depth=1 # 查看当前目录下一级子文件和子目录占用的磁盘容量。
# vi / vim命令
vi + 文件名 #打开文件后光标定位在最后一行的行首
vi +/关键词 文件名 # 打开文件后会定位在包括关键词的行首,关键词要存在
:w #保存修改
:w new_file #另存为指定文件
ZZ #保存修改并退出(等价于shift + zz)
:q! #不保存修改退出
:wq或者 x #保存退出 w 是存盘的意思
:wq! #保存修改并退出(没有权限修改的文件) 只有文件所有者或root用户才能使用该命令
:q #对没有修改的文件退出。 注意:退出编辑状态的时候输入":"的时候要在英文状态下才行
# 复制cp
cp aaa.txt bbb.txt #将 aaa.txt文件复制(已存在),并命名为 bbb.txt文件
cp -r aaa bbb #将文件夹aaa复制(已存在),并命名为 bbb文件夹 解释:-r 这个参数是递归的意思
cp -r ./d1 ./d2 #将当前文件夹下的d1文件夹拷贝到d2中去,如果d1不是文件夹则不需要-r参数
其他的
history |grep 关键字 # 查找曾经的命令
watch -n 1 后续命令 # 以每秒显示一些信息