linux
刘大能
这个作者很懒,什么都没留下…
展开
-
Vim 怎么设置显示行号,永久性显示行号
首先,我们先打开一个文件,用vim 文件名 就可以直接使用vim打开在这里,我们可以直接敲命令,:set number 或者 :set nu 然后回车显示出行号之后我们怎么隐藏行号呢,敲命令:set nonumber 或者 :set nonu 然后回车这样的设置方法只能维持在,当前vim打开的文件中显示效果,那么我们怎么让我们每次打开vim的时候自动设置行号呢,这个时候就需要我们设置配置文件,两种配置方式/etc/vimrc是系统范围的初始化配置~/.vimrc 个人的vim..原创 2021-01-30 10:47:27 · 1513 阅读 · 0 评论 -
python xml.dom模块解析xml
python xml.dom模块解析xml什么是xml?有何特征?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。例子:del.xml<?xml version="1.0" encoding="utf-8"?><catalog> <maxid>4</maxid> <login username="pytest" passwd='123456'>原创 2020-12-11 17:06:29 · 171 阅读 · 0 评论 -
Docker 容器使用
Docker 容器使用Docker 客户端docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。runoob@runoob:~# docker可以通过命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。例如我们要查看 docker stats 指令的具体使用方法:runoob@runoob:~# docker stats --help容器使用获取镜像如果我们本地没有 ubuntu 镜像原创 2020-12-07 16:15:10 · 64 阅读 · 0 评论 -
docker Commands
Commands:attach Attach local standard input, output, and error streams to a running containerbuild Build an image from a Dockerfilecommit Create a new image from a container’s changescp Copy files/folders between a container an原创 2020-12-07 15:33:20 · 143 阅读 · 0 评论 -
2020-12-07
Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。仓库(Repository):仓库可看成一个代码控制中心,用来原创 2020-12-07 15:20:00 · 71 阅读 · 0 评论 -
FTP命令
bye finish your SFTP session完成您的SFTP会话cd change your remote working directory更改远程工作目录clear clear screen清理屏幕exit finish your SFTP session 完成您的SFTP会话explore explore your local directory 探索您的本地目录get download a file from the serve原创 2020-12-01 20:23:44 · 119 阅读 · 0 评论 -
python文件夹copy器(多进程版)
python文件夹copy器(多进程版)本节的练习的要求如下:输入要拷贝文件夹的文件名称读取该文件夹下的所有文件启动5个进程来拷贝文件夹,将拷贝成功的文件名称放入队列中主进程中显示文件拷贝的进度代码如下:Copyimport multiprocessingimport osimport timeimport randomdef copy_file(q, file_name, source_folder_name, dest_folder_name): """拷贝文件"""转载 2020-11-24 16:01:00 · 142 阅读 · 0 评论 -
和系统运行状况相关的Shell命令
https://www.cnblogs.com/orangeform/archive/2011/12/05/2257887.htmlLinux Shell常用技巧(八)十八. 和系统运行状况相关的Shell命令:1. Linux的实时监测命令(watch):watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watch中常用转载 2020-11-23 17:05:00 · 118 阅读 · 0 评论 -
Linux多台机器之间的免密登录设置
Linux多台机器之间的免密登录设置https://www.cnblogs.com/luzhanshi/p/13369797.html原创 2020-11-17 16:39:49 · 210 阅读 · 0 评论 -
shell函数参数,返回值
函数参数在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数…带参数的函数示例:#!/bin/bashfunWithParam(){ echo "第一个参数为 $1 !" echo "第二个参数为 $2 !" echo "第十个参数为 $10 !" echo "第十个参数为 ${10} !" echo "第十一个参数为 ${11} !" echo "参数总数有 $#原创 2020-11-17 10:10:46 · 1284 阅读 · 0 评论 -
Shell 输入输出重定向
和输出重定向一样,Unix 命令也可以从文件获取输入,语法为:command1 < file1这样,本来需要从键盘获取输入的命令会转移到文件读取内容。注意:输出重定向是大于号(>),输入重定向是小于号(< )。实例接着以上实例,我们需要统计 users 文件的行数,执行以下命令:$ wc -l users 2 users也可以将输入重定向到 users 文件:$ wc -l < users 2注意:上面两个例子的结果不同:第一个例原创 2020-11-12 11:07:36 · 116 阅读 · 0 评论 -
shell中交互输入自动化
原文链接:https://blog.csdn.net/lufubo/article/details/7627393?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compar原创 2020-11-12 10:42:49 · 330 阅读 · 0 评论 -
linux命令行输入命令不能正常显示
在linux机器上执行命令时,一般都会显示输入的指令,但是最近在执行某个程序时,发现程序执行完之后,命令行输入指令没有显示出来,只有按回车时才能正常显示,这样很不方便我们查看指令对错原因:因为,stty关闭了输入回写。我们可能想当然的认为,敲了键盘,就应该有字出现在屏幕上。只是这个也是因为程序提供了这个功能。如果程序不写这个功能,我们可能就不会这样认为。各个把键盘键入的字符输出来的就是stty的输入回写功能,包括退格等字符处理,都是stty处理掉的。键盘给电脑的只有按键消息解决方法:stty ec原创 2020-11-09 14:15:57 · 2475 阅读 · 0 评论 -
Shell - 通过expect工具实现脚本的自动交互
转载:瘦风的博客(https://www.cnblogs.com/shoufeng)目录1 安装expect工具2 expect的常用命令3 作用原理简介3.1 示例脚本3.2 脚本功能解读4 其他脚本使用示例4.1 直接通过expect执行多条命令4.2 通过shell调用expect执行多条命令5 spawn not found 的解决参考资料版权声明1 安装expect工具expect是建立在tcl基础上的一个自动化交互套件, 在一些需要交互输入指令的场景下, 可通过脚本设转载 2020-07-30 15:06:04 · 211 阅读 · 0 评论 -
rsync免输密码同步数据
一、环境准备(一定要配置主机名和hosts记录)IP地址:192.168.1.103192.168.1.221操作系统:centos 6.5 64位需求:将103的/home/backup/同步到221的/home/backup/。二、rsync部署(221)1、关闭SELINUXvi /etc/selinux/config用 # 注释掉下面两行代码: #SELINUX=enforcing#SELINUXTYPE=targeted增加下面一行代码:SELINUX=disabl转载 2020-07-29 20:24:23 · 478 阅读 · 0 评论 -
详解Python远程控制模块:Paramiko概念、方法及七大案例
https://developer.51cto.com/art/201910/604700.htm详解Python远程控制模块:Paramiko概念、方法及七大案例ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在P转载 2020-07-29 19:55:12 · 1294 阅读 · 0 评论 -
linux shell 中 %% *的含义
介绍下Shell中的KaTeX parse error: Expected 'EOF', got '#' at position 4: {}、#̲#和%%使用范例,本文给出了不…{ }分别替换得到不同的值:${file#/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##/}:删掉最后一个 / 及其左边的字符串:my.file.txt${file#.}:删掉第一个 . 及其左边的字符串:file.txt${file##.}:删掉最后一个 . 及原创 2020-06-04 17:25:41 · 479 阅读 · 0 评论 -
Linux zip命令
Linux zip命令Linux 命令大全 Linux 命令大全Linux zip 命令用于压缩文件。zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip。语法zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件…][-i <范本样式>][-x <范本样式>]参数:-A 调整可执行的自转载 2020-05-27 20:52:59 · 215 阅读 · 0 评论 -
连接阿里云服务器上MySQL数据库失败的解决办法
一 数据库配置,MySQL默认是不能远程连接只需要在/etc/mysql下的my.cnf文件里注释掉bind-address = 127.0.0.1 就可以了,如图:二 安全组设置阿里云服务器默认的是只开放了3389和22端口号,也就是说用可以ssh协议连接上数据库但是不能远程连上数据库,因为数据库的端口号一般是3306,解决办法在阿里云服务器里创建安全组创建安全组的步骤如下:在...原创 2019-11-23 15:39:30 · 5271 阅读 · 0 评论 -
在Linux系统中,Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.
在Linux系统中,Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.Ctrl+c是强制中断程序的执行,,进程已经终止Ctrl+z是将任务中止(暂停的意思)。原创 2019-11-18 18:40:55 · 289 阅读 · 0 评论 -
VMware 虚拟机 Ubuntu 不能全屏问题和虚拟机与主机不能直接复制问题
解决VM Workstation安装VMware Tools显示灰色的办法其实虚拟机用了好多次了,但是每次使用配置时还是忘这忘那的,这里就简单地再啰嗦下了。解决办法如下:1.关闭虚拟机;2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤;3.再重启虚拟机,灰色字即点亮。VMware 虚拟机 Ubuntu 不能全屏问题在刚安装完ubuntu后,屏幕不能全屏显示...原创 2019-10-17 09:28:51 · 226 阅读 · 0 评论 -
Linux系统学习之正则表达式
一、基础的正则表达式1."."(一个点)符号点符号用于U匹配除换行符号之外的任意一个字符。例如:r.t可以匹配rot、rut,但是不能匹配root,但如果使用r…t,就可以匹配root、ruut、r t(中间是两个空格)等。2.“*”符号“"号用于匹配前一个字符0次或任意多次,比如ab,可以匹配a、ab、abb等。”“号经常和”.“符号加在一起使用。比如”."代表任意长度的不包含换行的字...原创 2019-10-14 19:12:52 · 381 阅读 · 0 评论 -
虚拟机配置和环境搭建
1.要想让虚拟机联网,必须添加如下设置 1)首先 cd etc/sysconfig/network-scripts/ 2)然后编辑 vi ifcfg-eth0 3)在该文件中添加和修改如下设置: DEVICE=eth0 TYPE=Etherne...原创 2019-10-14 19:03:17 · 331 阅读 · 0 评论