
Linux
测试
牛右刀薛面
Know-what and Know-how
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ManjaroLinux下vscode无法下载插件
vscode无法下载插件原创 2022-06-23 14:13:14 · 551 阅读 · 0 评论 -
mysql使用过程中遇到的问题
mysqlbug原创 2022-06-23 14:08:28 · 346 阅读 · 0 评论 -
使用ffmpeg合并mp4文件
mp4文件合并原创 2022-06-07 13:28:00 · 3339 阅读 · 1 评论 -
manjaro linux 使用Xorg显示服务器
一直用的是manjaro linux,但是在wayland下使用qq截屏,kazam等屏幕录屏软件截取屏幕一直都是黑屏,今天找到了解决办法和大家分享下。描述下我的流程:登陆用户了以后查看显示服务器类型是wayland。然后注销当前用户。选择用户登陆时右下角有一个齿轮。到这里可能有的人好奇我为什么一开始登陆以后再注销然后点击齿轮呢。问道这里,我要说,朋友您真的很聪明,这真的是个关键问题。有好长一段时间我都需要把我的wayland改成xorg,然后我去网上搜大家是怎么解决的,大家都告诉我登陆的原创 2022-04-12 13:47:05 · 1118 阅读 · 0 评论 -
linux下查看使用的桌面系统
echo $GDMSESSION我使用的桌面系统是gnome,所以输出的是gnome原创 2022-03-25 16:53:17 · 1365 阅读 · 0 评论 -
linux下查看使用的显示服务器类型
echo $XDG_SESSION_TYPE打印x11,则就是xorg打印wayland 则就是waylandwayland下不能使用录屏软件进行录屏原创 2022-03-25 16:10:34 · 925 阅读 · 0 评论 -
manjaroLinux下安装mysql时初始化mysql出错解决办法
文章目录1、问题描述2、解决办法1、问题描述执行了安装msyql以后,需要对mysql进行初始化,但是会出现一下问题。sudo pacman -S mysqlsudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql2、解决办法这是由于我重装了mysql,我指定的/var/lib/mysql不是空目录,把该目录下所有文件删除掉就行了。如果需要权限问题,就进入超级用户界面进行删除。再执行初始化命原创 2022-03-05 18:33:12 · 1331 阅读 · 0 评论 -
Windows下WSL的root密码忘记解决办法
1、问题描述是这样的,在使用Windows中适用于windows的Linux子系统时,忘记了root密码是什么了su root 不能切换到root了。2、解决方法打开powershell ,输入 wsl -u root 会直接进入root模式,在改模式下直接修改root密码passwd root然后终端会提示让你输入新的密码,这里root密码忘记的问题就解决了。...原创 2022-01-08 00:26:36 · 3520 阅读 · 3 评论 -
Linux下socket-文件传输
1、源代码server.cpp#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<unistd.h>#define MAXLINE 4096int mai原创 2022-01-04 22:02:15 · 1079 阅读 · 0 评论 -
Linux复习-shell程序设计
1、shell变量和算术运算简单变量的定义与赋值及引用Barry='Life is beautiful'echo $Barry数组A=(I Love Life)#shell数组下标从1开始echo ${A[1]} ${A[2]} ${A[3]}#打印数组echo A位置参数运行Linux命令或shell脚本时可以带有实参shift.shell文件echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10shiftecho $0 $1 $2 $原创 2022-01-01 12:55:47 · 1136 阅读 · 0 评论 -
Linux复习-C程序编译工具
文章目录1、gcc编译2、gdb调试1、gcc编译-c:只生成目标文件,但不进行连接,用于对源文件分别进行编译。-S:只进行编译,不进行汇编。-o: 将输出文件存放在何处,默认为./a.out-g:在编译c文件时加入供程序gdb调试的附加信息-v:打印编译驱动版本号需要执行main函数需要编译两个.c文件,再链接到一起执行。操作如下#编译gcc -c mfile.c sq.c #连接gcc mfile.o sq.o -o Main#执行./Main2、gdb调试原创 2021-12-31 15:17:24 · 1370 阅读 · 2 评论 -
Linux复习-vi编辑器
文章目录0、前言1、整体功能2、进入与退出vi编辑器3、vi的工作方式4、文本插入命令5、文本修改命令0、前言vi编辑器是Unix系统中自带的文本编辑器,现在用的最多的是vim编辑器,vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。1、整体功能图片采用菜鸟教程中的原图图片链接。2、进入与退出vi编辑器进入vi filename退出wq3、vi的工作方式命令方式使用vi编辑器进入文件的时候,就处于vi的命令方式。插入方式使用原创 2021-12-31 14:03:18 · 1482 阅读 · 2 评论 -
Linux复习-进程及其管理
文章目录1、进程管理命令2、其他常用命令1、进程管理命令psps命令是最常用于查看进程状态的命令,top命令是动态查看进程的命令,我觉得比ps用的更广泛。-e:显示所有进程信息类似于 -A-f:显示进程的所有信息(1)显示系统中所有进程的全面信息ps -efkillkill命令通过向进程发送指定的信号来终止一个进程的运行。kill +PIDsleepsleep命令的功能使进程暂停执行一段时间sleep +secondnicenice命令常用于降低一个进程的原创 2021-12-31 11:06:25 · 463 阅读 · 0 评论 -
Linux复习-目录及其操作
1、目录,路径,存取权限目录Linux中文件系统结构是一颗倒过来的树,一级目录:根目录(/)下,存放的bin,dev,lib工作目录:pwd主目录:home路径绝对路径:从根目录开始写的目录例如:/home/barry/Template/相对路径:使用 . 与 …写出来的路径。例如./,…/…/等存取权限**四种不同类型的用户:**文件主,同组用户,可以访问系统的其他用户,超级用户读,写,执行: r,w,x2、常用目录操作指令mkdirm:设置文件权限。p:一原创 2021-12-30 22:47:30 · 930 阅读 · 0 评论 -
Linux复习-常见命令及文件操作
1、命令行界面我的终端命令行界面长这样。barry:表示当前的用户名manjaro:表示默认的主机名~:表示默认用户主目录$:表示当前为普通用户#:表示当前为超级用户2、简单命令who: 列出当前所有正在使用系统的用户echo: 打印字符串date: 打印日期cal: 打印日历clear: 清屏passwd: 修改当前用户密码ls: 打印当前目录所有文件pwd: 打印当前工作目录su: 切换用户3、命令格式使用echo命令原创 2021-12-30 18:32:06 · 452 阅读 · 0 评论 -
Linux下KDE桌面系统快捷键
快捷键功能Alt+F1弹出系统主菜单Alt+F2弹出运行命令窗口,执行输入的命令程序Alt+F3弹出当前正在操作窗口的控制菜单Alt+F4关闭当前工作窗口Alt+鼠标左键任意移动程序窗口Alt+鼠标右键改变窗口大小...原创 2021-12-30 17:41:15 · 1470 阅读 · 0 评论 -
Linux复习-硬盘相关知识点
1、根分区Linux系统中的根分区的作用类似于硬盘,就是存放linux所有文件的根目录。在Linux中,文件以树形结构存放,根分区下第一次目录有bin/,etc/,home/等目录。2、交换分区Linux系统中的交换分区的作用类似于虚拟内存,是当物理内存(RAM)被充满时,作为物理内存的缓存来使用。当系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移动到Linux交换分区上。Linux交换分区位于硬盘上,所以它的存取速度比物理内存要慢。...原创 2021-12-30 17:34:41 · 1118 阅读 · 0 评论 -
Linux下软链接与硬链接
软硬链接最大的区别是:把源文件删除了以后,链接文件是否还有效。文章目录1、准备工作2、建立软硬链接2.1 建立硬链接2.2 建立软链接3、测试链接1、准备工作当前目录下有一个print文件,一个test目录。print的内容是echo "happy barry"2、建立软硬链接软链接也叫做符号链接。2.1 建立硬链接ln -v print ./test/print_hard 2.2 建立软链接建立软链接一定要用绝对路径ln -v -s /home/allen/Templates/原创 2021-12-25 17:23:38 · 1191 阅读 · 0 评论 -
Linux下创建用户
前言:useradd命令useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]或者useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <原创 2021-12-25 13:10:52 · 2186 阅读 · 0 评论 -
Linux下 <用户名> 不在 sudoers 文件中。此事将被报告。
文章目录1、问题描述2、解决方案1、问题描述今天学习了useradd命令创建新的用户,但是在安装on-my-zsh的时候,提示如下。真是一看到“此事将被报告”就害怕(doge)。2、解决方案我们仅仅是创建了用户,但是没有为用户添加执行文件操作的权限。通过修改/etc/sudoers文件就好了。像这样,把我刚刚创建的allen 加进去就好了。...原创 2021-12-25 12:54:30 · 645 阅读 · 0 评论 -
shell脚本实现Fibonacci数列
1、执行结果1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 sum = 177102、代码sum=0f1=1f2=1#-e 开启echo的转义功能,尾部加\c表示不换行echo -e "$f1 $f2 \c"#使用expr执行加法sum=`expr $sum + $f1 + $f2`#shell脚本中的for循环for i in $(seq 3 20)dof3=`expr $f1 + $f原创 2021-12-14 20:19:42 · 3054 阅读 · 1 评论 -
Linux-eval命令
1、命令描述eval命令的作用是:在执行命令前扫描后面的命令如果是普通的命令直接执行命令如果含有间接引用(1)执行变量替换(2)执行替换以后的命令2、案例展示(base) # barry @ manjaro in ~/Templates/Shell_Work [19:38:20] $ pipe="|"(base) # barry @ manjaro in ~/Templates/Shell_Work [19:38:22] $ eval ls $pipe wc -l13(原创 2021-12-14 19:39:46 · 1437 阅读 · 0 评论 -
Linux下监测GPU温度指令
1、显示当前GPU温度nvidia-smi -q -i 0,1 -d TEMPERATURE2、实时检测GPU温度watch -n 1 nvidia-smi -q -i 0,1 -d TEMPERATURE原创 2021-12-12 22:22:10 · 5287 阅读 · 10 评论 -
无法显示jinglingzhoushou-2.0.4.AppImage
文章目录1、问题描述2、解决方案1、问题描述使用Linux安装包 AppImage的时候出现一下界面2、解决方案右键该安装包->属性->权限->勾选“允许执行文件”原创 2021-12-12 15:14:31 · 234 阅读 · 0 评论 -
manjaroLinux安装卸载oh-my-zsh
文章目录1 卸载 ohmyzsh2 安装3 修改zsh主题4 修改插件5 参考文章1 卸载 ohmyzshcd .oh-my-zsh/toolschmod +x uninstall.sh./uninstall.shrm -rif .zshrc2 安装wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh3 修改zsh主题sudo vim .zshrc关键是 ZSH_T原创 2021-11-23 13:32:28 · 3952 阅读 · 0 评论 -
Linux下解压rar文件
rar x <filename.rar>原创 2021-11-18 16:50:39 · 421 阅读 · 1 评论 -
使用qume启动虚拟机的时候出现:“启动域时出错: Requested operation is not valid: network ‘default‘ is not active”
1、问题描述2、解决方案sudo virsh net-listsudo virsh net-start defaultsudo virsh net-list此时就能成功启动了原创 2021-11-02 16:29:37 · 1873 阅读 · 0 评论 -
(23)Linux下Clion中搭建opencv环境
manjaroLinux:5.10.70-1-MANJAROClion:2021.2.21、问题描述目的:在ManjaroLinux中的Clion搭建opencv环境。在网上搜了很多教程来搭建,但都没解决。我的问题一直是在CMakeList文件的最后一句将cpp文件链接到opencv中出问题,然后把opencv卸载了(起初直接是在terminal中安装的),在github中把源码拿过来直接装就好了。我也是莫名其妙弄好了,不一定适合所有人,可以拿来参考。2、安装步骤2.1 下载opencv与ope原创 2021-10-13 15:37:43 · 1652 阅读 · 1 评论 -
(22)Linux下解压unrar文件
使用unrar e <filename>原创 2021-10-11 13:27:46 · 236 阅读 · 0 评论 -
Linux下unzip乱码问题解决
文章目录1、问题描述2、解决方案2.1 直接安装unzip-iconv2.2 使用unzip解压1、问题描述 是这样的,每次使用unzip指令解压文件的时候,总是出现乱码,今天在网上搜了相应的解决方案。大概是因为解码方式的问题2、解决方案这是我的linux信息Linux manjaro 5.10.61-1-MANJARO #1 SMP PREEMPT Thu Aug 26 20:36:54 UTC 2021 x86_64 GNU/Linux2.1 直接安装unzip-iconvsudo p原创 2021-09-16 13:24:02 · 605 阅读 · 0 评论 -
manjaro linux下查看硬件温度
1、安装 i2c-toolssudo pacman -S i2c-tools 2、启动sensors原创 2021-09-05 13:20:06 · 1108 阅读 · 0 评论 -
[16]manjaro安装nvidia驱动
安装nvdia驱动的过程用一句诗来概括就是:“千呼万换始出来”,从一开始想安装到现在安装成功,前前后后花了将近一个星期了。。。1、记录我实在网上搜“manjaro安装nvidia驱动”类似这种关键词,但是基本都是说用“用mhwd命令安装”,“在ManjaroSetting里面直接使用图形界面安装”,也尝试了“在官网下载nvidia最新驱动安装”,但是以上办法对我都不管用,我甚至一开始mhwd都安装不上(这里是镜像问题,我使用pacman -Ss 和 yay -Ss 搜索到的包都特别少,然后-Syu又经常原创 2021-09-03 13:02:31 · 6167 阅读 · 22 评论 -
Linux下命令积累
命令行刪除軟件 sudo pacman -Rsc softwarename原创 2021-04-10 11:22:28 · 187 阅读 · 1 评论 -
Linux下使用yay搜索软件出错
文章目录1、问题描述2、解决方案1、问题描述使用yay搜索软件搜索软件时出现以下错误 -> 搜索 AUR 时出错: failed to create request: parse "“https://aur.tuna.tsinghua.edu.cn”/rpc.php?arg=Easyconnect&by=name-desc&type=search&v=5": first path segment in URL cannot contain colon -> 仅显示原创 2021-08-23 20:44:12 · 6597 阅读 · 0 评论 -
Linux下conda镜像源配置
1、问题描述我们使用conda命令安装库,需要为conda设置镜像源,这些镜像源有哪些2、配置conda镜像源2.1 打开 '.condarc’文件sudo vim ~/.condarc2.2 将以下内容覆盖’.codnarc’文件里面所有内容channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main原创 2021-08-23 17:46:30 · 8076 阅读 · 0 评论 -
Linux下安装了conda以后pychram无法使用
文章目录1、问题描述2、解决方案1、问题描述是这样的,我把miniconda卸载了,安装了anaconda,但是pychram里显示如下‘Conda executable not found’2、解决方案修改中间的’Conda executable‘至现在anaconda环境路径,效果如下注:每个人的路径不同,不能完全按照我的这个路径来写哦...原创 2021-08-23 17:36:47 · 644 阅读 · 0 评论 -
Linux下conda常用命令整理
创建环境:conda create -n (名字) pythoneg: conda create -n temp python按照指示做就好了激活环境 conda activate (名字)eg:conda activate temp退出环境 conda deactivate查看环境列表 conda env list删除环境 conda env remove -n (名字)eg:conda env remove -n temp查看conda环境 #将包安装原创 2021-07-24 14:52:10 · 1280 阅读 · 1 评论 -
Linux下conda 安装以后 activate无法使用
文章目录1、问题描述2、 解决方案3、参考文献1、问题描述conda安装好以后,不能使用activateCommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.If your shell is Bash or a Bourne variant, enable conda for the current user with $ echo ". /home/barry/a原创 2021-08-23 17:12:30 · 3069 阅读 · 6 评论 -
Linux下安装anaconda及遇到的问题
1、下载安装包下载链接原创 2021-08-23 17:05:41 · 1854 阅读 · 1 评论 -
Linux下开启关闭查看软件包信息
Linux中蓝牙每次开机都自动启动,于是我想着怎么关闭1、查看软件包状态信息原创 2021-08-23 11:27:51 · 229 阅读 · 0 评论