![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 69
richermen
一个笨笨的小孩,总是浪漫主义,总是心不得意,有些小敏感,心里在乎总爱装作不在乎。
展开
-
Linux随笔笔记
以下为这近两天以来笔记本上记得零碎笔记,涉及Linux的各个方面,有些是简单的定义和概念,有些是直接的命令使用,这些笔记是随笔记得,相应的体现,显得有些凌乱磁盘分区: 主分区 1、2、3、4 逻辑分区:5~N。du 统计总目录大小 -h显示计量 -s原创 2015-07-25 15:19:39 · 572 阅读 · 0 评论 -
linux 文件,字符,shell基本操作
最近打算开始写点shell脚本,主要涉及到日志读取处理及文件的操作,感觉挺简单,但是还有很多方法没有掌握,还得查点资料,现在把需要涉及到的知识做个记录吧。cut:原创 2015-08-06 11:29:57 · 1552 阅读 · 0 评论 -
shell中截取cut所不能做好的字符串的方法
最近两天在写一个脚本,学了三天时间,然后写了两天时间,感觉还行,也不怎么难,就是有些东西还不熟,感觉shell里面有些处理和c语音相差还是挺大,我觉得逻辑上能实现的写法在里面就不行,不能像C一样所想既所得,大概是最熟息C的逻辑和语法吧。这里是网上找的一个字符串处理,因为我写的脚本要读取文件的格式嘛,昨天晚上搞了好一会,不停的调不停的调,总算把一个文件的每一行读取出来了,然后分成了不同的组,现在就得原创 2015-08-08 11:17:06 · 1736 阅读 · 1 评论 -
树莓派编译内核
树莓派内核github地址:https://github.com/raspberrypi/linux.git里面有各个内核版本的树莓派内核源码原创 2019-12-23 11:48:32 · 146 阅读 · 0 评论 -
Inter Edsion添加USB有线网卡解决办法
虽然都知道Inter Edison有一个无线WiFi,但是如果想像树莓派那样使用有线网卡怎么办呢(比如建一个ap热点)。因为Edison没有有线网卡,所以只有添加一个USB网卡咯。当然,现在的USB网卡还没有驱动,你可以在inter Edison的交叉编译环境(http://www.arduino.cn/thread-10595-1-1.html)中定制ipk包或者固件给Edison添加驱原创 2015-09-01 19:53:13 · 2840 阅读 · 0 评论 -
linux 网络管理工具
iwconfig注意:radio层不支持该命令,该命令只在协议层使用。 用途:用于设置和操作WLAN接口,方法与ifconfig类似,但是是用于指定802.11设备的操作。 格式:iwconfig interface [essid {X|on|off|any}] [nwid {N|on|off}] [mode {M|Auto}] [freq F{原创 2015-09-06 14:13:59 · 1707 阅读 · 0 评论 -
linux虚拟机解决校园网上网方案
暑假的时候在公司学习了linux嵌入式开发,现在回学校了,需要在我的台式机上装个虚拟机ubuntu。装是装好了,但是发现虚拟机竟然无法联网。这里说一下我使用的校园网环境,使用的dr.com认证客户端,每台电脑使用一个账号,绑定一个IP和mac地址,虽然我也在网络中心工作,但是还是想吐槽一下这个网络。然后说正题,装上虚拟机之后会出现两个虚拟网卡,但是dr.com不允许两个网卡登陆,所以只有N原创 2015-09-13 14:45:17 · 2573 阅读 · 0 评论 -
树莓派扩展root分区
这几天准备用树莓派搭建一个mini服务器,但是在下载软件的时候发现root分区满了,不能装进软件,所以没办法只有想办法扩展分区。我用的16G的内存卡,我查看了一下root分区,结果才分3.4G,怪不得。话说更改分区有风险,(我不会告诉你我不小心就把分区给删了然后没有重建就重启了)重要数据请备份。首先使用fdisk进入分区管理sudo fdisk /dev/mmcblk0然后输入p查看分原创 2015-09-14 21:09:57 · 6764 阅读 · 3 评论 -
树莓派opencv
运行编译好的程序出现:error while loading shared libraries: libopencv_calib3d.so.3.1: cannot open shared object file: No such file or directory:以上原因相信大家都知道,找不到共享库,于是我在/etc/ld.so.conf文件中添加了一行...原创 2019-12-23 11:48:14 · 326 阅读 · 0 评论 -
linux环境下配置opencv
放假了,台式机又不能带回家,回去就只有个 小笔记本,不够我玩的,所以就买了一台vps,远程在服务器开发就好了。服务器版本:ubuntu 12.4.。先下源码,我用的是现在最新的opencv 3.10版本的源码,你可以去opencv官网下wget http://skylineservers.dl.sourceforge.net/project/opencvlibrary/opencv-unix/原创 2016-01-20 14:38:06 · 8935 阅读 · 2 评论 -
lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。看着会有趣点,不会太单调为终端生成彩虹般颜色的输出的 Lolcat 命令何为 lolcat ?Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat 的输出添加彩虹般的色彩。 Lolcat 主要用于在 Linux 终端中为文转载 2015-08-18 12:12:29 · 2968 阅读 · 0 评论 -
树莓派使用MJPG-Streamer
1. 先更新apt的列表:sudo apt-get update sudo apt-get upgrade重启系统后,sudo raspi-config移动到第五项“Enable Camera”,回车进入,按tab键切换到“Enable”回车确认。回到主菜单,tab键切换到“Finish”回车确认。树莓派会自动重启。2. 安装依赖库安装libjpeg的dev版本(注:下转载 2015-08-17 21:02:54 · 2423 阅读 · 0 评论 -
Linux的设备管理
一 设备管理 在计算机系统中,除了CPU和内存之外,其余的大部分硬件设备称为外部设备。外部设备包括常用的I/O(输入/输出)设备、外存设备以及终端设备等。 1、I/O设备的类型 ●按设备的所属关系可以将I/O设备分为两类:系统设备 、用户设备 。 ●按设备的信息交换的单位可将I/O设备分为两类:字符设备 、块设备。 ●按设备的共享属性可将I转载 2015-07-24 12:42:29 · 7643 阅读 · 0 评论 -
deepin终于登录dr。com成功了,大笑三声
大笑原创 2014-10-19 21:08:46 · 2216 阅读 · 0 评论 -
Linux零碎学习
环境变量:在Linux中,环境变量是一个很重要的概念。环境变量可以由系统、用户、Shell以及其他程序来设定。变量就是一个可以被赋值的字符串,赋值范围包括数字、文本、文件名、设备以及其他类型的数据。下面的例子,我们将为变量 TEST 赋值,然后使用 echo 命令输出:$TEST="Linux Programming"$echo $TESTLinux Progr原创 2015-07-25 11:37:47 · 500 阅读 · 0 评论 -
linux网络设置命令
ifconfig命令可已查看和设置网络接口的属性route命令可查看和维护系统路由表信息,可查看和设置缺省网关的地址ping命令用于测试当前主机与目标主机之间的网络连接traceroute命令用于测试当前主机与目标主机间的所有网络节点的连接状态hostname命令用于显示和设置主机名称nslookup命令用于查询域名解析ifconfig命令用于查看网络接口信息原创 2015-07-23 15:02:52 · 662 阅读 · 0 评论 -
虚拟机无法打开磁盘 "或者某一个快照所依赖的磁盘 原因:未能锁定文件"的解决办法
很多人在使用虚拟机是都会遇到“无法打开磁盘" x:\*\*vmdk "或者某一个快照所依赖的磁盘原因: 未能锁定文件”问题出现的原因:虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机的时候虚拟机会使用扩展名为 .lck(磁盘锁)文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭转载 2015-08-27 17:40:36 · 7077 阅读 · 1 评论 -
linux嵌入式开发平台网卡驱动解决办法
最近用了下树莓派和inter Edison,本来打算使用一下网卡,可是发现树莓派和Edison竟然都编译不了官方的驱动,报错缺少 /kenerl/bulid 目录,查了下资料,原来是这些嵌入式平台都为了节省空间,都没有搭载源码,而在网卡的驱动程序中有需要调用系统的接口,但是没有源码,这些接口也就没有了,编译的时候就找不到接口,so,报错了。一编译驱动解决办法有两个:第一原创 2015-08-27 13:28:12 · 1972 阅读 · 0 评论 -
Linux学习随笔--再次接触
近来开始学习linux,虽说以前学习过在自己电脑上装了一个linux,但是那时候没机会用,也就吧学校那该死的上网客户端搞定了,也就勉勉强强会装软件的级别。再说久了没用,命令什么的全望完了。最近又打算重新学习linux,作为一个未来的程序员,对底层的了解是很有必要的,恩恩,so,开始学吧。 昨天勉勉强强算是接触了linux了,觉得linux远没有以前觉得的那么简单(主要因为以前根本就原创 2015-07-21 18:51:52 · 707 阅读 · 0 评论 -
树莓派开机反馈
/**************************************/Welcome to minicom 2.6.1OPTIONS: I18n Compiled on Nov 20 2012, 04:38:29.Port /dev/tty.usbserialPress CTRL-A Z for help on special keys转载 2015-08-27 14:55:19 · 1039 阅读 · 0 评论 -
linux根目录下文件体系
/bin:存放最常用命令; /boot:启动Linux的核心文件; /dev:设备文件; /etc:存放各种配置文件; /home:用户主目录; /lib:系统最基本的动态链接共享库; /mnt:一般是空的,用来临时挂载别的文件系统; /proc:虚拟目录,是内存的映射; ???在此我还有一些疑问,就是关于bin目录和usr目录原创 2015-08-14 20:00:04 · 764 阅读 · 0 评论 -
linux module加载
和linux中加载模块有关的几个程序分别如下:lsmod,modprobe,depmodlsmod显示当前加载的所有模块,相当于cat /proc/modules,假设你没有设定开机加载某个模块,比如ntfs,那么开机后执行lsmod,列表里不会有ntfs这个模块的,这时你再执行mount -t ntfs xxx后,执行lsmod后列表里就会有ntfs这个模块了。还要注意的是lsmod转载 2015-08-31 10:56:24 · 12369 阅读 · 0 评论 -
树莓派配置交叉编译环境
树莓派是arm的处理器,而我们使用的服务器、pc都是X86架构的处理器,CPU的指令集有很大差别,在pc环境下编译的程序无法直接运行,而且树莓派相对而言性能没pc那么强劲,所以在树莓派上编译大段代码就很吃力,我曾经就试过在树莓派上编译内核代码,结果整整一天都没编译完。而且树莓派没有内核头,程序也不能直接编译,so搭建一个树莓派交叉编译环境就很有必要了。本来在这学期开始我就试过在我的虚拟机上搭建交叉原创 2016-01-13 21:25:20 · 2256 阅读 · 0 评论