
=>Linux
linux大法好
飞翔的哈士奇
帐号已弃更,转Github(DelinQu) — 2021.05
展开
-
打造适合日常使用的Linux系统需要做的10件事情
How to make a Linux system suitable for daily learning ?Linux 能应对所有的“日常使用”场景吗?我觉得能,但你很难用某一个通用的(默认安装配置的)Linux系统来满足所有的场景。通常你要对自己的系统做有针对性的配置,从而让它能够满足你的特定日常使用需求。它比Windows更加灵活丰富,更加个性化,更加包容开源!你会充分感受到使用一个自己哪都可改可配的系统真是太开心了。Arch Linupre. 选择一个操作系统参考自: http原创 2020-12-26 12:47:10 · 4024 阅读 · 3 评论 -
Ubuntu20.04 美化
Ubuntu20.04 美化A beautification for Ubuntu 20.04虽然经过我 “美化” 之后也 差不太多,emmm,但是 方法在,我们知道如何去做。文章目录Ubuntu20.04 美化一. 美化步骤二.必要的辅助工具三. 必要的辅助扩展(1) user themes(2) dash to dock(3) netspeed(4) TopIcons Plus四. 选择主题Theme五.选择图标ICON六.选择鼠标图标 cursors七. Bin桌面壁纸八. 登录壁纸最后展原创 2020-12-18 23:49:38 · 7899 阅读 · 7 评论 -
多个.c/.cpp文件共享.h文件中的全局变量问题
某些场景中,我们不想把整个复杂代码写在同一个文件里,因为这使得代码冗长,可读性差难以维护。常见的解决方法是在一个.h头文件中定义一些全局变量,函数…,在多个子文件中共享这个.h文件中的全局变量(如果你不想使用类),但是今天我试图这样做的时候,程序报错multiple definition重复定义:这是一个很基础的东西,却十分重要,在此记录查找一番之后发现,我只是简单地在.h文件中声明了全局变量,但是这个变量是无法被多个文件共享的,正确的解决方法是:首先,在.H文件里面加extern关键词声明全.原创 2020-11-12 23:05:52 · 2836 阅读 · 0 评论 -
NVIDIA驱动替换最新版
问题背景今天在尝试一个Github 机器学习项目detectron2的时候,运行demo报错,:项目依赖于原创 2020-11-01 12:00:19 · 1627 阅读 · 0 评论 -
误删/usr/bin/目录下的文件如何处理
误删过程今天在/usr/bin目录下用ls -l 指令查看文件的时候发现有一些文件被标红了,于是我用鼠标去目录下找到一个打了叉的文件(好像是python3,一个软连),试图打开的时候提示:“该文件指向的目录错误不存在(记忆中是这个意思)”,于是我断定这些标红的文件应该都是出错的软链!,然后我把他们 一 一 删除了!用的sudo rm -rf !!!,我都想打我自己一共删除了5个文件:后来直接重启之后发现系统有些快捷键(ctr+alt+T)不能用了,更新也显示在检查更新的时候错误,python3 --原创 2020-10-17 19:34:38 · 5710 阅读 · 3 评论 -
Makefile最佳实践
文章目录Make和makefile是什么?Make工具使用教程最佳实践原始的gcc命令:(1)Makefile 1 (2)Makefile2(3)Makefile3(5)Makefile4(5)Makefile5(6)Makefile6静态模式规则总结Make和makefile是什么?什么是gcc?gcc是GNU Compiler Collection(GNU编译器集合),GCC是所谓的“ GNU工具链”的关键组件,用于开发应用程序和编写操作系统),可以简单认为是编译器,它可以编译很多种编程语.原创 2020-10-17 08:43:35 · 428 阅读 · 0 评论 -
make/Makefile/cmake/qmake/nmake/区别与介绍
gccgcc是GNU Compiler Collection(GNU编译器集合),GCC是所谓的“ GNU工具链”的关键组件,用于开发应用程序和编写操作系统),可以简单认为是编译器,它可以编译很多种编程语言C ++(g++),Objective-C,Objective-C ++,Java(gcj),Fortran(gfortran),Ada(gnat),Go(gccgo),OpenMP,Cilk Plus和OpenAcc母网站http://gcc.gnu.org/gcc编译过程用gcc编原创 2020-10-16 16:46:14 · 7288 阅读 · 1 评论 -
如何删除ubuntu系统引导项 适用于删除其他操作系统引导
原文链接:https://www.jianshu.com/p/893c31c4fb19在使用win10+ubuntu16.04.4的过程中,由于ubuntu系统安装失败/重装时,需要删除掉ubuntu系统引导项,常用的做法是在win10安装EasyUEFI,使用其中的管理EFI启动项来对ubuntu启动项进行删除,这招在我的台式机上面很好用,但是在我的笔记本上面行不通。可能的原因是之前无意中将ubuntu的启动项文件损坏了,结果删除时总是显示无效的文件。但是明明ubuntu启动项仍然存在于BIOS启动项选转载 2020-10-08 08:42:29 · 2977 阅读 · 0 评论 -
Linux各目录及每个目录的详细介绍
转载自:https://www.cnblogs.com/zhuchenglin/p/8686924.html Linux各目录及每个目录的详细介绍 【常见目录说明】目录 /bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示&.原创 2020-10-02 11:26:34 · 252 阅读 · 0 评论 -
Ubuntu && windows双系统安装
Ubuntu && windows双系统安装文章目录Ubuntu && windows双系统安装安装流程遇到的问题一.备份数据二.下载操作系统iso文件制作刻录文件三.做好磁盘分区规划(1)硬盘主分区,扩展分区,逻辑分区,动态分区这些名称都是什么意思?(2)Linux系统的树形文件结构?(3)看完大佬的分析我决定把我的系统盘(C)和1T的机械硬盘如下分区:(4)注意!压缩卷四. 按照规划开始重装第一步,开机反复点按F2键,进入这个界面.第二步,按照提示按下F8,进入Boot原创 2020-10-02 01:03:48 · 1967 阅读 · 2 评论 -
Linux下/etc/profile、/etc/bashrc、~/.profile、~/.bashrc的区别
Linux系统下/etc/profile、/etc/bashrc、~/.profile、~/.bashrc的区别/ect/目录:作用在整个系统~/目录:作用在当前用户:四者之间的差异/etc/profile:用来设置系统环境参数:比如$PATH. 环境变量是对系统内所有用户生效。~/.bash_profile 或 ~/.profile:用来设置用户环境变量:类似/etc/profile,但是针对用户来设定的,这个环境变量只对当前用户生效./etc/bashrc 或者 /原创 2020-10-01 15:42:51 · 338 阅读 · 0 评论 -
Git 远程操作仓库
Git 远程操作仓库(Github)文章目录Git 远程操作仓库(Github)引入建立连接创建本地仓库创建远程库并且push提交常用操作0.连接仓库1. 查看当前的远程库2.提取远程仓库3.推送到远程仓库4. 删除远程仓库引入使用到的 Git 命令都在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。当然这台服务器可以是一台联网的电脑,也可以是GitHub托管平台。嘿,通过Git操作GitHub上的仓库,想想还是刺激的,开始吧原创 2020-09-24 23:39:47 · 299 阅读 · 0 评论 -
Linux 软链,硬连,环境变量
软链,硬连,系统变量(1)环境变量环境变量:环境变量在linux中,就是在将指定目录的路径添加到path变量中,然后当执行命令时去指定的文件夹中查找相应的程序并执行。当软件没有安装到path中指定的目录时,系统便会找不到该程序。但是加上程序的相对或者绝对的完整路径便可以执行该程序。当我们安装软件忘了将软件的安装路径设置到path指定的路径里边时, 这时我们需要编辑/etc/profile文件:# 编辑profilevim /etc/profile# 保存环境变量export PATH=原创 2020-09-23 20:19:33 · 556 阅读 · 0 评论 -
Ubuntu云主机常用操作记录
背景昨天去机房把dell R750机器从CentOS8刷成Ubuntu,有些许不适应,在这里记录下Ubuntu的使用操作,持续更新追加。另外感觉Ubuntu比CentOS好用很多啊创建用户https://blog.youkuaiyun.com/jiangjiang_jian/article/details/81169258adduser xxxubnutu默认的root是最高权限,但是默认用于切换,不做登录普通用户加上sudo 即可获得超限,su root也能切换root,此时不再需要用sudo原创 2020-09-21 14:27:48 · 385 阅读 · 0 评论 -
记录一次rm -rf /*带来的CentOS8系统重装——戴尔R750
背景在删除一个临时文件夹里所有的文件时候,本来是想要rm -rf *,脑袋昏昏就把rm -rf /*打上去了!瞬间就开始删文件,我一小白哪见过这场面,迅速Ctrl+C可是还是来不及了,home目录下的文件应该是删了一大半,SSH连不上了,因为数据也不算多,就打算去机房把服务器重装系统了。下载IOShttp://mirrors.aliyun.com/centos/8-stream/isos/x86_64/参考博客1...原创 2020-08-18 21:56:39 · 2623 阅读 · 0 评论 -
Linux云主机常用操作CentOS
安装python环境使用 wget 命令下载 Python3.6.4 安装包wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz使用 tar 命令对 Python3.6.4 进行解压tar zxvf Python-3.6.4.tgz进入 Python-3.6.4 目录cd Python-3.6.4编译安装,执行 ./configure 脚本./configure执行安装makemake install安装成功之后,原创 2020-07-29 12:47:15 · 303 阅读 · 0 评论