服务器命令
shutdown命令 会在1分钟后关闭服务器
shutdown -c 取消shutdown命令
shutdown -r 重启服务器
shutdown -r now 立刻重启服务器
ifconfig 查看网卡配置信息
ifconfig | grep inet 查看网卡对应的ip地址
ping 检测目标主机是否链接正常
ping 127.0.0.1 测试本机网卡是否正常
SSH传输会加密、压缩 所以安全并且传输速度快
SSH服务器默认端口是22
web服务器默认端口 80
Https 默认 443
FTP服务器默认 21
解释器(解释类型语言 运行速度慢 跨平台强)
编译器(编译类型语言 运行速度快 跨平台弱)
python
.py后缀 运行python: python ./hello.py
代码不可以同行写 不需要;分割 (每行代码只负责一个动作)
缩进错误tab或者空格
ipython(交互式运行工具 相对应官方的shell可以自动补全)
python下载文本文件
import urllib.request
def download_file(url, save_dir):
file_name = url.split("/")[-1]
# save_path = save_dir + "/" + file_name
save_path = save_dir
urllib.request.urlretrieve(url, save_path)
def main():
save_dir = "/Users/omega/.cursor-tutor/test.txt"
file = open("/Users/omega/.cursor-tutor/faa.txt", "r")
for line in file:
file_url = line.strip()
download_file(file_url, save_dir)
file.close()
if __name__ == "__main__":
main()
这段代码的含义是一个Python脚本,它打开一个文件,逐行读取文件中的URL,并将每个URL对应的文件下载
到指定的目录中。具体来说,它定义了一个download_file函数,该函数接受一个URL和保存目录作为参数,
然后使用urllib.request.urlretrieve函数将URL对应的文件下载到指定的目录中。然后,在main函数
中,它打开一个名为faa.txt的文件,逐行读取文件中的URL,并调用download_file函数将每个URL对应的
文件下载到/Users/omega/.cursor-tutor/test.txt目录中。最后,它关闭了文件。整个脚本在
__main__条件下执行,以确保它只在直接运行脚本时才会被执行。
python解析Excel下载图片
import urllib.request
import xlrd
import os
def download_image(url, save_dir):
file_name = url.split("/")[-1]
save_path = save_dir + "/" + file_name
if not os.path.exists(save_dir):
os.makedirs(save_dir)
urllib.request.urlretrieve(url, save_path)
def main():
workbook = xlrd.open_workbook("/Users/omega/Desktop/cas-overseas(6).xlsx")
sheet = workbook.sheet_by_index(0)
num_rows = sheet.nrows
for i in range(num_rows+1):
cell_A1 = sheet.cell_value(i+1, 0).split("?")[0]
cell_A2 = sheet.cell_value(i+1, 1)
cell_A3 = sheet.cell_value(i+1, 8).split("?")[0]
save_dir = "/Users/omega/.cursor-tutor/12e/"+cell_A2
download_image(cell_A1, save_dir)
if __name__ == "__main__":
main()
这段代码的含义是一个用于下载图片的程序。它首先导入了urllib.request、xlrd和os模块。然后定义了一个名为
download_image的函数,该函数接受一个URL和保存目录作为参数,将URL指定的图片下载到指定的目录中。
接下来定义了一个名为main的函数,该函数打开一个Excel文件,读取其中的数据,并根据数据中的URL和保存
目录调用download_image函数来下载图片。最后,通过if __name__ == "__main__":判断是否直接运行该文
件,如果是,则调用main函数来执行下载操作。
python 读取redis内容并输出到本地文件
import redis
import json
try:
r = redis.Redis(host='localhost', port=6379, db=1)
except redis.ConnectionError:
print("Unable to connect to Redis.")
r = None
if r is not None:
data = {key: r.get(key) for key in r.keys() if r.get(key) is not None}
if data:
try:
with open('redis_data.json', 'w') as f:
json.dump(data, f)
except IOError:
print("Unable to write to file.")
else:
print("No data to write.")