首先,要学Linux编程,你得会用Linux,也就是得在命令行环境下生存下来。什么叫生存下来呢?就是我现在给你一台主机,键盘,显示器啥的,然后给你一个服务器版的Linux系统的光盘或者其他什么安装盘,你去把这台主机用起来…
分类:linux
Linux Shell编程(8) - 流程控制语句(二)分支条件语句:if、case
一、单分支if语句 1. 语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 单分支条件语句需要注意 if 语句使用 fi 结尾,和一般语言使用大括号结尾不同 [ …
PHP中的 Iterator 与 Generator
在讲解生成器之前先介绍一下迭代器: 在 PHP 中,通常情况下遍历数组使用 foreach 来遍历。 如果我们要想让一个对象可以遍历呢? PHP 为我们提供了 Iterator 接口,只要实现了这个接口,这个对象就可以通…
vi 常用命令
打开 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 编辑 i 在当前位置生…
linux 查看指定时间段的日志
1、查看时间段日志:sed -n ‘/起始时间/,/结束时间/p’ 日志文件 sed -n '/2021-05-21 10:08/,/2021-05-21 10:09/p' nohup.out 2、指定时间点的日志,并导…
Gentoo双网卡同时启用上内外网
引言:本文配置网络通过 OpenRC/netifrc 方法(net.*scritps)配置。 外网网卡:enp3s4 内网网卡:enp2s0 外网地址(通过路由器) IP: 192.168.1.10 掩码: 255.25…
[Linux]实用指令:压缩、解压、打包
1、压缩、解压 gzip[参数][文件或者目录]:gzip是一个使用广泛的压缩程序,文件压缩完后,名称后面会多出一个.gz的扩展名。 常用参数 名称 含义 示例 -d decompress:解压缩;解开压缩文件 gzip…
【Linux入门第4天】Linux发展史
UNIX: SUN:Solaris IBM:AIX HP: HP-UX 1991年8月,linus torvalds 成立linux 完整os: kernel + application OS的接口类型两种: GUI:g…
linux下apache配置80端口映射到8080上
前提 Apache2已经正常安装,安装命令如下: sudo apt-get install apache2 1、进入apache2的目录命令如下: cd /etc/apache2 2、进入httpd.conf文件,不存在…
php+mysql(5.1)+apache+centos 编译安装
领导要求先保证php环境稳定,然后再去考虑其他,例如性能,安全等等,所以先参考yum的php+mysql+apache的配置来建造。so,就是这样子,按照yum的软件版本和配置重新编译安装php套件环境。 列一下整个过程…
Linux 文件压缩与打包
文件压缩 通过压缩算法将文件的体积减小,同时将多个文件合并在一起。 文件打包 将多个文件或者目录合并成一个文件。 Linux支持的压缩格式 .Z compress程序压缩文件 .gz gzip程序压缩文件 .bz2 bz…
[Linux] RIO C++封装
RIO包是CSAPP中一个基于read和write函数实现的能够处理终端并提供了带缓冲区读取的IO包。代码很简单,但很巧妙。缩减了原程序的初始化等函数之后,主要有以下四个对外函数: 1.ssize_t readn(int…