心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 

一、Jenkins安装

步骤一:下载该文件,

下载该文件并解压

   

 

 步骤二,打开apache--tomcat文件,把下载好的放在目录下,如:

 

 步骤三:打开bin目录下startup.bat

显示:

 

 步骤四:打开浏览器输入:http://localhost:8080

 

步骤五、在以上网址在输入/jenkins/,如:

 

 跳转到:

 

 二、linux操作

1、搭建java环境

2,搭建完成后:Windows键+r进入命令提示符

 

3、输入ssh,显示以下内容,表示可以进入Linux

 

4、输入注册好的账号和密码,按回车,如:

 

 5、进入到Linux界面如:

 

 三、Linux常用的命令

1、查看ls

作用:列出⽬录内容 格式:ls [选项] [⽬录名]

2、-a 列出⽬录下的所有⽂件,包含.开头的隐藏⽂件

3、-l 列出⽂件的详细信息 

4、-i 查看⽂件的iNode号(iNode会指向⽂件块所在的位置)

 5、-h 以容易读取的⽅式显示⽂件⼤⼩

6、-d 仅列出⽬录本身,⽽不显示⽬录中的⽂件
 
四、alias别名
作⽤:设置命令的别名,以简写命令,提⾼操作效率
格式:alisa 别名='系统认可的命令',如alias ls="ls -la" 
如:定义一个别名a,获取文件

取消别名:unalias

输入之后 就是 :

五、树形目录:tree

通常情况下系统未安装该命令,需要yum install -y tree安装
格式:tree -L n [⽬录],其中n指定⽬录深度

六、切换目录

1、作⽤:更改当前⽬录
2、/ 代表根⽬录
3、. 当前⽬录
4、.. 进⼊当前⽬录的上⼀级⽬录
5、不加任何参数,直接使⽤cd,则返回到⽤户的家⽬录

 

 

 

 
七、创建文件
作⽤:在当前⽬录下创建下⼀级⽬录,⽆法跨级创建
常⽤参数
1、-p 创建多级⽬录(跨级创建)
2、-v 查看⽬录创建的过程(创建⽬录可视化)

八、删除文件:rm

 仅可以删除空⽩⽬录(不可以删除包含内容的⽬录)如果删除的⽬录不是空的,就会出现问题

删除空的⽬录信息:(需要一层一层删除,cd 删除的内容)

 九、创建文件:touch

作⽤:创建空⽩⽂件

上传文件:

在本地创建一个记事本,输入内容:在命令提示符李找到这个文件,上传完成,如:

在Linux里面查找:如:

 

十、删除文件或目录

需要root权限才能删除,显示

1、删除文件

rm -i⽂件名(删除时会询问是否删除)
rm -f ⽂件名(强制删除)
rm -v ⽂件名(可视化删除)
2、删除目录
rm -r ⽬录名(删除时会询问是否删除)
rm -rf ⽬录名(强制删除,若⽬录不存在,此命令依旧可以执⾏,不报错)
rm -rv ⽬录名(可视化强制) 删除⽬录和⽂件时,先删除⽂件在删除⽬录

 

 

 

作业:

1、结合函数的返回值编写一本案例

def user(username='chen',passwork='xin'):
    if username=='chen' and passwork=='xin':
        return '登陆成功'
    else:
        return '登陆失败'
def name(token):
    if token=='登陆成功':
        print('进入界面')
    else:
        print('请登录')

if __name__ == '__main__':
    name(token=user())

  执行以上代码,结果如下:

2、在一个Python的文件中,当全局变量名称与局部变量名称一致的时候,在Python文件中调用,那个优先级高?在函数内部,那个优先级高?

1、全局变量名称与局部变量名称一致的时候,在Python文件中调用,全局变量优先级高

2、全局变量名称与局部变量名称一致的时候,在函数内部调用,局部变量优先级高

name='username'
def fun():
    name='username,work'
    print(name)

print(name)
# if __name__ == '__main__':
#     fun()

  执行以上代码,结果为:

3、结合hashlib编写一个md5的加密的案例

import hashlib
from urllib import parse

def fun():
	dict1={'name':'chen','age':32,'adderss':'ceshikaifa'}
	datas=dict(sorted(dict1.items(),key=lambda item:item[0]))
	datas=parse.urlencode(datas)

	i = hashlib.md5()
	i.update(datas.encode('utf-8'))
	return i.hexdigest()
if __name__ == '__main__':
    print(fun())

  执行以上代码,结果如下:

4、对字典dict1={"name":"wuya","age":18,"work":"测试工程师","salary":1990}进行ascll码的排序

dict1={"name":"wuya","age":18,"work":"测试工程师","salary":1990}
datas=sorted(dict1.items(),key=lambda item:item[0])
print(datas)

  执行以上代码,结果如下:

5、列表lists=["Go","Pyhton","Java","Net"]进行循环输出

lists=["Go","Pyhton","Java","Net"]
for item in  lists:
	print(item)

  执行以上代码,结果为:

6、往列表里面新的元素,会使用到哪些方法,结合案例代码来举例

list1=[34,54,65,7687,43]
print(list1.append(100))
print(list1)

print(list1.insert(3,'go'))
print(list1)

  执行以上代码,结果为:

7、列表与元组的区别是什么?

列表 是可以变化的(可以增加和删除)

元组是不可变的(不可以增加和删除)

8、break怎么理解?结合案例代码说明

str1="法师打中!"
while True:
    for item in str1:
        print(item)
    break

  执行以上代码,结果为:

9、continue怎么理解?结合案例代码说明

while True:
    cooerss=int(input("输入年龄:\n"))
    if cooerss<10:
        print('表示儿童')
        continue
    elif cooerss>=10 and cooerss<25:
        print("表示少年")
        continue
    elif cooerss>=25 and cooerss<50:
        print("表示中年")
        continue
    else:
        print('未知')
        break

  执行以上代码,结果为:

10、结合函数形式,编写一个登录注册的案例

import sys


def denglu():
    username=input('输入账号:\n')
    password=input('数入密码:\n')
    with open('chen.tst','r') as d:
        userInfo=d.read()
    lists=userInfo.split('|')
    if lists[0]==username and lists[1]==password:
     print('登陆')
    else:
     print('输入账号密码错误')


def zhuce():
    username=input('输入账号:\n')
    password=input('输入密码:\n')
    temp=username+'|'+password
    with open('chen.tst','w') as d:
        d.write(temp)


def fun():
    while True:
        try:
            c=int(input("1、登陆,2、注册,3、退出:\n"))
            if c==1:
                denglu()
            elif c==2:
                zhuce()
            elif c==3:
                sys.exit()
            else:continue
        except Exception as x:
            continue
if __name__ == '__main__':
    fun()

  执行以上代码,结果为:

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

 

 1、全局变量名称与局部变量名称一致的时候,在Python文件中调用,全局变量优先级高
   2、全局变量名称与局部变量名称一致的时候,在函数内部调用,局部变量优先级高
posted on 2021-07-20 16:50  橙橙的橙  阅读(54)  评论(0编辑  收藏  举报