自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent的专栏

天道酬勤 水滴石穿

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Linux】sed命令

sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入

2016-05-31 16:21:22 339

原创 【Linux】shell--批量处理压缩包

下面是用for批量处理压缩包的实现#!/bin/bash#跳到压缩包所在目录cd /home/zk#输出重定向,把后缀为tar.gz的文件写入ls.logls *.tar.gz > ls.log#追加后缀为tgz的文件到ls.logls *.tgz >> ls.logfor i in $( cat ls.log ) do #解压缩 tar -zxf

2016-05-30 15:29:37 722

原创 【Linux】shell---判断用户输入的是否为文件

编写一个shell文件,判断用户输入的是否为一个文件,如果是文件的话是个什么样的文件(普通文件,目录还是别的?)   首先介绍一下test命令常用选项 选项 含义 -e 该文件名是否存在 -f 该文件名是否存在且为文件(file) -d 该文件名是否为目录 -z 改文件名是否为空除了使用test命令之外,这些命令也可以用[]来代替(注意,’[‘和’]’两遍两

2016-05-30 10:20:40 6265 1

原创 【Linux】文件读写及cat命令的实现

在linux中cat命令是将某个文件的内容显示在标准输出(即屏幕)上。命令格式为:cat 文件名,例如:下面是cat命令的实现: 版本一:#include<stdio.h>void copyfile(FILE *to,FILE *from);int main(int argc,char *argv[]){ FILE *fp; if(argc==1)

2016-05-27 15:55:47 3201 1

原创 【Linux】U盘挂载与取消挂载

在Linux当中,使用mount指令就可以完成U盘的挂载,十分方便,下面是具体步骤。 命令格式: mount [-t vfstype] [-o options] device dir umount device1.首先在命令行中输入fdisk -l指令,可以看到各个设备的分区情况2.插上U盘,设置U盘与虚拟机连接插上U盘后,虚拟机会弹出以下提示框,点确定 又弹出一个

2016-05-25 14:05:10 10704 1

原创 DNS基础知识

1.DNS是什么  DNS是英文“Domain Name System”的缩写,直译过来就是“域名系统”。其作用简单来说就是将域名翻译为IP地址。这个翻译的过程术语叫“域名解析/DNS解析”。2.域名解析/DNS解析  举个简单的例子,比如我们要上百度,打开浏览器,在地址栏输入www.baidu.com回车就可以跳到百度的页面。这里的www.baidu.com就是域名。浏览器会向本地DNS服务器发出

2016-05-24 22:00:15 718 1

原创 【Linux】NAT模式下关于主机ping不通虚拟机的问题

今天打开虚拟机,然后用Xshell远程连接,发现连接不上。按照以下顺序检查了一遍。1.虚拟机网络连接采用的是NAT模式2.虚拟机IP采用的是自动获取。 IP:192.168.191.130子网掩码:255.255.255.0默认网关:192.168.191.23.虚拟机ping主机,可以ping通主机IP地址为:192.168.1.244 4.主机ping虚拟机,请求超时5.原因分析最大的原

2016-05-24 15:20:37 58887 42

原创 【Linux】tree命令

tree命令可以打印出目录的层次结构。 在centos中输入tree,显示找不到tree命令,因为这个指令没有安装。 在命令行中输入yum -y install tree即可安装该命令(当然,要保证Linux可以联网)。 安装完成后,输入tree命令即可显示目录树。

2016-05-24 14:52:27 372

原创 【C】ctype.h文件

ctype.h头文件用于检测和转换字符。控制字符是指可正常打印的字符之外的部分(如’\n’,’\t’等)。在ASCII字符集,控制字符的字符从0(NUL)到0x1f(US),和字符0x7f(DEL)。可打印字符是那些从0x20(空格)到0x7e(波浪字符)。ctype.h文件包含13个函数,可以分为两类,一类是判断字符类型,一类是大小写转换。13个函数声明分别如下:1.判断类int isalnum(

2016-05-24 10:37:10 596

原创 【C】echo命令的实现

《c programming language》中讲到:在支持C 语言的环境中,可以在程序开始执行时将命令行参数传递给程序。调用主函数main 时,它带有两个参数。第一个参数(习惯上称为argc,用于参数计数)的值表示运行程序时命令行中参数的数目;第二个参数(称为argv,用于参数向量)是一个指向字符串数组的指针,其中每个字符串对应一个参数。我们通常用多级指针处理这些字符串。最简单的例子是程序e

2016-05-23 17:52:45 12766

原创 【C】按字符串长度排序

按字符串长度排序可以分为以下三个步骤:读取所有输入行对文本进行排序按次序打印文本行代码如下:#include <stdio.h>#include <string.h>#include <malloc.h>#define MAXLEN 1000char *alloc(int);int getline(char *p,int n);//读取一行字符int readline(char

2016-05-23 11:45:18 2708

原创 【C】getline()函数实现

getline()函数是一个非常常用的函数,下面是它的实现代码:int getline(char s[],int lim){ int c,i; //注意,因为getchar()函数返回值为int型,因此c声明为int型 for(i=0;i<lim-1 && (c=getchar())!=EOF && c!='\n';++i) s[i] = c; if

2016-05-22 12:34:24 2001 2

原创 【Linux】Shell编程之条件判断

1.按文件类型判断例子: test -e /root/install.log 或 [-e /root/install.log]2.按文件权限判断3.两个文件之间判断

2016-05-18 10:48:01 449

原创 【Linux】shell之正则表达式

正则表达式1.什么是正则表达式正则表达式就是一种语法规则,用于字符串的分割,匹配(这是最主要的功能),查找和替换操作。2.正则表达式和通配符通配符有以下这些,主要用于搜索文件名,通配符是完全匹配,ls,find,cp等指令支持通配符* 匹配任意字符? 匹配一个任意字符[] 匹配[]中的一个字符...正则表达式用于匹配文件中的字符串,正则是包含匹配,grep,awk,sed等指令支持正

2016-05-16 22:38:49 448

原创 【Linux】bash的登陆和欢迎信息:/etc/issue,etc/motd

bash登陆界面和欢迎信息可以在/etc/issue文件里面设置。 首先看一下文件内容 可以使用man issue配合man mingetty 命令查看issue内各代码的含义 代码 含义 \d 本地端日期 \l 显示第几个终端机接口 \m 显示硬件等级 \n 显示主机网络名称 \o 显示domain name \r 显示操作系统版本 \

2016-05-16 09:27:57 1337

原创 【Linux】Shell的变量

1.变量显示和设置set //查看所有的变量 env //显示当前shell环境下所有的环境变量和内容 变量显示可以用echo命令,显示方式为: echo $变量名 或者echo ${变量名} 变量设置直接用“=”赋值,等号两侧不能有空格,如果要赋予的值中间有空格,则要用“”将变量内容括起来。 NAME=zhengkang 如果希望变量在其他子进程中执行

2016-05-15 21:08:32 247

原创 【Linux】makefile文件编写

在window环境下,一个程序从编译到链接全部由IDE一手包办,编程者无需关心makefile文件是如何生成的,但是在linux环境下,则需要自己动手写makefile文件。   下面以一个小例子来说明makefile文件如何编写。 要求: 1.写三个文件,main.cpp ,calc_area.cpp,calc_area.h; 2.在calc_area.h中声明函数 flo

2016-05-12 10:20:55 1544

Automation Studio使用入门手册

贝加莱的PLC使用说明,针对初学者,挺不错的资料

2015-09-24

空空如也

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

TA关注的人

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