自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 如何交叉编译fio并移植到ARM、IOT上

作者:zz上篇博文写了另外一个工具:这一篇写fio,有了之前的基础,这次很简单。1、把源码下好,解压放到指定的Ubuntu目录http://git.kernel.dk/cgit/fio/这里我下了3.28版本。解压:2、配置先./configure –help 看支持哪些选项,这个需要灵活一些,不用的版本需要不同的选项。./configure --prefix=/root/fio/out --cc=/mnt/hgfs/myshare/lede-sdk-17.01.2-imx6_gcc-5

2021-11-19 14:43:31 5107 1

原创 linux shell命令行与脚本编程---处理输入输出

作者:zz1. 在脚本中重定向输出1.1 临时使用重定向符将输出信息重定向。需在文件描述符数字之前加一个&什么是文件描述符?例子:echo “This is an error message” >&2在stderror 所指向的位置显示文本。例子:$ cat test8#!/bin/bash# testing STDERR messagesecho “This is an error” >&2echo “This is normal output”

2021-11-14 19:05:44 948

原创 解压缩命令bzip2、gzip2、tar详解

2020-08-02 14:31:35 281

原创 使用whereish和which查找命令和应用程序所在的位置

2020-08-02 11:20:19 199

原创 使用file命令查看文件类型

2020-08-02 11:02:21 936

原创 使用grep查找字符串的简易方法

2020-08-02 10:33:45 1053

原创 怎样用chmod将一个文件夹中所有文件改为777的权限

要把/root/kgj目录及其以下的所有文件都加上777权限,可以这样写:chmod 7777 /root/kgj -R

2020-07-28 17:19:55 4715 1

原创 linux 系统编程gets和puts

行缓存的读写函数gets和putschar *gets(char *s);参数的意义是读到什么地方去,从标准输入(stdin)中读int puts(const char *s);参数的意义是要写的内容,写到标准输出(stdout)中gets 与fgets的区别:A、gets()时不能指定缓存的长度,这样就可能造成缓存越界(如若该行长于缓存长度),写到缓存之后的存储空间中,从而产生不可预料的后果;B、gets()只能从标准输入中读;C、gets()与fgets()的另一个区别是: gets()

2020-06-17 16:09:55 645

原创 自主交叉编译openssh实现免密远程登录

1、交叉编译openssl、openssh 的过程见我的上一篇博客:https://blog.csdn.net/sinat_38687734/article/details/1059803142、移植过程:其实可以根据自己的需要来进行移植,全部移植如下:在目标板上新建这些目录:/usr/local/bin/usr/local/etc/usr/libexec/var/run/var/empty将本地机器上的openssh目录编译好的文件拷贝到目标板系统中,具体为:a、scp、sftp、ss

2020-05-11 17:12:52 283

原创 如何交叉编译openssl、openssl 移植到ARM、IOT设备上

1、思路:进行交叉编译openssh,需要事先交叉编译好zlib-1.2.11、openssl-1.0.2q,再进行交叉编译openssh。前面两者提供必需的库2、软件下载:zlib-1.2.11:http://www.zlib.net/openssl-1.0.2q:http://distfiles.macports.org/openssl/openssh-8.2p1:https://cd...

2020-05-07 21:17:49 961

原创 几分钟让你了解如何快速移动VIM光标

在一般模式下,hjkl 这四个按键就可以移动光标h(左)j(下)k(上)l(右)如何快速定位到某一行?文件头?文件尾?一般模式下,敲ngg 就可以让光标移动至第n 行的行首(n 为数字),如 1gg就跳到第一行的行首,2gg就跳到第二行的行首按G 转至文件的末尾又如何在某一行中快速定位到某一列呢?0(数字零)光标环会移动到当前行行首$光标环会移动到当前行行末fx搜索当前行中...

2020-04-25 21:21:34 229

原创 linux系统编程--标准IO--fputs、fgets、fseek函数

3.读写函数:读写函数:三类读写函数:一类:行缓存 遇到新行符(\n) 或写满缓存时,即调用系统调用函数读:fgets, gets, printf, fprintf,sprintf写:fputs, puts,scanf一个字符的读写,是否是行缓存?也是行缓存读:fgetc, getc, getchar写:fputc, putc,putchar二类:无缓存 只要用户调这...

2020-04-25 20:45:51 680

原创 Linux系统编程--标准IO--fclose、fopen、fgets、fputs函数

标准IO中要学习哪些相关函数呢?文件IO: 标准IOopen fopenclose fcloselseek ...

2020-04-25 19:49:24 311

原创 linux 系统编程--标准IO-缓存

1、什么是标准IO?与文件IO的区别?文件IO:是直接调用内核提供的系统调用函数, 头文件是unistd.h标准IO:是通过C库函数间接调用系统调用函数,头文件是: stdio.h之前学过:输入输入相关的函数,都是和标准的输入(键盘)、标注的输出(显示器)相关【getchar():从键盘得到一个字符,putchar():向显示器输出一个字符】getchar(),putchar() -...

2020-04-14 02:57:40 168

原创 Linux 系统编程 --文件IO-write()、read()、lseek()函数

1、write 函数write(int fd, void *buf, size_t count ):第一个参数:向哪一个文件中去写,用的是设备号;第二个参数:向这个文件中写什么内容,数组名就是一个首地址;第三个参数:向这个文件中写多少个。函数的返回值:是实际写的字节数。#include <stdio.h>#include <unistd.h>#include &l...

2020-04-10 18:52:33 581

原创 Linux 系统编程-文件IO-文件描述符、open函数的使用、实现touch命令

利用open 函数实现touch 命令#include <stdio.h>#include <unistd.h>#include <fcntl.h>int main(int argc,char *argv[]){ int fd; fd=open(argv[1],O_CREAT|O_RDWR,0777); if(fd<0) { pr...

2020-04-01 02:07:53 631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除