
Linux
文章平均质量分 63
量子象限
90后嵌入式软件工程师,喜欢写作、读书。希望通过文字和大家共同进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《OpenWrt智能路由系统开发》书摘
《OpenWrt智能路由系统开发》书摘前不久看到一位同事在看这本书,书中对嵌入式的基础知识做了一些介绍,书名说是开发,但是大部分都是配置的贴图。本书适合查漏补缺,书中的开发板则完全没必要买,岛主替大家划了重点,想看这本书的朋友可以后台私信或留言,提供电子版链接。关于 OpenWrtOpenWrt是嵌入式设备上运行的linux系统。OpenWrt 的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的 Linux 电脑系统,也加快了开发速度。你会发现无论是 ARM, PowerP原创 2021-03-06 22:24:09 · 2465 阅读 · 24 评论 -
程序库的制作和使用
库的概念库是二进制文件,包含的代码可被调用标准C库、数学库、线程库……库有源码,可下载后编译;也可以直接安装二进制包系统默认库的位置/lib /usr/lib库是事先编译好的,可以复用的代码win和Linux库不兼容LInux下包含静态库和共享库静态库优缺点编译(链接)时把静态库中的相关代码复制到可执行文件中程序 中以包含代码,运行是不再需要静态库程序运行时无须加载库,运行速度更快占用更多磁盘和内存空间静态库升级后,程序需要重新编译链接静态库的创建确定库中函原创 2020-11-22 20:42:38 · 501 阅读 · 0 评论 -
ubuntu20.04 虚拟机连不上网
记录一下虚拟机——编辑——虚拟网络编辑器原创 2020-08-18 23:21:51 · 3053 阅读 · 8 评论 -
CPU性能篇-平均负载
建立起整体性能的全局观不需要了解每个组件的所有实现细节uptime$ uptime02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88参数解析02:34:03 //当前时间up 2 days, 20:14 //系统运行时间1 user //正在登录用户数过去 1 分钟、5 分钟、15 分钟的平均负载(Load Average)Linu.原创 2020-08-06 06:09:28 · 1244 阅读 · 1 评论 -
Shell编程--运算符
02- Shell编程–运算符标签: Shell文章目录02- Shell编程--运算符Shell运算符算术运算符关系运算符布尔运算符字符串运算符文件测试运算符Shell运算符Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。算术运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk和 expr,expr 最常用...原创 2019-11-27 15:59:14 · 212 阅读 · 0 评论 -
Shell编程--入门
01- Shell脚本学习–入门标签: Shell文章目录01- Shell脚本学习--入门简介Hello World注释打印输出变量定义定义变量使用变量变量类型特殊变量`$*` 和 `$@` 的区别退出状态转义字符命令替换变量替换一个完整的shell示例简介Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、s...原创 2019-11-27 15:09:06 · 176 阅读 · 0 评论 -
vim的私人订制
最近恶补嵌入式的知识,希望能做一些嵌入式和机器视觉相结合的有意思的东西。习惯了IDE,vim编写需要一些插件才能更高效。今天总结一下。安装插件管理Vundle克隆项目到本地git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim配置vimrc文件set nocompatible...原创 2019-11-21 15:54:25 · 362 阅读 · 0 评论 -
ubuntu开机出现initramfs解决办法
造成原因:虚拟机强制关机后Windows主机同时强制关机造成的!第一步:执行命令:fsck /dev/sda1 -y第二步:当出现FILE SYSTEM WAS MODIFIED这个的时候,就表示已经成功了第三步:reboot,重启即可...原创 2019-11-20 10:09:38 · 1907 阅读 · 0 评论 -
Linux常用命令之echo 重定向 管道
echo 文字内容echo会在终端中显示参数指定的文字,通常会和重定向联合使用 echo配合重定向显示 > touch命名只能创建空文件重定向 > 和>>Linux允许将命令行执行结果重定向到一个文件 将本应显示在终端的内容输出/追加到指定文件中其中>表示输出,会覆盖文件原有的内容 >>表示追加,会将内容追加到已有文件的末尾 ...原创 2018-09-29 12:50:08 · 3861 阅读 · 0 评论 -
Linux命令之切换用户
切换用户命令作用说明su - 用户名切换用户,并且切换用户- 可以切换到家目录,否则位置不变exit退出当前登录用户su不接用户名可以切换到root,不推荐使用,不安全exit示意图:演示demo:今天博主开始怼北京大学的TensorFlow笔记了,打算一个月时间吃掉.所以Linux的学习内容缩减到每天一个命令.但是每天都会坚持,这样复习起来...原创 2018-10-08 23:16:54 · 4759 阅读 · 0 评论 -
Linux中chmod -R 递归修改文件权限的操作和 默认权限umask
修改文件权限命令作用chown修改拥有者chgrp修改组chmodx修改权限命令格式#修改文件|目录的拥有者chown 用户名 目录名|文件名#递归修改文件|目录的组chgrp -R 组名 文件名|目录名#递归修改文件权限chmod -R 755 文件名|目录名演示demo重点chmod在设置权限时,可以简单得使用三个数字对......原创 2018-10-09 22:07:00 · 115802 阅读 · 0 评论 -
Linux系统信息相关命令
我们通过Linux对服务器进行维护时,由于没有图形界面,因此涉及到系统相关的命令常常很重要.今天我们来学习三块命令分别为:时间与日期磁盘信息进程信息1.时间与日期命令说明date查看系统时间calcalendar,查看日历,-y 显示一年的日历2.磁盘信息命令说明df -hdisk free 显示磁盘剩余空间du -...原创 2018-10-10 23:18:17 · 170 阅读 · 0 评论 -
Linux笔记
Linux 操作系统的开机过程:从 BIOS 开始,然后进入 Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程RHEL7 采用systemd初始化进程服务。check date: date “+%Y-%m-%d %H:%M:%S” date “+%j” 查看一年中的第几天wget 命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。p...原创 2019-03-28 18:52:25 · 173 阅读 · 0 评论 -
Vim简单入门
I 普通模式1.游标移动按键说明h左j下k上l右w移动到下一个单词b移动到上一个单词2.游标行间跳转命令说明nG(n Shift+g)游标移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)gg游标移动到到第一行G(Shift+g)到最后一行小技...原创 2019-05-04 17:06:34 · 296 阅读 · 0 评论 -
搭建深度学习环境遇到的问题
参考教程视频教程其中磁盘的分区一定要给根目录足够大的空间,因为安装深度学习的一些东西非常教程中的200M根本不够用,内存不够需要用u盘启动盘进入试用使用分区助手讲根目录前后的盘分出一些给它。其他的按照流程操作即可...原创 2019-07-11 21:52:00 · 264 阅读 · 0 评论 -
conda 导出\入环境/导入以及base环境的处理
来实习后在配置环境上花费了挺久的时间,但是在不断试错的同时也在提高系统操作的经验。在conda管理下安装opencv一直装不上,我怀疑是我安装的版本太高了导致不兼容。所以选择了添加新的conda解释器来处理。果然可以解决了conda的虚拟环境真的非常实用,尤其是对于大的深度学习项目,给每个项目单独配一个环境,轻巧又容易管理,还能直接用别人配好的虚拟环境,非常方便。参考博客使用conda e...原创 2019-07-17 20:36:23 · 1907 阅读 · 0 评论 -
Ubuntu16.04配置opencv4.0
科研需要,在Ubuntu16.04中安装配置了opencv4.1.0,针对新版本有些细节要注意!1. 下载opencv和opencv_contribopencv下载地址opencv_contrib下载地址解压后讲opencv_contrib移动到opencv文件↖(ω)↗中上面是码云的链接,比较快!2.下载ippicv_2019_lnx_intel64_general_2018072...原创 2019-08-12 20:28:10 · 1166 阅读 · 0 评论 -
Linux中的软链接和硬链接
命令说明ln -s 被链接的源文件 链接文件建立文件的软链接,相当于window中的快捷方式说明:没有-s建立的是硬链接文件两个文件占用相同大小的内存空间,工作中几乎不会建立文件的硬链接源文件要使用绝对路径,这样防止文件移动了软链接依然有效演练分别建立相对路径和绝对路径的软链接,当移动相对路径的软链接的位置,读取时则会报错而硬链接即不加-s选项,这...原创 2018-10-13 23:14:31 · 219 阅读 · 0 评论 -
查看文件内容的命令--cat more grep
cat 序号 命令 对应英文 作用 01 cat 文件名 concatenate 查看文件内容、创建文件、文件合并、追加文件内容 02 more 文件夹 more 分屏...原创 2018-09-28 19:41:42 · 7409 阅读 · 0 评论 -
Linux远程管理命令之关机与重启--shutdown
shutdown命令可以安全关闭或者重新启动系统shutdown 选项 时间-r 重新启动 不指定选项和参数,默认1分钟之后关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统常用命令shutdown -r now //立刻重启 shutdown now //立刻关机 shutdown 5:27 //指定具体时间关机 shutdown +10 //系统再过...原创 2018-09-30 23:35:12 · 12542 阅读 · 0 评论 -
Linux远程管理命令之网卡与IP地址
网卡网卡是一个专门负责网络通讯的硬件设备 IP地址是设置在网卡上的地址信息 我们可以把电脑比作电话,网卡相当于SIM卡,IP地址相当于电话号码 IP地址每天联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置命令:ifconfigifconfig可以查看/配置计算机当前的网卡配置信息ifconfig 查看网卡配置信息 ifconfig | grep inet ...原创 2018-10-01 11:09:33 · 932 阅读 · 0 评论 -
Linux命令之远程登录服务器--ssh
ssh基础SSH客户端是一种使用Secure Shell协议连接到远程计算机的软件程序 SSH是目前较为可靠,专为远程登录会话和其他网络服务提供安全性的协议 ~利用SSH协议可以有效防止远程管理过程中信息泄露 ~通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗SSH的另一个优点是传输的数据可以是经过压缩的,...原创 2018-10-01 20:11:28 · 22362 阅读 · 1 评论 -
Linux的tar命令
打包文件tar -cvf 打包文件.tar 被打包的文件/路径...#解包文件tar -xvf 打包文件.tar注意tar这个命令只负责打包,并不负责压缩原创 2018-09-26 13:46:56 · 234 阅读 · 0 评论 -
Linux命令之远程登录服务器复制文件命令--scp
scpscp就是Secure Copy的缩写,是在Linux下远程复制文件的命令 命令格式和ssh基本相同,唯一不同的指定端口是大写的-P而ssh是小写的-p下面用Ubuntu和Red Het两个系统来玩耍这个命令.第一步:把远程服务器上的01.py拷贝到我们的客户机上的桌面目录下:scp -P 22 [email protected]:Desktop/01.py ....原创 2018-10-02 14:52:03 · 964 阅读 · 0 评论 -
Linux之用户权限浅谈
1.1 基本概念用户是Linux系统工作中重要的一环,用户管理包括用户与组管理在Linux系统中不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限在Linux系统中,可以指定每个用户针对不同的文件或目录的不同权限对文件/目录的权限包括:权限 英文 缩写 数字代号 读 read r 4...原创 2018-10-03 10:35:01 · 440 阅读 · 0 评论 -
Linux组管理的终端演示
命令 作用 groupadd 组名 添加组 groupdel 组名 删除组 cat /etc/group 确认组信息 chgrp -R 组名 文件/目录名 修改文件/目录的所属组 提示:组信息保存在/etc/group 文件中 /etc目录专门用来保存系统配置信息的目录 创建组/删除组的命令前都需要加sudo让我们来演示一下:首...原创 2018-10-04 08:55:35 · 260 阅读 · 0 评论 -
动画演示9个超有趣的Linux命令
今天在帖子上看到了这个有趣的Linux命令,这些命令让终端变得美轮美奂.一、cmatrix你应该看过好莱坞大片《骇客帝国》,相信你会对电影中那些神奇的场景着迷。在Neo的眼里任何东西都能以计算机字节流的形式展现,你是否也想做一个很有黑客范儿的数据流的桌面呢?安装cmatrix~#sudo apt install cmatrix 运行效果二、oneko如果你认为Li...原创 2018-10-04 09:13:26 · 687 阅读 · 0 评论 -
Linux命令之find查找文件
find命令非常强大,可以用来搜索特定目录下的符合条件的文件命令说明find [路径] -name “*numpy.py”查找相应路径下的文件,包括子目录,可以使用通配符着实感觉自己不会的东西太多了时间不够用.晚上弹了一会吉他,时间就走到了11点.梳理一下自己的时间开销:Qt,Linux,OpenCV,Python,CV,ML&DL,C++,健身,吉他,写作....原创 2018-10-11 23:18:58 · 1033 阅读 · 0 评论 -
Linux用户管理的终端命令演示
1.创建用户/设置密码/删除用户命令 作用 说明 useradd -m -g 组 新建用户名 添加新用户 -m表示自动建立用户家目录 -g指定用户所在的组,否则会建立一个同名的组 passwd 用户名 设置用户密码 普通用户直接用passwd可以修改自己的账户密码 userdel -r 用户名 删除用户 ...原创 2018-10-05 19:05:29 · 383 阅读 · 0 评论 -
Linux常用命令之rm/cp/mv
今天学习了三条命令,现在总结一下:rm cp mvrm 文件名remove的简写,功能:删除文件且不经过回收站永久删除拓展命令rm -r *** //删除目录,这个命令十分常用,cp中复制目录同理 rm -f *** //强制删除即使没有的目录cp 源文件 目标文件copy,功能:复制目录或文件到另一个目录或者文件中如图操作:在文件目录下新建文本文件...原创 2018-09-27 20:14:55 · 1091 阅读 · 2 评论 -
Ubuntu的软件包管理和相关软件的安装与卸载
学习的路上真的像爱因斯坦所说的,知识框架的边缘所触碰的东西越多,你越会觉得学习的路上是永无止境的.但是时刻保持更新知识的热情正是我所拥有的,那么现在,是Linux登场的时间了.想学Python绕不开Linux系统,想学计算机视觉绕不开Linux系统,想顺应时代,真的绕不开Linux.如此优秀的系统,没有理由不接触它.习惯是一个可怕的东西,只有不断的改变才能寻求突破,然而始终不变的,是一颗赤子之...原创 2018-09-23 09:17:06 · 507 阅读 · 0 评论 -
Linux常用命令介绍
接下来依次展开学习内容,因为博客就是我每天学习的东西的总结,目前还没有创新性的东西,但是我会不断挖掘创新的点子.非常常用的七个命令: 序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02...原创 2018-09-23 09:38:09 · 130 阅读 · 0 评论 -
Linux常用命令之ls
这篇文章主要介绍ls(list)的主要用法.ls命令说明:以.开头的文件为隐藏文件,需要-a参数才能显示. 代表当前目录..代表上一级目录参数 含义 -a 显示指定目录下所有子目录和文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合-l以人性化的方式显示 注:可以同时写出,如: -lh -lha等ls 最常用的还有一个...原创 2018-09-23 10:01:01 · 238 阅读 · 0 评论 -
Linux命令之查看用户信息
命令 作用 id [用户名] 查看用户UID和GID信息 who 查看当前所有登录的用户列表 whoami 查看当前登录用户的账户名 1.passwd文件/etc/passwd 文件存放的事用户信息.由六个分号组成的7个信息,分别是:用户名 密码(x表示的加密密码) UID(用户标识) GID(组标识) 用户全名或本地账号 家目录 登录使...原创 2018-10-06 12:22:16 · 23984 阅读 · 7 评论 -
Linux命令之设置附加组和用户登录Shell
从今天开始小编决定用markdown来编辑博文啦.不断尝试新的东西拥抱未来正是我的标签,话不多说,今天学习的命令主要是有:usermod设置主组和附加组usermod指定用户登录Shellwhich查看命令所在位置1.usermod设置主组和附件组 usermod用来设置用户的主组/附加组和登录Shell,命令格式如下:主组:通常在新建用户时指定,在/etc/passwd 的第四......原创 2018-10-07 12:06:56 · 24627 阅读 · 1 评论 -
Linux常用命令之cd与pwd(中秋福利:奉上一只追赶鼠标的小猫咪的命令)
cd命令cd: change directory的简写,其功能是更改当前的工作目录,也是用户最为常用的命令之一注意:Linux所有目录和文件名都是大小写敏感的命令 含义 cd 切换到当前用户的主目录(/home/用户目录) cd ~ 切换到当前用户的主目录(/home/用户目录) cd . 保持当前目录不变 cd .. 切换到上级目录 ...原创 2018-09-24 23:33:16 · 755 阅读 · 0 评论