ICode9

精准搜索请尝试: 精确搜索
  • 疾速瓜牛 Linux三剑客 之 sed学习与应用2022-08-28 13:00:08

    sed, 是stream editor的缩写,顾名思义,就是个非交互式行编辑器,有以下特点: 它能执行与编辑器 vi 和 ex 相同的编辑任务 sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出 没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出

  • Python教程:文件和读写的详细教程2022-08-27 16:35:10

    文件操作的模式 文件操作的模式如下表: 1. open 打开文件 使用 open 打开文件后一定要记得调用文件对象的 close() 方法。比如可以用 try/finally 语句来确保最后能关闭文件。 file_object = open(r'D:\test.txt') # 打开文件 try: all_the_text = file_object.read( ) # 读

  • NetCore 入门 (二) : 文件系统2022-08-27 15:35:40

    1. Quick Start ASP.NET Core应用具有很多读取文件的场景,如读取配置文件、静态Web资源文件(js/css/image)、MVC应用的View文件、以及直接编译到程序集中的内嵌资源文件。这些文件的读取都需要一个IFileProvider对象。 IFileProvider对象构建了一个抽象的文件系统,不仅提供了统一的API

  • Python_14文件操作2022-08-26 18:00:10

    一、文件操作: Python提供了必要的函数和方法进行默认情况下的文件基础操作。可以用file对象做大部分的文件操作。open函数,你必须先用Python内置的open函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。语法:file object = open(file_name[,access_mode][,buff

  • 已整理-sshpass 脚本应用案例2022-08-26 17:02:01

      sshpass一个简单、轻量级命令行工具,提供非交互式密码验证 原理:1、ssh 直接使用 TTY 访问,以确保密码是用户键盘输入的。 sshpass 在专门的 tty 中运行 ssh,以误导 ssh 相信它是从用户接收到的密码2、使用 sshpass 是不安全的,因为所有系统上的用户可以看到密码。因此,在生产环境,建

  • StreamWriter写txt文本乱码问题2022-08-26 14:03:06

    Encoding code = Encoding.UTF8; TextWriter sw = new StreamWriter(path, true, code); sw.WriteLine(content); 以上代码在Windows执行写入文件没有出现乱码问题,但是在Linux下开头回出现乱码,文件格式为UTF8-BOM格式 按照下面得方式修改后即可。 Encoding code = new System.T

  • mac 报错:FileNotFoundError : [Errno 2] No such file or directory2022-08-26 13:03:43

    在 mac 系统中运行 python脚本如下,写的是绝对路径,却报 未找到文件错误。 with open('file:///Users/wang/Desktop/tmp.txt', 'w', encoding='utf-8') as file: file.write('奋斗成就更好的自己') 有两种解决方案: 方案一:查询当前工作目录,将 txt文件从桌面移到 与python脚本相

  • Shell2022-08-25 15:00:09

    Shell单词的意思是外壳,在Unix里是操作系统内核的外壳,是用户和操作系统内核交互的中介。 Shell是一个命令解释器,解释用户输入的命令,执行相关操作。 Shell是一个程序,提供一个与用户对话的环境,这个环境只有一个命令提示符,让用户从键盘输入命令,所以Shell又叫做命令行环境。 Bash基本语

  • matlab读写文件操作2022-08-23 17:34:02

    把数组矩阵写入txt文件,并用逗号或空格隔开 1、若需要用,分隔,则下述' '用','替换。   dlmwrite('myfile.txt',A,'delimiter',' ');     2、 fileID = fopen('mafile.txt','w'); fprintf(fileID,'%1d %1d %1d %1d\n',A

  • 关于jQuery的几条常用代码2022-08-22 16:04:13

    1、next();  // 获取当前元素的下一个兄弟元素   2、nextAll();  // 获取当前元素后面所有的兄弟元素   3、prev();  // 获取当前元素的前一个兄弟元素   4、prevAll();  // 获取当前元素前面的所有兄弟元素   5、siblings();  // 获取当前元素的所有兄弟元素  

  • liunx用户配置,sudo与文件权限2022-08-22 11:00:49

    liunx用户管理   1.查看当前用户     whoami   2.添加liunx用户     useradd 用户名 (需要root权限)     -g 群组  指定添加用户的所属组     -u uid  指定用户ID     -d 登入目录  指定用户登入时的起始目录     -m 登入目录   自动创建不存在的

  • Python批量处理文件的方法总结(包括folder、txt、xml、excel)2022-08-22 10:00:52

    一、使用Python批量创建folder 主要用到的库就是os;代码运行的结果是:在指定文件夹下创建一组文件夹。 part1:代码: import os #导入os模块 for i in range(1,11): #使用for循环创建从1到x的文件夹,此处是创建10个

  • _Readme-exe2022-08-22 06:30:38

        _Readme-exe   2022年8月22日 2022/8/22 @echo offfor /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get LocalDateTime /value') do ( set t=%%a)set Today=%t:~0,4%-%t:~4,2%-%t:~6,2%rem echo,%Today% md D:\010-Readme-txtmd

  • 使用pip 安装requirements.txt中所需要的包2022-08-19 13:30:34

    使用pip 安装requirements.txt中所需要的包   pip install -r requirements.txt 使用 pip freeze 会输出所有在本地已安装的包(但不包括 pip、wheel、setuptools 等自带包),若需要输出内容与 pip list 一致,需使用 pip freeze -all。   pip freeze > requirements.txt

  • 透过inode来理解硬链接和软链接2022-08-18 18:31:01

    什么是inode? 每个文件都对应一个唯一的inode,inode用来存储文件的元信息,包括: 对应的文件 文件字节数 文件数据块的位置 文件的inode号码 文件的硬链接数 文件的读写权限 文件的时间戳 在Linux系统下,创建一个文件hello.txt echo 'hello world' -> 'hello.txt' 接着使用stat命令查

  • 22、软件开发的目录规范2022-08-18 13:31:29

    22、软件开发的目录规范     软件开发目录规范   为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- c

  • 离线安装文件2022-08-18 13:03:33

    PIP3 # 所有依赖库导成txt pip3 freeze>requirements.txt # 下载依赖到packages文件夹下 download -d packages -r requirements.txt --trusted-host mirrors.cloud.aliyuncs.com # 将packages拷贝到离线环境,直接安装对应的*.whl文件即可。 pip3 install *.whl yum # 将安装

  • 靶场Prime目标主机攻击2022-08-17 21:33:25

      一、ping扫描C段 nmap -sP 192.168.178.1/24    ————》获取IP   二、端口扫描 nmap  -p 1-65535 -A 192.168.178.133   ——》获取80  22端口 补充:端口扫描其他方法 netdiscover -p arp-scan ?   三、目录扫描 dirb http://192.168.178.133   -->   获取inde

  • linux 中sed命令 P和p的区别2022-08-17 17:02:31

      001: p:输出缓冲区中的所有内容。 P:输出缓冲区中一个个换行符之前的内容 (base) root@PC1:/home/test4# ls a.txt (base) root@PC1:/home/test4# cat a.txt 1 2 3 4 5 ## N的作用是预先读取下一行,将两行作为一行来处理,即两行内容储

  • linux 中sed命令删除匹配字符之前的若干行2022-08-17 16:31:59

      001、 (base) root@PC1:/home/test4# cat a.txt 1 2 3 4 34aaaa 5 6 7 aaaa 8 9 10 (base) root@PC1:/home/test4# sed -e:b -e '$!{N;1,1bb' -e\} -e '/\n.*aaa/!P;D' a.txt ## 删除匹配字符之前的一行 1 2 3 34aaaa 5 6 aaaa 8 9 10   002、 (base) root@

  • Maven2022-08-17 14:00:09

    Maven Maven 的理解 maven 定义了一系列运行的流程,也就生命周期,但是这些生命周期是抽象的 生命周期是抽象的理解 maven的生命周期是抽象的,没有定义具体的逻辑,所有的逻辑都通过maven的插件来完成 假如将生命周期类比为你上班的一天 例如这一天中有一个流程是从家到公司(对

  • Python小程序(二):巡检H3C网络设备2022-08-17 12:32:36

    Python小程序(二):巡检H3C网络设备 读取设备列表或txt文件,自动化巡检H3C设备。 import netmikofrom netmiko import ConnectHandler, NetmikoBaseExceptionimport datetime,time def H3C_Device_Connect(): h3c_device = { 'device_type': 'hp_comware', 

  • linux 中 sed命令替换命令时i选项忽略大小写2022-08-17 06:30:09

      001、 (base) root@PC1:/home/test4# ls a.txt (base) root@PC1:/home/test4# cat a.txt e ds d g d E d G D f (base) root@PC1:/home/test4# sed 's/e/MMM/' a.txt ## e替换为MMM MMM ds d g d E d G D f (base) root@PC1:/home/test4# cat a.txt e ds d g d E

  • linux 中 sed n选项将两行作为一行处理,屏蔽第一行2022-08-17 02:01:35

      001、 (base) root@PC1:/home/test2# ls a.txt (base) root@PC1:/home/test2# cat a.txt a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 (base) root@PC1:/home/test2# sed 'n; s/a/M/g' a.txt ## n;将两行合并为一行, 保护第一行 a1 M2 a3 M4 a5 M6 a7 M8 a9 M10   002、 (base) roo

  • linux 中sed命令的保护模式b选项2022-08-17 01:33:10

      001、 (base) root@PC1:/home/test2# cat a.txt ## 测试数据 1 2 3 k 4 5 6 7 k 8 9 10 (base) root@PC1:/home/test2# sed '/k/{n;d}' a.txt ## 删除匹配k之后的一行 1 2 3 k 5 6 7 k 9 10 (base) root@PC1:/home/test2# cat a.txt 1 2 3 k 4 5 6

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有