Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
shell 脚本关键字&符号
shell概念 shell 既是一种解释型编程语言 也是一个这种编程语言的解释器的名字 shell是解释型语言 就是解释器会一条一条的翻译每一条语句并执行 对比之下 C语言是编译型语言 编译器把整个工程编译成可执行文件才能执行 在没有续行符
shell
待修改
为Linux的cp和mv命令添加进度条
为Linux的cp和mv命令添加进度条 cp和mv可能是大家日常中使用最多的Linux命令之一 但是有一个突出的问题是这两个命令都不会有任何提示信息 这在操作大文件时候只能干等 可能大家对此已经习以为常 但是其实上也有解决解决方法 本文我们
笔记
待修改
Linux
linux的TCP连接数量最大不能超过65535个吗,那服务器是如何应对百万千万的并发的?
首先 问题中描述的65535个连接指的是客户端连接数的限制 在tcp应用中 server事先在某个固定端口监听 client主动发起连接 经过三路握手后建立tcp连接 那么对单机 其最大并发tcp连接数是多少呢 如何标识一个TCP连接 在确
待修改
网络
shell脚本变量
既然是变量 自然分变量名和变量值 在使用的时候一定要注意哪些地方需要用变量名 哪些地方需要用变量的值 自定义变量 shell变量不需要声明 随用随定义 给变量赋值的时候要注意 shell是空格敏感的 使用 确定变量的范围是个好习惯 NEWE
shell
待修改
Linux内核启动流程 详解
Linux内核启动流程 arch arm kernel head armv S 该文件是内核最先执行的一个文件 包括内核入口ENTRY stext 到start kernel间的初始化代码 主要作用是检查CPU ID Architectur
待修改
笔记
Linux操作系统原理—内核网络协议栈
前言 本文主要记录 Linux 内核网络协议栈的运行原理 数据报文的封装与分用 封装 当应用程序用 TCP 协议传送数据时 数据首先进入内核网络协议栈中 然后逐一通过 TCP IP 协议族的每层直到被当作一串比特流送入网络 对于每一层而言
笔记
待修改
Linux系统编程-文件IO、标准库IO、刷新、缓冲模式
原文 https www toutiao com i6963239107937960480 Linux系统编程的主要内容 就是分门别类的讲解Linux操作系统各个部分的原理 然后介绍或展示相关的系统调用API函数 这一部分的内容非常多 几乎
笔记
待修改
网工必备!超实用的九大常用的网络命令
一 ping命令 ping是个使用频率极高的实用程序 主要用于确定网络的连通性 这对确定网络是否正确连接 以及网络连接的状况十分有用 简单地说 ping就是一个测试程序 如果ping运行正确 大体上就可以排除网络访问层 网卡 Modem的输
待修改
笔记
Linux命令操作:用sort和awk命令,进行复杂条件过滤
原文 https www toutiao com i6968352645211963941 多 浩如烟海 参数之杂 多如繁星 需求引导 用到再学 以使用为目的 适当延伸 是一个最实际最有效的办法 某天 我突然想生成一个文件 记录 dev下的
笔记
待修改
这些 Shell 分析服务器日志命令集锦,收藏好
自己的小网站跑在阿里云的ECS上面 偶尔也去分析分析自己网站服务器日志 看看网站的访问量 看看有没有黑阔搞破坏 于是收集 整理一些服务器日志分析命令 大家可以试试 1 查看有多少个IP访问 awk print 1 log file sort
待修改
Linux操作
用户态文件系统fuse学习
FUSE概述 FUSE 用户态文件系统 是一个实现在用户空间的文件系统框架 通过FUSE内核模块的支持 使用者只需要根据fuse提供的接口实现具体的文件操作就可以实现一个文件系统 在fuse出现以前 Linux中的文件系统都是完全实现在内核
笔记
待修改
shell实例流程控制&函数
条件 if then elif then fi if的条件部分经常使用test EXPRESSION或 EXPRESSION 实现 test的用法可以参见test if 条件1 if 条件1 then then 执行语句1 elif 条件2
shell
待修改