Linux
hnlgzb
所见即所得
展开
-
Linux系统之dd命令详解
【代码】Linux系统之dd命令详解。转载 2023-02-15 17:26:22 · 8853 阅读 · 0 评论 -
linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?
.o 就是object, 也就相当于windows下编译的obj文件, 俗称目标文件..a 就是archive, 也就相当于windows的VC下编译的lib文件, 俗称静态库文件..o文件是链接文件,.a是静态库文件,靠.o文件生成,作为一个库为外部程序提供函数,接口。生成.o文件: gcc -c test.o test.c生成.a文件: ar cqs test.a test.o.o 就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件.a 是好多个.转载 2021-09-26 10:51:11 · 7980 阅读 · 3 评论 -
wpa_supplicant详解
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口。 wpa_supplicant是一个较好的选择,但缺点是它不支持所有的驱动。请浏览wpa_supplicant网站获得它所支持的驱动列表。另外,wpa_supplicant目前只能连接到那些你已经配置好ESSID的无线网络,它可以让您连接到那些使用WPA的AP。wireless-tools支持几乎所有的无线网卡和驱动,但它不能连接到那些只.转载 2021-08-31 15:43:29 · 3830 阅读 · 0 评论 -
当你搜安卓、Android +XXXXX 没戏时
当你搜安卓、Android +XXXXX 没戏时换个词 Linux原创 2021-08-13 14:43:44 · 89 阅读 · 0 评论 -
ALSA。。。
ALSA(高级Linux声音架构的简称)ALSA是Advanced Linux Sound Architecture的缩写,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音乐设备数字化接口)的支持。系统介绍编辑语音ALSA是Advanced Linux Sound Architecture,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Ins.转载 2021-07-29 18:24:54 · 101 阅读 · 0 评论 -
转载 Linux命令总结
基本命令uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm转载 2021-06-16 09:02:15 · 150 阅读 · 0 评论 -
windows dir vs linux ls -l
windows dir vs linux ls -l原创 2021-03-21 19:29:56 · 129 阅读 · 0 评论 -
Ncdu强大的磁盘查看命令
简介项目地址:https://dev.yorhel.nl/ncduNcdu(NCurses Disk Usage) 是一个基于 Ncurses 库的 du 命令的界面。它通过大家熟知的 du 命令,为用户提供一个快速且容易被使用的界面。它可以显示磁盘使用的百分比,且允许你使用 ncurses 库的方式在目录之间导航。安装# wget https://dev.yorhel.nl/download/ncdu-1.14.1.tar.gz# cd ncdu-1.14.1# ./...转载 2020-09-27 17:06:29 · 504 阅读 · 0 评论 -
tmux基本操作
tmux是什么tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。类似的工具还有screen,个人对这二者的使用感受是,用过tmux就再也不想用screen了。tmux基本结构tmux的结构包括会话(session)、窗口(window)、窗格(pane)三部分,会话实质是伪终端的集合,每个窗格表示一个伪终端,多个窗格展现在一个屏幕上,这一屏幕就叫窗口。基本结构及转载 2020-09-27 15:28:17 · 427 阅读 · 0 评论 -
Netlink的简介及使用方法
Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。一:什么是Netlink通信机制Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一般不用Netlink。除非需要用到Netlink的广播特性时。1、Netlink socket的作用: Netlink ..转载 2020-09-27 15:23:48 · 5663 阅读 · 0 评论 -
bpp像素深度
一个像素由32bit 来表示8bit 透明度 8 8 8 r g b像素深度是指存储每个像素所用的位数,也用它来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深度为24,每个像素可以是16 777 216(2的24次方)种颜色中的一种。在这个意义上,往往把像素深度说成是图像深度。表示一个像素的位数越多,它能表达的颜色数目就越.原创 2020-09-27 11:13:26 · 321 阅读 · 0 评论 -
linux下 libusb使用--打开usb设备进行通信
下载编译安装libusb:https://blog.csdn.net/u011598479/article/details/827053781.确定你要通信的USB设备的一些参数。 user_device.idProduct = USB_PRODUCT_ID; //PIDuser_device.idVendor = USB_VENDOR_ID ; //VIDuser_device.bInterfaceClass = LIBUSB_CLASS_PRINTER ; //打印...转载 2020-09-26 17:19:38 · 2144 阅读 · 3 评论 -
USB设备---URB请求块
1.urb 结构体USB 请求块(USB request block,urb)是USB 设备驱动中用来描述与USB 设备通信所用的基本载体和核心数据结构,非常类似于网络设备驱动中的sk_buff 结构体。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 .转载 2020-09-26 14:56:46 · 999 阅读 · 0 评论 -
人体红外传感器 PIR
MMM原创 2020-09-26 11:36:59 · 938 阅读 · 0 评论 -
NucleusPLUS
NucleusPLUS是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,NucleusPLUS是一组C函数库,应用程序代码与核心函数库连接在一起,生成一个目标代码,下载到目标板的RAM中或直接烧录到目标板的ROM中执行。性能编辑在典型的目标环境中,NucleusPLUS核心代码区一般不超过20K字节大小。NucleusPLUS采用了软件组件的方法。每个组件具有单一而明确的目的,通常由几个C及汇转载 2020-08-24 16:02:28 · 253 阅读 · 0 评论 -
Linux top命令详解
转载自:https://www.cnblogs.com/niuben/p/12017242.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器第一行,任务队列信息,同 uptime 命令的执行结果系统时间:07:27:05运行时间:up 1:57 min,当前登录用户: 3 user负载均衡(uptime) load average: 0.00, 0.00, 0.00 average后面...转载 2020-06-23 19:53:42 · 321 阅读 · 0 评论 -
setComponentEnabledSetting 的使用
为什么要关闭组件?在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉,就算是不做数据处理,但程序却还一直在后台运行会消耗电量和内存,这时候就需要把这个receiver给关闭掉。如何关闭组件?关闭组件其实并不难,只要创建packageManager对象和Comp...转载 2020-05-09 18:13:03 · 932 阅读 · 0 评论 -
setComponentEnabledSetting的作用
android开机启动android.intent.action.BOOT_COMPLETED 遇到一个问题,就是开机启动我只需要第一次,类似于开机向导一样的功能 但是每次开机的时候都会接受这个BOOT_COMPLETED 这样会有一个开机的进程,这种属于资源浪费。 我们可以setComponentEnabledSetting,节约资源。设置了是否处于可用....原创 2020-05-09 18:12:02 · 2584 阅读 · 0 评论 -
系统apk从文件管理器安装 和 cp到目录替换的,在有的时候,还是有区别的,安装的有可能会报错
系统apk从文件管理器安装 和 cp到目录替换的,在有的时候,还是有区别的,安装的有可能会报错原创 2020-05-08 15:57:13 · 171 阅读 · 0 评论 -
Ubuntu:虚拟机:搜狗输入法 提示框乱码
把搜狗拼音放在第二位就好了。。。转载 2020-05-05 14:09:15 · 256 阅读 · 0 评论 -
Ubuntu:虚拟机:分辨率设置 1920*1080
一.添加1920 1080 选项在添加的过程中 会遇到一些指令困惑保存退出 Esc 然后 :wq 按回车二.设置分辨率上面添加1920 1080 选项之后,有可能需要重启下,忘了或者 鼠标右键弹出下图可以了...原创 2020-05-05 12:24:51 · 1144 阅读 · 0 评论 -
Ubuntu:虚拟机:如果菜单被隐藏,如何使用?以及如何切换显示模式(是否全屏)
下面已说的很明了了1.如何使用工具菜单?右侧Crtl+home2.如何切换全屏右侧Ctrl+F原创 2020-05-05 11:56:57 · 1011 阅读 · 0 评论 -
解决ubuntu14.04 sudo apt-get install很慢的问题
#deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb...转载 2020-05-05 01:09:55 · 852 阅读 · 0 评论 -
Ubuntu:虚拟机安装Ubuntu,terminal获取root权限
mark转载 2020-05-04 21:41:12 · 662 阅读 · 0 评论 -
Ubuntu:虚拟机安装Ubuntu,首次重启后,报please remove the installation medium then press enter错误
把硬盘启动设置为第一顺位即可。原创 2020-05-04 15:36:11 · 4678 阅读 · 6 评论 -
GCC与gcc,g++区别
看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语...转载 2020-04-27 23:50:32 · 208 阅读 · 0 评论 -
C语言错误调试集合
1.Error] stray '\32' in program在程序中,有中文格式的字符,原创 2020-04-27 22:46:54 · 219 阅读 · 0 评论 -
git format-patch
转自:https://blog.csdn.net/wsclinux/article/details/538424181使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16 --4e16指的...转载 2020-01-07 18:58:22 · 12230 阅读 · 0 评论 -
当前环境编译Rom涉及的指令
1.ln -s2.vim3.shell指令原创 2020-01-06 08:38:59 · 292 阅读 · 0 评论 -
Linux——vi命令详解
转自:https://www.cnblogs.com/626zch/p/10732689.html进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pat...转载 2020-01-03 15:09:03 · 179 阅读 · 0 评论 -
Linux常用指令
Linux 系统命令及其使用详解(大全) cat cd chmod chown cp cut名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --num...原创 2019-12-23 22:36:12 · 162 阅读 · 0 评论 -
Android Linux部分
这个很久以前的东西了#Android操作系统底层linux2.6.x内核#Android操作系统的目录结构* data目录: 保存应用程序的数据 * /data/app目录 用户安装的应用程序的apk * /data/anr目录 开发人员使用定位anr异常 * /data/system目录 系统配置信息,注册表* dev目录 : devices英文单词的缩写...原创 2019-12-23 22:34:44 · 156 阅读 · 0 评论 -
Linux常用指令
电脑上的word内容,一开始从哪里来的,我也忘了Linux 系统命令及其使用详解(大全) cat cd chmod chown cp cut名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName ...原创 2019-12-23 22:32:57 · 153 阅读 · 0 评论 -
删除安卓系统的应用
如何删除System/app下面的apk或者 ---------------------------------------------------------------------suadbremount然后在里面可以用adb chmod 666 那个目录,然后再rm -rf .或者--------------------------------...原创 2019-04-11 14:06:22 · 1189 阅读 · 0 评论 -
Linux的各个版本及其特点
装载自http://www.cnblogs.com/Torres_fans/archive/2010/09/05/1818686.html认识LINUX各个版本 趁着,晚上精力好,查阅了一些资料,其实就是百度了一下,突然之间,发现google离我越来越远了!哎哎~~~~国人之幸还是国人之悲呢? 首先介绍一下我现在学习的Fedora9.0吧。转载 2018-07-02 16:18:15 · 31630 阅读 · 1 评论 -
认识LINUX各个版本
转载自http://www.cnblogs.com/Torres_fans/archive/2010/09/05/1818686.html认识LINUX各个版本 趁着,晚上精力好,查阅了一些资料,其实就是百度了一下,突然之间,发现google离我越来越远了!哎哎~~~~国人之幸还是国人之悲呢? 首先介绍一下我现在学习的Fedora9.0吧。转载 2014-12-20 20:26:54 · 441 阅读 · 0 评论