Linux与shell
文章平均质量分 62
shell、Linux速查
_illusion_
知乎主页:https://www.zhihu.com/people/illusions-29/posts
展开
-
docker常见命令合集,速查手册
查看本地镜像:docker images一个容器:docker run [OPTIONS] IMAGE [COMMAND]启动已停止的容器:docker start [OPTIONS] CONTAINER停止一个容器:docker stop [OPTIONS] CONTAINER进入容器内部:docker exec [OPTIONS] CONTAINER [COMMAND]删除一个容器:docker rm [OPTIONS] CONTAINER。原创 2023-06-06 11:37:31 · 489 阅读 · 0 评论 -
【解决】 Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
bug解决原创 2023-05-15 11:30:08 · 6470 阅读 · 1 评论 -
anaconda创建新虚拟环境后,pip总是定位到全局Python的pip路径中(无法定位到虚拟环境的pip)
问题描述:创建了新的conda虚拟环境,然后开始用pip安装相关库,紧接着报错,提示pip版本过低——经调试发现,并非该虚拟环境的pip版本低,其实是因为pip定位到的是全局默认Python的pip了,而全局默认的Python版本是Python2.7。。。进一步挖掘问题:我第一反应就是环境变量是否没配置——所以使用以下命令查看:echo $PATH得到结果:从上图发...原创 2020-04-10 12:50:48 · 16313 阅读 · 5 评论 -
将crontab执行的输出,重定向到加了日期作为文件名的日志中,日期字符串的%必须要被转义!
问题提出如题,原本需要手动执行的任务,我现在想用crontab周期性执行,具体情况为每一天固定时间执行一次。以下是我原本代码(不用crontab,手动执行)$ time bash taskrunner.sh >log/`date +"%Y%m%d"`_formal.log 2>&1这是个很好理解的代码。我运行taskrunner.sh脚本,然后将脚本的"标准输...原创 2019-08-13 15:15:19 · 5024 阅读 · 0 评论 -
如何在tensorboard中指定展示的曲线,并为其命名?
tensorboard --version : 2.3.0闲话少叙,直接上命令:tensorboard --logdir_spec name1:your/path/to/name1/event/dir,name2:your/path/to/name2/event/dir --port=11111如上所示,该命令有这么几个需要注意的地方:是--logdir_spec,而不是--logdir给出的tensorboard-events路径,是到其上层文件夹的,所以是它的文件夹路径路径不需要被多余的原创 2020-11-06 15:19:02 · 1828 阅读 · 0 评论 -
AttributeError:'module' xxx.py has no attribute '__path__'
遇到一个局坑爹的bug,实际很简单,但却很难发现到底是哪里出了问题——Error while finding module specification for 'convert_albert_original_tf_checkpoint_to_pytorch.py' (AttributeError: module 'convert_albert_original_tf_checkpoint_...原创 2020-04-13 10:45:41 · 6686 阅读 · 0 评论 -
bashrc、bash_profile傻傻分不清楚?
我们在Linux或者MacOS系统安装软件并配置环境变量,或者进行一些设置的时候,总会碰到这样的问题——为什么有些设置是在bash_profile中进行,而有些却是bashrc?本文从实用性和易理解性出发,试着解释一下角度一——设置分为全局的和当前用户的:设置后会对所有用户造成影响的文件:/etc/bashrc /etc/bash_profile设置后只对当前用户管用的文件:~...原创 2019-09-26 14:34:09 · 698 阅读 · 0 评论 -
【解决】为何python程序的输出重定向到文件中会有延迟?
有时候,我们会写这样的命令行,让python结果重定向输出到某个日志文件中:$ python xxx.py args1 >> out/xxx.log$ python xxx.py args1 | tee -a out/xxx.log上面那条命令的含义就是,将xxx.py这个python文件中print()原本输出到console的内容重定向到"out/xxx.log"文件...原创 2019-11-08 17:32:57 · 5642 阅读 · 3 评论 -
linux查看某进程的开始时间、执行时长
ps -eo lstart 启动时间ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep 66510这行命令含义:查看pid=66510的进程,其启动时间和运行时间是什么用linux ps查询进程的开始时间ps命令常用用法(方便查看系统进程)1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有进程。3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。4)p原创 2021-09-02 10:23:31 · 9633 阅读 · 0 评论 -
Ubuntu一句话安装LibreOffice,解决“Error: source file could not be loaded“错误
最便捷的LibreOffice安装方法:sudo apt-get install libreoffice-common但如果我们按照上面这句话安装完后,执行 libreoffice --headless --convert-to txt xxx.doc 的时候,会报错:Error: source file could not be loaded原因是少装了LibreOffice的writer,直接执行:sudo apt-get install libreoffice-writer错误完美解决.原创 2020-12-02 17:52:17 · 8557 阅读 · 2 评论 -
命令行统计某文件目录下文件个数
统计文件目录下有多少文件(不包括子目录):ls -l | grep "^-" | wc -l统计文件目录下有多少文件(包括子目录):ls -lR| grep "^-" | wc -l原创 2020-07-24 15:54:15 · 2239 阅读 · 0 评论