- 博客(21)
- 资源 (12)
- 收藏
- 关注
原创 Linux下基本指令ls总结
常用类型:-A 列出除了”.”和”..”以外的文件[root@ChangerLee httpd]# ls -Aconf conf.d conf.modules.d logs modules run-a ##列出所有包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着上以级目录[root@ChangerLee httpd]# ls -a. ..
2016-08-23 23:07:26 617
原创 Python元组详解
关于元组 元组是一个元素不可变的容器,这也就意味着,通过他们做hash算法总是得到一个值,而这恰恰是作为键值的必备条件,元组的切片,更新,合并,操作
2016-08-23 13:56:29 6383
原创 Python网络通信之socket模块(四)基于Tcp/Ip的TCP交互通信serve/client的编写过程
Server_v1:缺陷是服务端只能接收一次请求就关闭链接了[root@ChangerLee 模拟Http服务器返回状态]# cat server_test_v1.py !/bin/env python#import socketsk = socket.socket()ip_port = ('127.0.0.1',9999)sk.bind(ip_port)sk.listen(5)clisoc
2016-08-23 01:37:43 2156
原创 Python网络通信之socket模块(三)模拟apache服务器的访问状态
服务器主机:注释版:[root@ChangerLee 模拟Http服务器返回状态]# cat server.py #!/bin/env python#coding=utf-8import socket def request_handle(client_connect): '本服务器主机通过socket类,实例化一个socket实例对象通过传参,本函数获取到的客户端的socket对象,
2016-08-23 01:15:04 1080
原创 Python网络通信之socket模块(二)socket模块的方法与属性
socket模块的使用在python中两种套接字的建立可以用socket模块来实例化 建立模式如下: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建 TCP/IP套接字 Tcpsock = socket.socket(socket.AF_INET,socket.AF_STREAM) Tcpsock = socket.s
2016-08-23 00:52:35 2853
原创 Python网络通信之socket模块(一)关于套接字
关于套接字: long long ago,套接字诞生之初,它就带者伯克利分校的热血们对Unix的研究目的,将自己奉献给了计算机的本地通信,即进程间通讯(文件型通信:底层结构是文件系统来支持的,在同一台电脑上,文件系统的确可以被不同的进程访问)或者IPC,那么著名协议家族AF_UNIX(与AF_LOCAL在很多系统上二者等价,但最终没有被标准化,但python仍然使用AF_UNIX)。但自从出现
2016-08-23 00:35:42 2177
原创 Python列表详解(一)
list的方法L.append(var) #追加元素L.insert(index,var)L.pop(var) #返回最后一个元素,并从list中删除之L.remove(var) #删除第一次出现的该元素L.count(var) #该元素在列表中出现的个数L.index(var) #该元素的位置,无则抛异常L.extend(list) #追加list,即合并list到L上
2016-08-18 23:49:03 607
原创 批量改名六大神技
批量改名六大神技shell实例1:改名指令rename的用法如下:[root@ChangerLee 批量改名]# touch file_{1..10}[root@ChangerLee 批量改名]# lsfile_1 file_10 file_2 file_3 file_4 file_5 file_6 file_7 file_8 file_9[root@ChangerLee 批量改
2016-08-11 08:04:04 778
原创 for循环结构常用实例介绍
for循环结构分类如下:1.遍历式结构语法如下:for variable in listdoStatementdone注意:在此结构中变量取值列表 in list 可以省略,省略相当于in "$@" ,那么使用for i就等价于for i in "$@"shell实例0:[root@ChangerLee shell_note]# cat for_no_l
2016-08-10 12:31:20 1871
原创 用case分支语句控制apache服务的实例
用case分支语句控制apache服务的实例[root@ChangerLee 控制结构]# cat case_httpd.sh #!/bini/bash#this is an apache command[ -f /etc/init.d/functions ] && . /etc/init.d/functions||exit 1if [ $# -ne 1 ] then
2016-08-10 10:49:09 436
原创 shell中的case语句实例介绍
case语句适用于需要进行多充分支的应用情况,他是选择结构中常用的一种控制结构case分支语句的格式如下:case $变量名 in模式1)命令1;;模式2)命令2;;*)默认执行的命令序列;;esacShell实例:[root@ChangerLee 顺序结构]# cat case.sh #!/bin/bash#从用户输入第一个字符判断
2016-08-09 19:17:50 783
原创 交互式输入输出程序实例
交互式输入输出程序演练:Shell实例1:[root@ChangerLee顺序结构]#cat read-echo.sh#!/bin/bash#read与echo的配合实例echo-e "接受输入输出IP地址\t:"readipaddrecho"my ip address is $ipaddr"[root@ChangerLee顺序结构]#sh read-e
2016-08-09 17:01:49 1107
原创 test命令与文件测试命令的介绍
test比较两个数值:test命令可以进行对两个值的比较,如果比较成功则返回值为0,否则为非0常用的类型:整数比较字符串比较逻辑比较(与、或、非)文件比较test的命令语法test values1 -option values2如果比较成功则$?为0,否则返回非0,此处用于判断操作变量比较操作符表options命令符号
2016-08-09 16:30:47 2580
原创 If-then结构控制介绍
If-then结构控制的分类:(1)单分支if结构,此类分支结构,当条件满足时就会执行then后面的语句,不满足就直接退出判断语句if [条件];then语句...fi程序演练:Shell实例1:[root@ChangerLee 顺序结构]# cat id_ifthen_dan.sh #!/bin/bash#if_then单分支控制结构演练 id $
2016-08-09 12:38:24 4055
原创 bc命令介绍
bc命令介绍:let和expr不能处理浮点运算,而bc命令恰好弥补了这一点,bc提供精确的复杂计算功能,它是linux一个重要的工具,bc往往使用在管道里。bc使用方法如下: Variable=`echo “OPTIONS;OPERATIONS” | bc`Shell 实例1:[root@ChangerLee 运算比较符]#cat bc_v1.sh #!/bin/bash
2016-08-09 11:34:28 2261
原创 shell中let 命令与Expr命令介绍
let 命令介绍:Let命令让BASH shell执行算数运算的操作,使用let,可以比较两运算数值或者执行加减乘除等运算操作,这种操作往往用于shell程序中的流程控制结构或者执行需要的运算,注意let只能执行整数的相关操作,运算结果也只能保存整数。使用方法如下:let 变量名 = 变量1 运算符 变量2 常见的算数操作分类:加法:+减法:-除法:/乘法:*
2016-08-09 11:27:50 13970
原创 shell局部变量
局部变量包括:1.在shell脚本中由用户自定义的变量,从被定义的地方开始,到shell结束为止,其作用域为本脚本,离开本脚本,变量无效。2.在用户登陆的shell中定义的变量,重新登陆后该变量消失 如果用户希望经常使用一个变量,可以将其定义为环境变量:Shell实例1:[root@ChangerLee 环境变量的定义]#blog="blog.csdn.net/change
2016-08-01 15:16:31 882
原创 系统预定义变量
系统预定义变量:系统预定义变量是由预先定义的一组变量,这些变量用于保存与系统、命令等有关的信息。系统预定义变量由系统自动生成、维护。常见的预定义变量及其含义如下:$0:保存当前进程或者脚本名称。$*:保存传递给脚本或者进程的所有位置参数,且被当作一个字符串$@:保存传递给脚本或者进程的所有位置参数,但是每个位置参数各自独立,默认以空格隔开$!:后台运行的最后一个进程的PID
2016-08-01 14:58:04 2167
原创 Shell变量的定义与引用
Shell变量的定义:(1)shell中的变量可以由字母,数字,下划线组成,但数字不能作为变量的第一个字符。(2)通过赋值符号“=”来定义一个变量的值,shell的变量类型只有字符串类型。 如:name = “Changer Lee” #用双引号会解析$和反斜杠转义字符以及空格符等特殊字符 IP = ‘192.168.1.100’ #字符串类型,不解析任何转义
2016-08-01 14:07:29 1241
原创 shell环境变量
1.环境变量的定义:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如PATH,PWD,USER,当前使用的shell名称。系统启动后,会产生许多环境变量,用户可以用set命令查看:Shell实例1:[root@ChangerLee 环境变量的定义]# setABRT_DEBUG_LOG=/dev/nullBASH=/bin/bashBASHOPTS=che
2016-08-01 14:01:35 578
protobuf-3.13.0.1.zip
2020-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人