3.Linux系统使用
linux系统的学习与使用
军事研究员
这个作者很懒,什么都没留下…
展开
-
LINUX | hexdump以16进制查看文件内容
LINUX | hexdump以16进制查看文件内容原创 2023-10-20 18:32:30 · 735 阅读 · 0 评论 -
【LINUX】 LINUX | 提取U盘映像
LINUX | 提取U盘映像原创 2023-10-19 14:30:15 · 154 阅读 · 0 评论 -
linux | zlib下载、安装
linux | zlib下载、安装原创 2023-07-27 10:19:22 · 3937 阅读 · 0 评论 -
Linux | cramfs下载、安装
linux | cramfs下载、安装原创 2023-07-27 10:13:57 · 383 阅读 · 0 评论 -
【 Linux 】 | Linux系统目录
【 Linux 】 | Linux系统目录原创 2023-01-11 09:25:41 · 314 阅读 · 0 评论 -
Linux系统 | 常用压缩与解压命令
Linux系统 | 常用压缩与解压命令ZIP命令 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。 缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r archive_name.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: unzip archive_name.zip (解压文件在当前原创 2021-11-23 14:39:50 · 203 阅读 · 0 评论 -
SQLite | SQLite的编译、安装
SQLite的使用参考1.下载#### 官网:https://www.sqlite.org/download.htmllanfeiy@msil-virtual-machine:~/workSpace/sqlite$ wget https://www.sqlite.org/2021/sqlite-amalgamation-3360000.ziplanfeiy@msil-virtual-machine:~/workSpace/sqlite$ wget https://www.sqlite.org/20原创 2021-09-07 13:15:40 · 394 阅读 · 0 评论 -
Linux系统 | vim配置
Linux系统 | vim配置fly@fly-vm:~$ cat /etc/vim/vimrc" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by" the call to :runtime you can find below. If you wish to change any of those" settings, you should do it in this file (/etc/vi原创 2021-08-27 20:59:50 · 1103 阅读 · 0 评论 -
linux系统 | minicom的使用
1.minicom退出方法1)需使用Ctrl+a 进入设置状态2)按z进入设置菜单(1)S键:发送文件到目标系统中;(2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。(3)C键:清除屏幕的显示内容;(4)B键:浏览minicom的历史显示;(5)X键:退出mInicom,会提示确认退出。...原创 2021-08-19 09:38:07 · 575 阅读 · 0 评论 -
网络编程 | 嵌入式LINUX网络编程
主要内容}Internet与TCP/IP协议} Internet历史} OSI模型与TCP/IP协议体系结构} TCP/IP协议} TCP和UDP协议}}TCP/IP网络编程}预备知识}系统调用}TCP编程/UDP编程 API}网络封包格式和IP,TCP头}TCP握手过程}I/O模型和服务器模型网络调试和协议分析—wireshark和tcpdump使用...原创 2021-08-12 15:25:02 · 180 阅读 · 0 评论 -
网络编程 | 网络体系结构
OSI:物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS数据链路层:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM, IEEE 802.5/802.2网络层:IP,IPX,AppleTalk传输层:TCP,UDP,SPX会话层:RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,原创 2021-08-12 12:57:34 · 198 阅读 · 0 评论 -
linux使用 | 安装cmake失败解决方法
linux使用 | 安装cmake失败解决方法系统环境[fly@fly-vm ~]$ uname -aLinux fly-vm 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux[fly@fly-vm ]$ cmakeThe program 'cmake' is currently not installed. You can instal原创 2021-08-07 17:44:54 · 6424 阅读 · 0 评论 -
Linux系统 | VIM的列编辑操作
VIM的列编辑操作删除列光标定位到要操作的地方。CTRL+v 进入“可视 块”模式,选取这一列操作多少行。d 删除。插入列插入操作的话知识稍有区别。例如我们在每一行前都插入"() ":光标定位到要操作的地方。CTRL+v 进入“可视 块”模式,选取这一列操作多少行。SHIFT+i(I) 输入要插入的内容。ESC 按两次,会在每行的选定的区域出现插入的内容。...原创 2021-08-05 10:15:49 · 1651 阅读 · 0 评论 -
Linux系统 | 配置软件源
Linux系统 | 配置软件源## 网易的源(速度很快)deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiversedeb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiversedeb http://mirrors.163.com/ubuntu/ precise-security universe mai原创 2021-07-25 21:44:36 · 264 阅读 · 0 评论 -
GCC | GCC编译器
文章目录gcc编译器1.gcc编译流程及编译选项分析1-1.预处理阶段1-2.编译阶段1-3.汇编阶段1-4.链接阶段2.gcc编译选项分析2-1.总体选项2-2.警告和出错选项2-3:优化信息2-4:体系结构相关选项3.拓展gcc编译器GCC(GNU Compiler Collection,GNU编译器套装)是一套由GNU开发的编程语言编译器。它是一套以GPL及LPGL许可证所发行的自由软件,也是GNU计划的关键部分,亦是自由的类UNIX及苹果电脑MAC Os X操作系统的标准编译器。GCC原名为GN转载 2021-06-18 14:24:36 · 482 阅读 · 1 评论 -
GCC | Ubuntu下编译、安装gcc
GCC | Ubuntu下编译、安装gcc原创 2021-06-16 20:08:15 · 2069 阅读 · 0 评论 -
CMake | Ubuntu下编译、安装及使用cmake
CMake 是一个开源、跨平台的工具系列,旨在构建、测试和打包软件。 CMake 用于使用简单的平台和编译器独立配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用的本机 makefile 和工作区。 CMake 工具套件由 Kitware 创建,以响应对 ITK 和 VTK 等开源项目的强大跨平台构建环境的需求。CMake 是 Kitware 用于软件开发的商业支持开源平台集合的一部分。原创 2021-06-12 16:55:15 · 2265 阅读 · 0 评论 -
Libevent | Ubuntu下编译、安装libevent库
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。Libevent 已经被广泛的应用,作为底层的网络库;原创 2021-06-12 10:46:08 · 1515 阅读 · 0 评论 -
Makefile | Makefile几个常用函数
Makefile几个常用函数:addprefix、filter、filter-out、wildcard、patsubst原创 2021-06-10 08:25:26 · 795 阅读 · 0 评论 -
libpng的使用 | 在Linux系统下编译、安装与使用
libpng是官方的 PNG 参考库。它支持几乎所有 PNG 功能,具有可扩展性,并且经过了 23 多年的广泛测试。开发版本的主页(即可能有问题 或可能会发生变化或包含实验性功能)是https://libpng.sourceforge.io/,有关该库的问题的地方是png-mng-implement邮件列表。libpng 可作为 ANSI C (C89) 源代码使用,并且需要zlib 1.0.4 或更高版本(出于性能和安全原因,建议使用1.2.5或更高版本)。原创 2021-06-08 16:38:19 · 6379 阅读 · 0 评论 -
Git使用 | 解决github下载源码慢的问题
最近,准备在github上克隆一些开源代码下载下来学习。通常情形就是,网页半天打不开或者无法访问,大一点的git仓库也无法克隆下来。后续,通过gitee码云加速下载github代码,解决了问题。下面,将对操作流程进行描述。原创 2021-06-07 19:51:23 · 966 阅读 · 0 评论 -
Linux系统 | 网络配置
一台电脑能接入internet,必须配置好IP地址、子网掩码、网管、DNS服务器。在linux系统中,这些信息都可以通过修改对应的配置文件来进行配置。也可以通过一些命令来进行配置。1.ifconfig命令ifconfig是GNU/Linux中配置网卡的基本命令,包含在net-tools软件包。它可用于显示或配置网卡的配置,如IP地址、子网掩码、最大分组传输数、IO端口等,还可以启用或禁用网卡。 ifconfig [-v] [-a] [-s] [interface] ifconfig [-原创 2021-04-11 11:38:52 · 831 阅读 · 0 评论 -
Linux系统 | 常用压缩与解压命令
一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。 缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。我们可以使用下列的命令压缩一个文件: zip-rarchive_name.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: unziparchive_name.zip ...原创 2021-02-01 09:27:50 · 172 阅读 · 0 评论 -
linux系统 | putty免密码登录
1.Putty免密码登录:百度经验1.1.putty、puttygen下载2.问题:putty登录,报:Server refused our key本地登录服务器,查看auth.log;使用命令:tail -f /var/log/auth.log,出现:Apr 6 09:32:41 fly-vm sshd[4840]: Authentication refused: bad ownership or modes for directory /home/fly/.sshsshd为原创 2021-04-06 10:29:26 · 241 阅读 · 0 评论 -
Linux系统 | ubuntu下编译、运行Boa Web Server
1.下载源码(工作目录:Boa_Src):http://www.boa.org/boa-0.94.13.tar.gz2.解压:tar -xzvf boa-0.94.13.tar.gz//解压信息boa-0.94.13/boa-0.94.13/docs/boa-0.94.13/docs/Makefileboa-0.94.13/docs/boa.8boa-0.94.13/docs/boa.texiboa-0.94.13/docs/boa_banner.pngboa-0.94.13/CRE原创 2020-11-23 10:41:46 · 610 阅读 · 1 评论 -
buildroot编译出错(2020-09-27)
开发主机:Linux fly-vm 4.15.0-118-generic #119~16.04.1-Ubuntu SMP Tue Sep 8 14:54:40 UTC 2020 x86_64 x86_64 x86_64 GNU/LinuxBSP版本:qt_x210v3s_160307You must install 'hg' on your build machinesupport/dependencies/dependencies.mk:24: recipe for target 'co原创 2020-09-27 13:08:10 · 2531 阅读 · 0 评论 -
编译Linux-2.6.35.7版本内核出错make[1]: *** [kernel/timeconst.h] Error 255(2020-09-26)
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373./home/fly/workSpace/linux/x210bv3s/qt_x210v3s_160307/kernel/kernel/Makefile:138: recipe for target 'kernel/timeconst.h' failedmake[1]: *** [kernel/ti.原创 2020-09-26 23:04:06 · 3760 阅读 · 0 评论 -
使用脚本获取C语言函数声明
#!/bin/bash#命令行参数检测if [ -n "$1" ];then echo "Source file: $1"else echo "Usage:$0 <source_file>" exit -1fisourcesfile=$1if [[ -f $sourcesfile ]];then grep "\w\+[ ]\+\w\+([^()]*)[ ]*{\?$" $sourcesfile |grep -v "main" |sed -e 's.原创 2020-06-19 19:16:44 · 429 阅读 · 0 评论 -
Boa服务器 | Ubuntu下编译、安装Boa
Boa 目前似乎是嵌入式人群中最喜欢的 Web 服务器,而嵌入式 Linux,尽管有很多营销炒作,但确实是一个大问题。据说,旧版本的 Boa v0.92q 在 m68k 上的 32K 地址空间中运行,就像在 uCLinux 中使用的一样。原创 2020-04-21 15:18:20 · 1938 阅读 · 1 评论 -
关于vim复制剪贴粘贴命令的总结
最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。首先是剪切(删除):剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。 1 首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。 2 其他命令模式下剪切转载 2017-02-23 11:23:50 · 334 阅读 · 0 评论 -
vim替换剪切
vi/vim 中可以使用 :s 命令来替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每转载 2017-02-23 16:40:37 · 340 阅读 · 0 评论 -
linux 头文件以及库的路径
原来在编译的时候可以指定执行时去哪里找需要的lib文件,长知识了本文详细介绍了Linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。一.#include #include #include “”先到源文件所转载 2017-02-24 10:03:37 · 519 阅读 · 0 评论 -
板子启动异常LOG(GK8602)
U-Boot 2012.10 (Mar 02 2016 - 14:09:16) for GK8602 devkit (GOKE)Board: GK8602HAL: 0x7101DRAM: 128 MiBFlash: support 4X mode read:0xe520f1ff16 MiB16 MiBNAND: SPINAND MID = 0xff, DID = 0xf...原创 2019-04-17 11:20:31 · 1007 阅读 · 0 评论 -
Ubuntu(Linux)系统源码编译、移植SQLite
1.编译后的文件2.配置lib路径3.可执行文件配置路径测试:XX@XXX:etc$ sqlite3SQLite version 3.17.0 2017-02-13 16:02:40Enter ".help" for usage hints.Connected to a transient in-memory database.Use ".op...原创 2019-04-17 11:22:13 · 411 阅读 · 0 评论 -
s5pv210开发与学习:1.2安卓系统启动LOG
安卓系统启动LOGOKU-Boot 1.3.4-dirty (May 21 2016 - 18:17:00) for x210CPU: S5PV210@1000MHz(OK) APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz MPLL = 667MHz, EPLL = 96MHz ...原创 2019-04-14 17:29:03 · 818 阅读 · 0 评论 -
挂载文件系统出错
原创 2017-02-21 15:02:49 · 637 阅读 · 0 评论