![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 74
u014717398
生活要好好过,代码还是要一行行的写,思考学习不能停。
展开
-
setenforce 0 用途
今天被问到 总是输入 setenforce 0 是不是自己都不知道是什么意思,回来恶补了下。原创 2022-07-17 00:18:22 · 24333 阅读 · 0 评论 -
树莓派-电视盒子-投影
树莓派-电视盒子博客创作缘由刷树莓派需要的系统安装KODI安装PVR等插件与设置博客创作缘由 最近家里的移动电视盒子没办法投影,每次投影特别恼火还投不出来,手头空着一个树莓派2(注意我是空闲一个这个,单从树莓派+SD卡,估计可以直接买个电视盒子),打算试试。核心思想使用KODI(可以查一下)刷树莓派需要的系统树莓派重新安装系统,SD烧写,这次用的官方的烧录,挺好使的,选择需要系统和要安装的盘往常我都是用DG把SD卡盘符刷了,然后用 balenaEtcher 或者 win32diski原创 2022-04-23 20:37:15 · 1629 阅读 · 0 评论 -
第二部分Linux 文件、目录与磁盘格式笔记(未完全,待续 缺少磁盘分区部分的练习)
nano 简单的文本编辑器数据同步写入磁盘 sync(可关机前将所有都保存)重启 关机命令 reboot halt poweroffshutdown -h now立刻关机,now相当于时间为0shutdown -h 20:2520:25关机,若是在20:25之后使用命令,则是在次日此时关机shutdown -h +1010分钟忠厚自动关机shutd原创 2017-09-27 20:56:52 · 286 阅读 · 0 评论 -
Linux中makefile过程(尚未学完)
学习自 微信 嵌入式资讯精选Linux内核中Makefile的作用是根据配置的情况,构造出需要编译的原文件列表,然后分别编译,并把目标代码链接到一起,最终行程linux内核二进制文件。由于Linux内核源代码是按照树形结构组织的,所以Makeflie也被分布在目录树中。linux内核汇总的Makefile以及与Makefile直接相关的文件有:1、Makefile:顶层Makefi转载 2017-10-03 09:34:22 · 196 阅读 · 0 评论 -
第一部分Linux规则与安装中的笔记
虽然有好多懂得,不过还是要经常的复习多看看,不然忘了~~~~~ 只写自己基本看懂的了,没怎么看懂并且不经常用的,等着用了再写。磁盘盘片可以细分出扇区(Sector)与柱面(Cylinder)两种单位,其中扇区每个512bytes大小磁盘的第一扇区记录:主引导分区(Master Boot Record,MBR) :可以安装引导加载程序的地方 446bytes分区原创 2017-09-19 19:24:38 · 305 阅读 · 0 评论 -
ftok说明以及共享内存
http://blog.csdn.net/aiwoziji13/article/details/6591937文章一:ftok函数 系统建立IPC通讯(消息队列、信号量和共享内存)时必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型 头文件: #include #include转载 2017-09-06 21:01:51 · 1193 阅读 · 0 评论 -
linux 基础学习(基本命令等)
创建文件 touch 文件名创建文件夹 mkdir 文件夹名移动文件 mv 源文件名 目标路径原创 2017-07-23 23:51:36 · 253 阅读 · 0 评论 -
linux open函数
http://www.cnblogs.com/fengbohello/p/4262961.htmlLinux open函数open 函数用于打开和创建文件。以下是 open 函数的简单描述#include int open(const char *pathname, int oflag, ... );返回值:成功则返回文件描述符,否则返回 -1转载 2017-08-28 16:16:39 · 242 阅读 · 0 评论 -
shell基本命令与学习(笔记类似的,持续更)
内建命令shell函数外部命令cd .. cdwhowho | wc -llsprintf "i am %s,%s\n" Hello worldwho | grep rootset -xset +xshsh -xexitls -l | cut -c 1-10sort passwd | uniq原创 2017-08-23 16:35:15 · 313 阅读 · 0 评论 -
第三部分 学习shell与shell script的笔记(未完)
type命令, 不加参数的话eg type kill 会显示 kill是shell内建命令进入到目前的模块目录 cd /lib/modules/`uname -r`/kernelname=ddunset name 取消刚刚设置的name这个变量内容 env查看环境变量与常用环境变量说明原创 2017-10-15 17:08:38 · 200 阅读 · 0 评论 -
Linux系统命令及Shell脚本实践指南笔记
系统运行级别运行级0:关机运行级1:单用户模式,系统出现问题时可使用这种模式进入系统维护,典型的使用场景就是在忘记root密码时可进入次模式修改root密码。运行级2:多用户模式,但是没有网络连接。运行级3:完全多用户模式,这也是Linux服务器最常见的运行级。运行级4:保留未使用。运行级5:窗口模式,支持多用户,支持网络。运行级6:重启。原创 2017-11-05 16:06:12 · 859 阅读 · 0 评论 -
ROS 不能再详细的安装教程
原网址:http://www.cnblogs.com/liu-fa/p/5779206.html作者小萌是个球,纯照着做的 16.04 麒麟 跑出来了,小萌是个球机器人操作系统(ROS),SLAM,机器人视觉,自然语言处理,模式识别HomeRobotROSSLAMAI随笔 - 6 文章 - 0 评论 - 17ROS 不能再详细的安装教程版权声明:本文为博主原创文章,转载请标明出处: http:...转载 2018-02-09 21:38:52 · 989 阅读 · 0 评论 -
Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/
Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'错误:[plain] ...转载 2018-02-09 16:13:52 · 321 阅读 · 0 评论 -
Linux C程序练习(3)进程通信之pipe、fifo、消息队列
前几天练习的,补上,看了书做了这些练习之后,对之前盲目只根据例子写的,嵌入式linux中的函数和程序有了新的认识。这些练习都是根据 Linux C程序设计(西安电子科技大学出版社)一书写的,比较基础,适合补一补linux的基础,无论是已经开始写linux下编程但没有一点理论的,或者是尚未动手打算入门的,个人感觉都是挺不错的一本书。#include <stdio.h>#include...原创 2018-03-06 20:40:25 · 334 阅读 · 0 评论 -
Linux C程序练习(4)进程通信之信号量、共享内存
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/sem.h>#include <sys/ipc.h>#include <sys/types.h>#define MAX_TEXT 1024int main(int ar...原创 2018-03-06 20:47:19 · 327 阅读 · 0 评论 -
Linux C程序练习(1)文件操作
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <string.h>#include <strings.h>#include <sys/types.h>#include <原创 2018-02-28 20:14:20 · 365 阅读 · 1 评论 -
Linux C程序练习(2)进程操作
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>int main(int argc,char **argv){ pid_t pid=0,ppid=0; uid_t uid=0,euid=0; gid_t gid...原创 2018-03-01 20:50:30 · 341 阅读 · 1 评论 -
maekfile初试以及笔记
最近好久没有写博客了,但是最近一直在学习,学了的也挺多的,就是博客写少了,有空把最近学的东西都补补。打算是最近弄弄 lua VM以及 makefile要写一个Makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:1)如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。2)如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。3)如果这个工程...原创 2018-04-20 10:25:35 · 289 阅读 · 0 评论 -
makefile学习部分语法和实例
例子1:edit : main.o kbd.o command.o display.o /insert.o search.o files.o utils.occ -o edit main.o kbd.o command.o display.o /insert.o search.o files.o utils.omain.o : main.c defs.h cc -c main.c...原创 2018-05-19 21:02:31 · 1241 阅读 · 0 评论 -
Linux下undefined reference to ‘pthread_create’问题解决
http://blog.csdn.net/jiangxinyu/article/details/7778864接触了Linux系统编程中的线程编程模块,可gcc sample.c(习惯把书上的sample代码写进sample.c文件中)出现“undefined reference to ‘pthread_create’”,所有关于线程的函数都会有此错误,导致无法编译通过。问题的转载 2017-08-21 15:29:55 · 322 阅读 · 0 评论 -
Unix /Linux lrzsz软件安装好后如何使用?
http://jingyan.baidu.com/article/54b6b9c02374502d583b47bb.htmlUnix /Linux lrzsz软件安装好后如何使用?对于服务器,我们讲究开放的端口越少相对越安全,同样使用Unix/Linux内置的软件,减少第三方软件的使用也是提升安全的一种方法!对操作Web服务器上传和下载文件相对少的朋友来说。就完全没必要开启转载 2017-08-14 10:40:02 · 525 阅读 · 0 评论 -
ARM+Linux开发板不能挂载U盘问题
http://m.blog.csdn.net/zmc1216/article/details/23872441U盘插入开发板后,有以下打印:usb 1-1: configuration #1 chosen from 1 choicescsi1 : SCSI emulation for USB Mass Storage devicesscsi转载 2017-08-14 09:53:48 · 1427 阅读 · 0 评论 -
树莓派入门使用[笔记]
好久之前比赛中用了树莓派做了一个图像采集并且发送到服务器端手机查看的远程监控,不过服务器端是队友做的,做出来效果不是很好,最近手里的学长的树莓派打算有空时间玩一玩,做做笔记,做点东西玩玩。一下是树莓派使用的最开始的基本步骤DiskGenius 格式化SD卡img文件使用 Win32DiskImager 烧录入 SD卡我用的是 2016-02-09-r原创 2017-04-03 10:15:24 · 378 阅读 · 0 评论 -
安装arm-linux-gcc-4.3.2
学习自:http://www.linuxidc.com/Linux/2011-11/46999.htm因为我用的是 ubuntu 16.04 kylinroot用户登录:复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器)解压命令tar xvzf arm-linux-gcc-4.3.2 -C / (自动解压到系统根转载 2017-03-30 15:49:38 · 519 阅读 · 0 评论 -
ubuntu如何用root登录
转载自: http://jingyan.baidu.com/article/27fa73268144f346f8271f83.htmlubuntu 怎么启用root帐户? ubuntu 的root账户具有最高的系统权限,它类似于windows系统中的管理员账号,但是比windows系统中管理员账号的权限更高,一般都情况下不要使用root账户,但是有的时候还是要使转载 2017-03-30 15:32:26 · 5034 阅读 · 0 评论 -
sudo:/etc/sudoers 可被任何人写 解决方案
问题:sudo:sudo /etc/sudoers is world writablesudo:no valid sudoers sources found ,quittingsudo:unable to initialize policy plugin解决方案:sudoers的权限被改了,改回来就好了。pkexec chmod 0440 /etc/sudoers转载 2017-03-30 15:27:32 · 5225 阅读 · 0 评论 -
【Linux】用户不在sudoers文件中(不会vi的里面也有使用到的步骤说明)
转载自:http://blog.csdn.net/dreamback1987/article/details/8766302*** is not in the sudoers file. This incident will be reported.” (用户不在sudoers文件中……)处理这个问题很简单,但应该先理解其原理再操作首先要明白root的密码一般用户转载 2017-02-26 10:08:00 · 1962 阅读 · 0 评论 -
Linux下的Curses库的下载与安装(多方法)
转载自http://blog.csdn.net/damotiansheng/article/details/40106249自己下载之后自己编译,自己安装,我的6.0。5.9。5.8都编译失败 5.7可以编译安装了,可是还是curses未找到命令转载自http://www.cnblogs.com/dandingyy/archive/2012/08/23/2651644转载 2016-12-17 23:59:38 · 2877 阅读 · 0 评论 -
Linux下HelloWorld
Linux环境 Linux charles-VirtualBox 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:34:49 UTC 2016 i686 i686 i686 GNU/Linuxhello1.c/* hello1.c * purpose show the minimal calls needed to us原创 2016-12-18 10:49:44 · 972 阅读 · 0 评论 -
VBox下Linux与PC的Windows共享文件夹
转载自 百度经验 不过遇到的问题有自己的改动原文地址:http://jingyan.baidu.com/article/e52e3615a3ee8e40c60c5130.htmlVBox共享文件夹设置方法打开VirtualBox虚拟机,点击工具栏中"设置"按钮 在弹出的窗口中点击左边的"共享文件夹"标签转载 2016-12-17 21:39:13 · 1320 阅读 · 0 评论 -
读取/root/.profile时发现错误:mesg:ttyname failed:对设备不适当的ioctl操作
http://blog.csdn.net/niepangu/article/details/52771802方法一:将/root/.profile文件中的mesg n替换成tty -s && mesg n重启方法二:将非root账户目录中的.profile复制到/root/:例如:cp /home/username/.pr转载 2017-04-13 10:11:02 · 11305 阅读 · 0 评论 -
VBox中给已使用的虚拟系统扩充硬盘容量
这是我修改后的结果。从原来的8G不够用了 修改为20G当我们的硬盘不够用的时候有两种方法,第一种就是增加一个虚拟硬盘,之后配置http://www.bubuko.com/infodetail-1482084.htmlhttp://www.2cto.com/os/201308/237633.html这里可以参考一下上面的,本人没有亲自试过。我这里的方法是原创 2017-04-13 09:47:29 · 8217 阅读 · 0 评论 -
经典makefile例子(makefile学习)
这么好的东西慢慢看,没看完先这里存住,这几天慢慢看完文章复制的地址 http://blog.csdn.net/yangtze_1006/article/details/47318251原下载地址:http://download.csdn.net/source/949149################################################转载 2017-08-10 21:20:41 · 689 阅读 · 0 评论 -
NFS服务基本配置及使用(转载)
http://www.cnblogs.com/lykyl/archive/2013/06/14/3136921.html一、安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap UBUNTU系统,通过apt-get安装:apt-get转载 2017-08-09 17:52:44 · 264 阅读 · 0 评论 -
GZSD6410板子 UBOOT + 内核 + 文件系统布置成功
由于比较笨,这么简单的事情搞了这么久,大概记录一下怎么搞的,以免又忘记了首先在开发环境安装好的情况下,使用的是arm-linux-gcc-4.3.2 linux-2.6.38-v1.2.2源码u-boot-gzsd6410还有之前就做好了的linux-rootfs.yaffs(自己没做。之后还要自己做一下的,编译完了还要经过mkyaffs2image工具将大小原创 2017-08-08 21:45:07 · 358 阅读 · 0 评论 -
s3c-nand: ECC uncorrectable error detected
http://blog.csdn.net/acool555/article/details/6954132http://blog.sina.com.cn/s/blog_6d2a0a1a0100vseh.htmls3c-nand: ECC uncorrectable error detected问题的解决2010-07-29 17:14部分用户第一次烧写Linux转载 2017-08-08 21:16:46 · 1496 阅读 · 0 评论 -
linux的一个错误 FAT: utf8 is not a recommended IO AND kernel panic - not syncing
linux的错误信息FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be cas原创 2017-08-08 13:37:08 · 2409 阅读 · 0 评论 -
linux的 /etc/passwd文件
转载自:http://fangfang0717.blog.51cto.com/236466/130699//etc/passwd 是存放用户的地方1 2 3 4 5 6 7root: x :转载 2017-06-13 09:13:02 · 313 阅读 · 0 评论 -
linux下/dev/null与/dev/zero
把/dev/null,看作"黑洞",它是空设备.它非常等价于一个只写文件,所有写入它的内容都会永远丢失.而尝试从它那儿读取内容则什么也读不到.然而/dev/null对命令行和脚本都非常的有用. 一些实例 禁止标准输出 1 cat $filename >/dev/null 2 # 文件内容丢失,而不会输出到标准输出. 禁止标准错误 1 rm转载 2017-06-05 12:12:36 · 324 阅读 · 0 评论 -
Can't use 'defined(@array)' (Maybe you should just omit the defined()?)(编译内核时候的错误)
http://blog.csdn.net/q1302182594/article/details/525791870 开发环境 Ubuntu16.04.1(64bit) Linux-2.6.39.41 错误描述 使用ubuntu14.04(64bit)编译linux2.6.39.4并没有出现什么错误,但是使用ubuntu16.0转载 2017-04-13 15:41:58 · 2101 阅读 · 0 评论