摘要:
1、执行数学运算 另一个对任何编程语言都很重要的特性是操作数字的能力。遗憾的是,对shell脚本来说,这个处理过程会比较麻烦。在shell脚本中有两种途径来进行数学运算。 1.1 expr 命令 最开始,Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行上处理数 阅读全文
摘要:
1、执行数学运算 另一个对任何编程语言都很重要的特性是操作数字的能力。遗憾的是,对shell脚本来说,这个处理过程会比较麻烦。在shell脚本中有两种途径来进行数学运算。 1.1 expr 命令 最开始,Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行上处理数 阅读全文
摘要:
shell 中的 exec 两种用法 1.exec 命令 ;命令代替shell程序,命令退出,shell 退出;比如 exec ls 2.exec 文件重定向,可以将文件的重定向就看为是shell程序的文件重定向 比如 exec 5</dev/null;exec 5<&- shell的内建命令exe 阅读全文
摘要:
1、重定向输入和输出 有些时候你想要保存某个命令的输出而不仅仅只是让它显示在显示器上。bash shell提供了几个操作符,可以将命令的输出重定向到另一个位置(比如文件)。重定向可以用于输入,也可以用于输出,可以将文件重定向到命令输入 1.1 输出重定向 最基本的重定向将命令的输出发送到一个文件中。 阅读全文
摘要:
1.1 创建 shell 脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为: 1 #!/bin/bash 在通常的shell脚本中,井号(#)用作注释行。shell并不会处理shell脚本中的注释行。然而,shell脚本文件的第一行是个例外,#后面的惊叹号会告 阅读全文
摘要:
Ubuntu16.04 desktop android-4.0.1_r1的编译环境搭建 版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。2020-06-08,13:19:31 作者By Reverse-xiaoyu 博客园 Ubuntu12.04,Ubuntu14.04的环境我都有搭配 阅读全文
摘要:
管理文件系统 文件系统基础 日志文件系统与写时复制文件系统 文件系统管理 逻辑卷布局 使用Linux逻辑卷管理器 探索Linux文件系统 Linux的文件系统为我们在硬盘中存储的0和1和应用中使用的文件与目录之间搭建起了一座桥梁。Linux支持多种类型的文件系统管理文件和目录。每种文件系统都在存储设 阅读全文
摘要:
Linux环境变量 全局环境变量与局部环境变量 Linux环境变量能帮助我们提升Linux shell得体验。很多程序和脚本都通过环境变量来获取系统信息、存储临时数据和配置信息。在Linux系统上有很多地方可以设置环境变量,了解去哪里设置相应得环境变量很重要! 什么是环境变量 bash shell用 阅读全文
摘要:
TCP客户/服务器模型 1.客户端调用序列 客户端编程序列如下: 调用socket函数创建套接字 调用connect连接服务器端 调用I/O函数(read/write)与服务器端通讯 调用close关闭套接字 2.服务器端调用序列 服务端的编程序列如下: 调用socket函数创建套接字 调用bind 阅读全文
摘要:
一、什么是socket? socket可以看作是用户进程与内核网络协议栈的编程接口。 socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程间通信。 二、IPv4套接口地址结构 1 struct sockaddr_in 2 { 3 uint8_t sin_len; 4 sa_fam 阅读全文
摘要:
1、OSI参考模型: OSI(Open System Interconnect),即开放式系统互联。一般都称为OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即ISO开 阅读全文
|