![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ubuntu
文章平均质量分 51
Fighting_1997
唯有勤奋不会辜负于你。
展开
-
Linux中docker安装记录
Docker是一个非常方便的应用容器的引擎,相当于把应用的相关运行环境都打包成盒,直接部署,开箱即用,几乎无需再进行配置,懒人必备。这次我们选择Docker部署,那么首先就需要安装并配置Docker在我们的Ubuntu上。这次安装的是Docker Communtiy也就是一般说的Docker CE(即社区免费版)。原创 2023-02-28 10:50:23 · 436 阅读 · 0 评论 -
ssh远程连接出现 Permission denied, please try again问题
使用时出现问题。原创 2023-02-28 10:17:15 · 8848 阅读 · 1 评论 -
让Ubuntu 18.04系统支持root用户登录的方法
默认的Ubuntu 18.04系统在登陆界面上是不支持root用户直接登录的,但是你可以使用下面的方法让Ubuntu 18.04也支持root登录。通常情况下,在Ubuntu 18.04中的普通用户只能通过运行sudo [命令] [参数]来获得系统临时使用root权限,或者是运行su root切换到root用户权限下,下面是使用root登录图形界面的具体方法。原创 2023-02-28 10:14:38 · 4387 阅读 · 2 评论 -
vim简单配置设置
【代码】vim简单配置设置。原创 2023-02-26 15:43:59 · 140 阅读 · 0 评论 -
linux下使用c++ filename报错XXX: file not recognized: File format not recognized collect2
文件夹后缀需要是.cpp。原创 2023-02-25 20:55:39 · 223 阅读 · 0 评论 -
Linux 查看 CPU 信息,机器型号,内存等信息
平时用的可能少,但需要记住,使用的命令,转载https://my.oschina.net/hunterli/blog/140783,以记录学习。原创 2023-02-23 21:53:16 · 700 阅读 · 0 评论 -
Tensorboard启动查看数据训练历史
使用tensorboard工具插件之后,生成events.out.*文件,对该文件进行可视化训练过程。原创 2023-02-19 21:29:53 · 522 阅读 · 0 评论 -
Windows使用ssh协议远程连接ubuntu linux系统
当我们在windows上安装好ubuntu子系统后,肯定是需要远程进行连接的,比如我想用filezilla通过sftp协议传输点文件上去之类的,或者我使用vscode直接通过ssh协议进行远程登录开发等等,那么还是需要一点额外的配置的,以及使用Windows终端连接时,均需要一些配置。需要传输文件时,通过sftp协议即可,此处以FileZilla为例, 打开连接向导,输入ip地址,用户名和密码,即可。发现找不到相关服务,原因同上,因为ubuntu并没有自带这个命令,需要自己安装。执行以下命令进行安装即可。原创 2023-02-19 21:14:03 · 4396 阅读 · 1 评论 -
linux解压
linux中主要有.zip,.gz,.bz2及.tar.gz和.tar.bz2等压缩格式。原创 2023-01-03 10:35:36 · 763 阅读 · 0 评论 -
Vscode连接远程服务器出现‘Acquiring lock on/home/~’问题
利用vscode连接远程服务器效果较好,但是经常出现’Acquiringlockon’问题,做一个总结记录,便于下次问题出现时高效解决。原创 2022-07-31 13:53:50 · 3750 阅读 · 1 评论 -
Linux文本三剑客超详细教程---grep、sed、awk
非常不错的资源https://www.cnblogs.com/along21/p/10366886.html原创 2022-06-01 19:51:59 · 168 阅读 · 0 评论 -
使用oh my zsh来提高开发效率
oh my zsh原创 2022-06-01 19:47:30 · 129 阅读 · 0 评论 -
tmux连接时多个显示器分别显示不同的窗口大小
如果两个电脑连接同一个tmux,但是他们各自的显示器大小不同,那么就会在一个显示器部分会显示灰色区。在tmux里面有个设置可以更改,在tmux里面输入命令先Ctrl+B+D切换到linux初始界面,输入如下tmux set-window-option aggressive-resize on重新进入即可哦...原创 2022-05-24 12:31:57 · 800 阅读 · 0 评论 -
mtrain-docker学习总结
简介mtrain-docker是docker容器的简化版,一般在企业中会使用,由于目前是实习生没有过多的权限,使用简化版的mtrain-docker很不错,既保证了使用现有的容器,又保证了不去破坏已有的环境,便于企业管理,目前就我常用的命令进行整理运训命令Available Commands: clean clean command. default delete all stop container exec exec just like docker exec.原创 2022-05-20 12:11:37 · 671 阅读 · 2 评论 -
解决每次进入shell都要source ~/.bashrc问题
首先,如果没有这个文件夹就按如下命令创建一下就行vim ~/.bash_profile输入如下命令if [ -f ~/.bashrc ]; then . ~/.bashrc fi 重启shell即可...原创 2022-05-20 10:35:23 · 701 阅读 · 0 评论 -
Python调试pdb和ipdb
什么是pdb不知道大家在用Python写代码出现报错时是怎样调试的,从报错提示定位回去一步一步check每一行?如果没有IDE或者命令行写代码时又该怎样快速调试?这时如果使用pdb进行调试将会异常方便。Pdb就是Python debugger,是python自带的调试器。通过 pdb 我们可以交互式的查看运行过程中变量的值、设置断点、逐行执行代码、查看代码的调用栈等等。并且如果环境没有 GUI 的话,那么 pdb 能够助你更快速的调试代码。之前我使用ubuntu系统界面或者windows,使用断点调试原创 2022-05-19 21:15:48 · 1554 阅读 · 0 评论 -
使用alias制作实用 ~/.bashrc
alias cls="clear"alias srcrc="source ~/.bashrc"alias rm="rm -i"alias mv="mv -i"alias cp="cp -i"alias ..="cd .."alias l="ll -a"alias gst="git status"alias ga="git add"alias gm="git commit -m"alias gp="git push"alias gl="git pull"alias gd="git di原创 2022-05-18 21:57:03 · 766 阅读 · 0 评论 -
tmux修改配置
tmux学习资料很多,但是配置方法很少,我这里补个bug修改默认配置是~/.tmux.conf修改,但是可能在用户目录下找不到,那就重新创建vim ~/.tmux.conf即可配置文件写完后,不是使用source ~/.tmux.conf更新,而是使用tmux source-file ~/.tmux.conf# 文件内容填写set -g prefix C-bunbind C-xbind C-b send-prefixset -g base-index 1 # 窗口编号从 1 开始计原创 2022-05-18 21:35:33 · 2717 阅读 · 0 评论 -
windows/macOS远程linux进行miniconda安装
1 首先登陆上远程服务器2 下载miniconda然后输入(使用wegt下载)wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh3 安装命令chmod 777 Miniconda3-latest-Linux-x86_64.shsh Miniconda3-latest-Linux-x86_64.sh4 调整环境使用vim命令打开bashrc文件vim ~/.bashrc输入原创 2022-05-16 23:18:39 · 453 阅读 · 0 评论 -
ubuntu双系统安装及相关问题解决
1. 下载镜像文件官方下载地址(不推荐)https://www.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/18.04/南京大学http://mirrors.nju.edu.cn/ubuntu-releases/18.04/上海交通大学http://ftp.sjtu.edu.cn/ubuntu-releases/18.04/清华大学https://mirror.tuna.tsinghua.edu.cn原创 2022-05-13 22:52:31 · 1078 阅读 · 1 评论 -
python 文件操作
文件目标文件的概念文件的基本操作文件/文件夹的常用操作文本文件的编码方式01. 文件的概念1.1 文件的概念和作用计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据长期存储设备包括:硬盘、U 盘、移动硬盘、光盘…文件的作用将数据长期保存下来,在需要的时候使用CPU内存硬盘1.2 文件的存储方式在计算机中,文件是以 二进制 的方式保存在磁盘上的文本文件和二进制文件文本文件可以使用 文本编辑软件 查看本质上还是二进制文原创 2022-02-03 19:09:24 · 139 阅读 · 0 评论 -
vi/vim—终端中的编辑器
vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config在没有图形界面的环境下,要编辑文件,vi 是最佳选择!每一个要使用 Linux 的程序员,都应该或多或少的学原创 2022-01-29 10:09:31 · 275 阅读 · 0 评论 -
python多值参数传递和拆包(*args, **kwargs)
定义支持多值参数的函数有时可能需要 一个函数 能够处理的参数 个数 是不确定的,这个时候,就可以使用 多值参数python 中有 两种 多值参数:参数名前增加 一个 * 可以接收 元组参数名前增加 两个 * 可以接收 字典一般在给多值参数命名时,习惯使用以下两个名字*args —— 存放 元组 参数,前面有一个 ***kwargs —— 存放 字典 参数,前面有两个 *args 是 arguments 的缩写,有变量的含义kw 是 keyword 的缩写,kwa原创 2022-01-29 09:58:46 · 395 阅读 · 0 评论 -
python列表变量的+=使用说明
+= 赋值语句在 python 中,列表变量调用 += 本质上是在执行列表变量的 extend 方法,不会修改变量的引用def demo(num, num_list): print("函数内部代码") # num = num + num num += num # num_list.extend(num_list) 由于是调用方法,所以不会修改变量的引用 # 函数执行结束后,外部数据同样会发生变化 num_list += num_list pr原创 2022-01-29 09:55:08 · 2390 阅读 · 1 评论 -
python经典面试题之交换两个数
题目要求有两个整数变量 a = 6, b = 100不使用其他变量,交换两个变量的值解法 1 —— 使用其他变量c = bb = aa = c解法 2 —— 不使用临时变量a = a + bb = a - ba = a - b解法 3 —— Python 专有,利用元组a, b = b, a...原创 2022-01-29 09:48:43 · 744 阅读 · 0 评论 -
python高级使用之变量进阶(引用,可变性,局部变量和全局变量)
目标变量的引用可变和不可变类型01. 变量的引用变量 和 数据 都是保存在 内存 中的在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的1.1 引用的概念在 Python 中变量 和 数据 是分开存储的数据 保存在内存中的一个位置变量 中保存着数据在内存中的地址变量 中 记录数据的地址,就叫做 引用使用 id() 函数可以查看变量中保存数据所在的 内存地址注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是 修改了数据的引用变量原创 2022-01-29 09:45:02 · 209 阅读 · 0 评论 -
python高级变量类型
高级变量类型目标列表元组字典字符串公共方法变量高级知识点回顾Python 中数据类型可以分为 数字型 和 非数字型数字型整型 (int)浮点型(float)布尔型(bool)真 True 非 0 数 —— 非零即真假 False 0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在 Python 中,所有 非数字型变量 都支持以下特点:都是一个 序列 se原创 2022-01-29 09:19:28 · 133 阅读 · 0 评论 -
LINUX 上的 `Shebang` 符号
Shebang在直接调用脚本时,系统的程序载入器会分析 Shebang后的内容,将这些内容作为解释器指令,并调用该指令,将载有Shebang的文件路径作为该解释器的参数,执行脚本,从而使得脚本文件的调用方式与普通的可执行文件类似。例如,以指令#!/bin/sh开头的文件,在执行时会实际调用/bin/sh程序(通常是 Bourne shell或兼容的 shell,例如 bash、dash等)来执行。#!这个符号叫做 Shebang 或者 Sha-bangShebang 通常在 Unix 系统脚本的中原创 2022-01-29 09:18:04 · 2021 阅读 · 0 评论 -
Ubuntu PyCharm安装与卸载
1. 安装包下载下载地址https://www.jetbrains.com/pycharm/download/#section=linux社区版是免费的,不需要支付额外的费用,但是功能略微筛选,适合于学生群体,而专业版需要支付一定的费用,功能比较多,适用于企业,但整体的安装过程相同。2. 安装在安装包过程启动终端命令,解压缩下载后的安装包修改自己的安装包版本号即可$ tar -zxvf pycharm-professional-2021.3.1.tar.gz将解压缩后的目录移动到 /原创 2022-01-28 09:42:53 · 2107 阅读 · 0 评论 -
解决 Ubuntu 20.04 Pycharm 不能输入中文字符(实测有效,超级简单)
问题描述:ubuntu20.04 Pycharm中很难去使用拼音打字,存在严重的bug,为了解决这一问题,很多人都采用了更新输入法的方法,很繁琐,这里将提供一种很快捷有效的方案哦,如果实测有效,希望点赞收藏,感谢各位!!!解决方法选择Pycharm界面的help按钮,点击Edit Custom VM options...在弹出的窗口中添加代码-Drecreate.x11.input.method=true3. 重启Pycharm即可!...原创 2022-01-27 23:43:08 · 1737 阅读 · 8 评论 -
deb 常用格式
deb 安装格式dpkg 是Debian linuxidc的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。deb 是 Debian Linux 的安装格式,在 ubuntu 中同样可以使用。要安装 deb 安装包,需要使用 dpkg 这个终端命令,命令格式如下:用法:dpkg [<选项> …] <命令>dpkg -c xxx.deb // 安装前根据d原创 2022-01-27 00:34:01 · 2286 阅读 · 0 评论 -
apt终端命令
apt终端命令apt 是 Advanced Packaging Tool,是 Ubuntu 下的 安装包管理工具大部分 的软件 安装/更新/卸载 都是利用 apt 命令来实现的直接在终端中输入 apt 即可以查阅命令的帮助信息常用命令如下:# 1. 安装软件$ sudo apt install 软件名# 2. 卸载软件$ sudo apt remove 软件名# 3. 更新可用软件包列表$ sudo apt update# 4. 更新已安装的包$ sudo apt upgr原创 2022-01-27 00:27:23 · 678 阅读 · 0 评论 -
Ubuntu20.04右键添加新建空白文本文件的方法
在Ubuntu16和18系列中,可以使用右键快捷新建txt文件,但在20系列中缺无法新建,也使得我们创建文档有了一头的wu水,看完该文章你就能够掌握该方法啦!1.前提:安装好ubuntu20.04,进入桌面右键发现并没有新建空白文件选项。2.打开文件夹,在用户主目录里找到“模板“文件夹,双击“模板“文件夹进入,里面是空的,什么文件也没有。3.然后我们在里面右键——在终端打开,输入以下命令。sudo gedit 文本文件然后保存,关闭文件。4.会发现在模板文件夹中会出现一个我们创建的文本文原创 2022-01-25 22:17:26 · 8512 阅读 · 1 评论 -
ubuntu换镜像源(ubuntu换源)
如果官方源速度还可以,就不要换了,本来就是ubuntu cn#备份镜像源设置文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak#编辑镜像源设置文件sudo gedit /etc/apt/sources.list#复制下面的所有内容替换掉原文件中的所有内容(一次只可以选一个镜像源,根据你的情况选)# 阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricte.原创 2022-01-25 16:53:11 · 103358 阅读 · 5 评论 -
ubuntu18.04多版本cuda安装与转换(实测有效)
Ubuntu18.04安装cuda(10.1及10.0)和cudnn在安装Cuda前首先要根据自己的显卡来安装显卡驱动1. 安装显卡驱动1.1 禁用nouveau驱动在/etc/modprobe.d/blacklist.conf 里添加,如下内容,并执行 sudo update-initramfs -u 命令blacklist nouveauoptions nouveau modeset=0重启后用 lsmod | grep nouveau, 如果没有任何输出说明禁用成功。1.2 安装N原创 2021-09-23 22:43:47 · 1750 阅读 · 0 评论 -
Linux(ubuntu)内容整理(常用命令)
2 系统分区2.1 磁盘分区磁盘分区是使用分区编辑器,在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区。分区类型:主分区:最多只能有4个。扩展分区:最多只能有1个。主分区加扩展分区最多有4个。不能写入数据,只能包含逻辑分区逻辑分区:可以正常的写入数据和格式化2.2 格式化格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如FAT16,FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在原创 2021-08-17 23:23:55 · 2238 阅读 · 0 评论 -
ubuntu和windows双系统默认启动顺序
在安装了双系统后,一般的默认启动ubuntu,但我实际可能使用windows会比较多,为解决这个问题,必须要更改默认顺序,以达到方便我们使用的效果。方法:开机界面会有显示 ubuntu,ubuntu高级选项以及Windows等选项(因ubuntu系统不同而异),我们必须要记住windows的启动顺序,从0开始数,第一个开机项表示0项,第二个开机项表示1项,务必记住Windows的开机项顺序。进入Ubuntu系统,打开终端(ALT+CTRL+T),输入 sudo gedit /etc/def原创 2021-08-17 12:51:59 · 3349 阅读 · 0 评论 -
Ubuntu系统下使用find查找权限不够?
在root系统权限下查找find显示权限不够,解决办法如下:find 路径 -name 文件名 2>/dev/null原创 2021-08-12 16:38:13 · 1725 阅读 · 0 评论 -
0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法
原因1、没有正常插拔移动设备,系统没有完成完整的读写操作,致使文件目录信息错乱和不完整。比如我们复制一个文件到移动设备,关机重启、拔取后,再次打开使用或到别的电脑上使用时出现症状。2、选用了劣质产品,包括劣质电源、主板、数据线、特别是劣质外置硬盘盒。产品的电源、主控电路不稳定,致使磁盘寻址出错,写信息错乱。3、使用了PQ、PM等磁盘分区调整工具。4、病毒、硬盘硬件本身故障、工作期间突然停电。恢复效果质量:如果是大移动硬盘并且是NTFS分区格式的,恢复质量十分理想,基本都能成功恢复文件和目录原创 2021-06-01 16:31:35 · 4501 阅读 · 3 评论 -
ubuntu系统下出现unable to mount挂载失效(实测有效,一次成功)
问题描述在使用硬盘时,强制方式拔出后产生的后果。在Windows系统下可以使用,但在ubuntu系统下挂载失效,无法正常使用。博主遇到实际情况,修改方式如下:第一步终端输入如下命令sudo fdisk -l显示结果如下:注意最后一行,设备这里,就是你硬盘所对应的设备名称,我这里是/dev/sdc1第二步终端输入如下:sudo apt-get install ntfs-3g结果如下:此处表示安装完成第三步(最容易出错的一步)这次提前强调一下,很多博主写的时候都很含糊,需原创 2021-05-16 12:54:27 · 6991 阅读 · 2 评论