序 | 教程摘要 |
---|---|
461 |
《LINUX实操:修改Linux/CentOS 7下的默认网卡名》【VEPHP】 在使用Linux/CentOS7时可能大家会发现在安装好系统后默认的网卡名是一个随机数,在使用的过程中使用极为不便,linux/Centos7的这种改变是因为在systemd和udev中引入新的网卡命名技术,可以在旧硬件坏了后更换新硬件后可以重命名设备名,但是初始生成的设备名是随机的,在早期Centos6刚刚出来的时候在系统中没有加上biosdevname=0参数时,系统也会是em1这样的命名 |
462 |
《LINUX实战:SecureCRT连接CentOS使用Vim编辑中文时乱码解决》【VEPHP】 SecureCRTSSH连接一直提示暗码错误 |
463 |
《LINUX教程:Linux里的for、while、until循环语句》【VEPHP】 上面说了for循环,下面就来介绍while、until循环.这两个循序的方式可以说是类似,也可以说相反 |
464 |
《LINUX教程:Linux sort命令中文手册(info sort翻译)》【VEPHP】 该示例无法仅使用一个sort语句实现,因为IPV4地址需要使用"."分隔,而时间戳需要使用空格分隔.因此,使用两个sort语句:第一个sort语句依照时间戳排序,第二个语句依照IPV4排序.第一个sort命令中使用"-k"将每个字段进行隔离,先依照年排序,再依照月份排序,接着是日,最后对"时:分:秒"排序 |
465 |
《LINUX实操:shell中while循环的陷阱》【VEPHP】 尽管写法有多种,但它们并不等价.办法一中使用的是管道符号,这使得while语句在子shell中执行,这意味着while语句内部设置的变量、数组、函数等在循环外部都不再生效.这正是文章开头所说的陷阱.更简单的:echohaha|a=5,在命令执行结束后,变量a的值也不再是5.其余4种写法,while语句都不在子shell中执行,因此都不会出现文章开头所说的问题 |
466 |
《LINUX实操:Linux中文件MD5校验》【VEPHP】 md5sum命令用于生成文件的md5数字摘要,并可以验证文件内容是否发生了改变,间接地还可以查验两个文件内容是否完全相同.因为md5sum是读取文件内容来计算校验码的,因此只能验证文件内容,而无法验证文件属性 |
467 |
《LINUX教程:shell脚本示例:批量比较多个文件的内容是否相同》【VEPHP】 要比拟两个文件的内容是否完全一致,可以简单地使用diff命令 |
468 |
《LINUX学习:Linux下录制、回放和共享终端操作》【VEPHP】 使用script命令录制,使用scriptreplay播放录制的操作.共享终端的操作,则必要使用命名管道来实现 |
469 |
《LINUX学习:shell的编程结构体(函数、条件结构、循环结构)》【VEPHP】 if的判断很简单,一切都以返回状态码是否为0为判决条件.如果test-commands1执行后的退出状态码为0(不是其执行结果为0),则执行commands1部分的结构体,不然如果test-commands2返回0则执行commands2部分的结构体,如果都不满足,则执行commands3的结构体 |
470 |
《LINUX实操:date、sleep和usleep命令》【VEPHP】 #!/bin/bash,start_time=$(date+"%s")find/-typef-name"*.db"&>/dev/nullend_time=$(date+"%s")time_diff=$((start_time-end_time))echo$time_diff |