- 博客(62)
- 资源 (134)
- 收藏
- 关注
原创 linux切割文件【split命令详解】
linux查看帮助:root@E440:/home/zhangsy/opensrc/u-boot-2020.04# split --helpUsage: split [OPTION]... [FILE [PREFIX]]Output pieces of FILE to PREFIXaa, PREFIXab, ...;default size is 1000 lines, and def...
2020-07-01 17:48:00
433
原创 查找某个时间段生成的文件
需要找到某天(例如2020-07-1)以及这之后生成的空文件。那么这个要怎么处理呢?这个当然是用find命令来解决。如下所示,-mtime -5表示查找距现在5*24H内修改过的文件-type f表示查找文件-type f -empty表示空文件由于需要以显示修改时间等文件信息,所以使用-exec ls -lt {}\; 具体命令如下所示:find ./ -mtime -5 ...
2020-07-01 07:56:00
1069
原创 linux修改隐藏文件名称
find u-boot-2020.04 -type f -name '.*' -execdir sh -c 'mv -i "$0" "./a.${0#./.}"' {} \;
2020-06-30 13:49:00
676
原创 编译uboot
在分析UBOOT源码之前,首先要做些准备工作。1. 下载UBOOT源码去http://ftp.denx.de/pub/u-boot/网站下载最新的UBOOT源码u-boot-2020.04.tar.bz22.下载交叉编译工具去linaro官网https://www.linaro.org/downloads/下载最新的交叉编译工具Latest Linux Targeted Binary ...
2020-06-29 09:18:00
245
原创 busybox vgetopt32
/* vi: set sw=4 ts=4: *//** universal getopt32 implementation for busybox** Copyright (C) 2003-2005 Vladimir Oleynik <dzo@simtreas.ru>** Licensed under GPLv2 or later, see file LICEN...
2020-04-16 08:14:00
319
原创 busybox中getopt32用法
函数实现原型:uint32_t getopt32(char **argv, const char *applet_opts, ...)参数说明: applet_opts:命令行选项必须声明为类似const char *applet_opts的字符串形式,如果其中一个选项被找到了, 就有一个标志值(unsigned long类型)中的某一位被置为1,最终这个标志值被作为返回值返回,标志值...
2020-04-16 08:13:00
487
原创 插入排序的递归和非递归代码
#include <stdio.h>int binary_search(int* arr,int len, int key){ int start = 0, mid = 0, end = len; while(start <= end){ mid = (start + end)/2; if(arr[...
2018-05-17 10:08:00
225
原创 简单二叉树相关代码
1 #include <stdio.h> 2 3 typedef struct tagBinaryTree* Node; 4 typedef struct tagBinaryTree BinaryTree; 5 6 struct tagBinaryTree{ 7 int key; 8 Node lchild...
2018-05-16 23:34:00
144
原创 linux之sort用法
sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -f 排序时,忽略大小写字母。 -M 将前面3个字母依照月份的
2017-01-11 11:34:27
611
原创 linux之cut用法
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 Fi
2017-01-11 11:13:44
378
原创 linux之awk用法
awk是一个非常棒的数字处理工具。相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个“字段”来处理。运行效率高,而且代码简单,对格式化的文本处理能力超强。先来一个例子: 文件a,统计文件a的第一列中是浮点数的行的浮点数的平均值。用awk来实现只需要一句话就可以搞定$cat a1.021 331#.ll 442.53 6ss 7awk '
2017-01-11 09:29:35
393
原创 linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般
2017-01-11 08:49:49
332
原创 vim 设置tab空格个数
使用vim看源码时可以通过修改vimrc来配置一个tab占几个空格。vi ~/.vimrcset tabstop=2
2017-01-10 17:02:27
1442
原创 centos 7远程登陆win10
一.安装yum install rdesktop tsclient二.rdesktop的使用rdesktop是基于命令行的工具,使用简单,用man rdesktop可查询命令参数#rdesktop -f -a 16 10.0.30.132即可连接远程的Windows桌面. -f表示全屏显示,-a 16 表示使用16bit色,后面是Windows服务器的地址 。用Ctrl+A
2017-01-08 12:41:02
1430
原创 linux find命令学习
# find . -name tecmint.txt./tecmint.txt# find /home -name tecmint.txt/home/tecmint.txt# find /home -iname tecmint.txt./tecmint.txt./Tecmint.txt# find / -type d -name Tecmint
2017-01-07 14:24:53
452
转载 CENTOS 7 修改默认启动内核
grub2 配置技巧:改变启动顺序http://www.linuxsky.org/doc/admin/201404/444.html这是一个默认启动Windows的例子: 1. 首先找到Windows的menuentry.# cat /boot/grub2/grub.cfg | grep Windows结果:menuentry "Windows 7 (loade
2017-01-02 09:35:30
3673
原创 Centos7更改默认启动模式
之前的方法:修改/etc/inittab文件中的 id:3:initdefault , 将3改为5 ,重新启动系统;centos7的修改方法变了,记录如下,仅供后期参考: 1、查看/etc/inittab文件 2、由文件说明可以看出,centos只有两种启动模式: multi-user.targ
2017-01-02 09:32:24
1298
原创 centos 7创建桌面快捷方式
在/home/Downloads目录下新建eclipse.desktop,内容如下:[Desktop Entry]Encoding=UTF-8Name=eclipseComment=Eclipse IDEExec=/usr/local/eclipse/eclipseIcon=/usr/local/eclipse/icon.xpmTerminal=falseStart
2017-01-02 09:28:00
3265
原创 CentOS 7 yum安装路径查询方法
先执行下面的命令,查看所有的已安装软件名称。rpm -qa 然后执行rpm -ql 软件名称就可以显示软件的安装路径。
2016-12-20 09:12:42
1240
原创 centos7下快速安装mysql
centos7下快速安装mysqlCentOS 7的yum源中貌似没有正常安装MySQL时的mysql-sever文件,需要去官网上下载123# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh
2016-12-20 08:40:00
427
原创 简单的GCC语法: 弄清gcc test.c 与 gcc -c test.c 的差别
简单的GCC语法:如果你只有一个文件(或者只有几个文件),那么就可以不写Makefile文件(当然有Makefile更加方便),用gcc直接编译就行了。在这里我们只介绍几个我经常用的几个参数,第一是 “-o”,它后面的参数表示要输出的目标文件,再一个是 “-c”,表示仅编译(Compile),不连接(Make),如果没有”-c”参数,那么就表示连接,如下面的几个命令:gcc –c
2016-12-16 16:04:01
1066
原创 Centos Valgrind 的使用与安装
第一步:获取Valgrind 包 可以先使用浏览器访问http://valgrind.org/downloads/查看当前版本wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2第二步:将下载的文件解压tar -jxvf valgrind-3.10.1.tar.bz2第三步:安装
2016-12-16 12:31:26
2590
原创 删除CentOS更新后的旧内核
在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:1.查看系统当前内核版本:# uname -aLinux localhost 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:52 EST 2012 i686 i686 i386 GNU/Linux2.查看系统中全部
2016-12-15 15:48:08
1534
原创 CentOS7上安装MySQL Workbench
【安装MySQL】由于MySQL被Oracle收购了,所以CentOS 7的yum源中不再有正常安装mysql时的mysql-sever文件,需要去官网上下载# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-commun
2016-12-14 18:04:15
668
原创 centos安装LightTable
32位系统安装:$ cd ~$ wget https://d35ac8ww5dfjyg.cloudfront.net/playground/bins/0.6.7/LightTableLinux.tar.gz$ tar -xzvf LightTableLinux.tar.gz$ sudo mv LightTable /opt/LightTable$ sudo ln -s /opt
2016-12-14 17:11:16
1564
原创 mplayer命令行模式下的使用方法
mplayer命令行模式下的使用方法http://hi.baidu.com/lovehack2006/blog/item/162ef9778214111eb051b9d4.htmlMPlayerMPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,
2016-12-14 17:04:47
1503
原创 CentOS安装wireshark
CentOS的发行光盘里本身是有wireshark的rpm的,如果安装系统时组件没选上,那么可以从安装光盘里找。如能连网,那么用yum是最简单的: # yum install wireshark # yum install wireshark-gnome 注意wireshark包本身只包含文本工具,这样并无法使用wireshark和图形界面。但
2016-12-14 16:26:25
1745
原创 CentOS查看系统信息
一:查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如果觉得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d: 怎么样,linux的命令就要这样熟悉。二:查看内[root@CentOS ~]# grep
2016-12-14 16:11:14
430
原创 CentOS 中用 Split 命令分割文件的方法
CentOS 里切割大文件的命令如下:NAME split - split a file into piecesSYNOPSIS split [OPTION]... [INPUT [PREFIX]]DESCRIPTION Output fixed-size pieces of INPUT to PREFIXaa, PRE
2016-12-14 16:09:29
3643
原创 centos E440 安装无线网卡
笔记本无线网卡为rtl8723be,内核并不支持这个,但是网上提供的这个型号网卡驱动的安装方式,编译时却是失败的,这个通过升级内核到4.1.2算是解决了。1、导入keyrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org如果你修改了repo的gpgcheck=0也可以不导入key2、安装elrepo的yum源rpm
2016-12-14 08:46:46
920
原创 CentOS7修改默认运行级别
新装了一个虚拟机,图形界面启动太慢,想调整一下按照以前的经验改运行级别,输入:vi /etc/inittab然后发现跟之前不一样了,在inittab设置不再生效:# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YO
2016-12-14 08:43:50
5834
原创 iwconfig: command not found 解决方案
问题分析经常在网上看到无线配置的命令 iwconfig,今天尝试了一下缺发现iwconfig: command not found iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一,因为CentOS默认没有安装LWE,所以要使用iwconfig需要额外安装。解决方案安装 wireless-toolsyum insta
2016-12-13 16:19:36
7499
原创 Centos7安装cairo-dock
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmrpm -ivh nux-dextop-release-0-1.el7.nux.noarch.rpmyum install -y cario-dock
2016-12-13 16:01:23
5846
原创 centos7安装出现license information(license not accepted)解决办法
若出现license information(license not accepted),即说明需要同意许可信息,输入1-回车-2-回车-c-回车-c回车,即可解决。
2016-12-13 14:15:39
840
转载 CentOS yum安装flash-plugin插件
原文 http://972459637-qq-com.iteye.com/blog/2092522主题 Yum Centos 前言:在ubuntu下的火狐浏览器中,浏览器可以根据需要查找到flash-plugin,但在CentOS中如果点击自动搜索的话,查询不到flash-plugin,所以要手动查询并安装flash-plugin。下载fla
2016-12-10 14:40:38
767
原创 C语言中的字符串操作函数
char *strchr (const char * string, int ch){ while (*string && *string != (char)ch) string++; if (*string == (char)ch) return((char *)string); return(NULL);}char * strcpy(char * dst, co...
2012-05-23 10:36:00
99
原创 辞职报告
辞职报告尊敬的公司领导:您好!首先感谢您在百忙之中抽出时间阅读我的辞职信。我是怀着十分复杂的心情写这份信的。自从我进入公司之后,由于公司对我的关心、指导和信任,使我学到了很多知识,对此我深表感激!由于我自身能力的不足,工作越来越让我感到力不从心,为此我进行了长时间的思考,公司的环境对于我很照顾,鉴于我的个性,要在公司自我提升及成长为独挡一面的能手,处于保护的环...
2012-05-22 13:52:00
170
原创 TCP/IP编程中协议无关性的函数getaddrinfo()
TCP/IP编程中协议无关性的函数getaddrinfo()一、getaddrinfo函数介绍:gethostbyname和gethostbyaddr这两个函数仅仅支持IPv4,getaddrinfo函数能 够处理名字到地址以及服务到端口这两种转换,返回的是一个sockaddr结构的链表而不是一个地址清单。这些sockaddr结构随后可由套接口函数直 接使用。如此以来,ge...
2012-05-22 11:49:00
135
JavaScript 5中文版(CHM格式)
2010-11-22
NetShop.网上购物商城源代码
2010-11-22
微软公司核心技术书库.Microsoft.SQL.Server2000资源大全.part2
2010-11-14
微软公司核心技术书库.Microsoft.SQL.Server2000资源大全.part1
2010-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人