Linux
pengjh24
练就有效
展开
-
Safety-Gym环境配置与安装
OpenAI的Safety-Gym安装和配置原创 2023-02-22 16:04:03 · 2161 阅读 · 9 评论 -
tmux会话自动保存与恢复
简介tmux可以用于会话管理,通过建立session,可以保证当前设备和服务期断开连接之后,会话中的指令继续运行,非常适合用于执行需要长时间运行的任务。但tmux也有一个问题,那就是session在服务器上不会保存,重启断电之后需要重新创建session。可以通过两个tmux插件来实现session断电保存、自动保存和自动恢复:Tmux Resurrect 会话手动保存与恢复Tmux Continuum 会话定时保存自动恢复安装插件# 创建目录mkdir ~/.tmuxcd ~/.tmux原创 2022-02-09 17:39:08 · 4440 阅读 · 3 评论 -
Docker容器挂载外部目录
在创建容器的时候,将宿主机的目录与容器内的目录进行映射,就可以实现宿主机和容器目录的双向数据自动同步;单目录挂载docker run -it -v /宿主机目录:/容器目录 镜像名:镜像标签多目录挂载docker run -it -v /宿主机目录:/容器目录 -v /宿主机目录2:/容器目录2 镜像名:镜像标签只读目录挂载docker run -it -v /宿主机目录:/容器目录:ro 镜像名:镜像标签参考:https://www.cnblogs.com/makalochen/p原创 2021-10-26 13:06:20 · 3746 阅读 · 0 评论 -
Linux下打开vim乱码问题
首先打开 /etc/vim/vimrcvim /etc/vim/vimrc然后添加如下行set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8保存退出并执行source /etc/vim/vimrc原创 2021-10-26 13:02:00 · 317 阅读 · 0 评论 -
Linux下vim设置tab为4个空格
首先打开 /etc/vim/vimrcvim /etc/vim/vimrc然后添加如下行set ts=4set expandtab%retab!保存退出并执行source /etc/vim/vimrc原创 2021-10-21 11:04:43 · 348 阅读 · 0 评论 -
nvidia-docker使用简介
1. 基本操作1.1 容器docker ps # 查看所有正在运行的容器docker ps -a # 查看所有容器docker ps -a -q # 查看所有容器iddocker stop 容器id # 停止某容器docker stop `docker ps -a -q` # 停止所有容器docker start 容器id # 打开容器docker attach 容器id # 进入容器ctrl + d # 退出并停止容器ctrl + p 接 ctrl + q # 退出但不停止容器原创 2021-09-10 14:48:12 · 1022 阅读 · 0 评论 -
Linux下查看硬盘是固态硬盘还是机械硬盘
命令行输入:lsblk -d -o name,rota然后会打印NAME ROTAsda 1sdb 0sdc 0sdd 0sde 1sdf 1sdg 1sdh 1对于其返回值,看ROTA值来判断:若ROTA=1,则意味该硬盘旋转,则其为机械硬盘;若ROTA=0,则意味着该盘为固态硬盘;对于上述打印结果,sdb、sdc、sdd为固态硬盘,sda、sde、sdf、sdg、sdh为机械硬盘;...原创 2021-08-30 18:01:20 · 6318 阅读 · 0 评论 -
断网环境 Linux 安装 ffmpeg
1. 首先安装yasm从yasm官网下载压缩包;tar -xvzf yasm-1.3.0.tar.gzcd yasm-1.3.0/./configuremakemake install2. 然后安装ffmpeg从ffmpeg官网下载压缩包;tar -xjvf ffmpeg-snapshot.tar.bz2cd ffmpeg./configure --enable-shared --prefix=/monchickey/ffmpegmakemake install3. 配置环境原创 2021-08-24 20:05:44 · 335 阅读 · 0 评论 -
Tmux查看会话历史输出信息
首先通过tmux命令进入指定会话:tmux a -t mysession然后先按快捷键ctrl+b,松开后再按下[,即进入历史输出信息查看模式,可通过键盘上的上下左右键来滚动历史输出信息。如果要退出查看模式,按下q即可。...原创 2021-05-24 10:51:12 · 19359 阅读 · 3 评论 -
Python:创建与删除目录
方法一:创建目录import os, syspath = "/tmp/home/monthly/daily/hourly"cmd = "mkdir -p {}".format(path)os.system(cmd)删除目录:import os, syspath = "/tmp/home/monthly/daily/hourly"cmd = "rm -r {}".format(path)os.system(cmd)方法二:创建目录os.mkdir() 方法用于以数字权限模式创建目原创 2021-05-21 10:59:47 · 1744 阅读 · 0 评论 -
Linux:ls命令
ls(英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。语法ls [-alrtAFR] [name...]参数 :-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。-g转载 2021-05-21 10:37:32 · 521 阅读 · 0 评论 -
Xshell连接不上Ubuntu问题解决方案
xshell连接linux主机时,会出现错误:Could not connect to ‘127.0.0.1’ (port 22): Connection failed. 但是这时能ping通。通过查看资料,这种情况可能的原因主要有三种:一. 桥接模式可以使路由器使用DHCP的方式分配IP,如果你的电脑所处的网络拓扑中没有路由器的话也是ping不通的。如果有路由器,因为防火墙导致无法连...转载 2018-11-23 14:20:06 · 1335 阅读 · 0 评论 -
Spark集群部署
Spark集群部署部署顺序系统安装SHH配置JDK安装Hadoop安装Spark安装安装过程中的注意事项原创 2018-11-16 15:59:15 · 633 阅读 · 0 评论 -
gdb调试工具
# Linux下的编译和调试gdb工具的使用编译和调试生成debug版本可执行文件,用选项-ggdb:$ gcc filename.c -o filename -g$ gdb fork或$ gcc -ggdb filename.c $ gdb 进入调试状态(gdb)。gdb调试命令file //装入想要调试的可执行文件。kill //终止正在调试的程序。list //程序列表并显示行号。...原创 2018-04-17 20:19:54 · 239 阅读 · 0 评论