传说三哥
15年软件测试、软件开发、运维等项目实战工作经验,多年自动化测试框架经验,服务器运维、系统架构经验丰富,顺丰科技性能测试资深专家,工作期间获取PMP项目管理资格认证,ACP 项目管理认证等项目管理证书
5年+互联网线上和线下培训经验,51cto学院特级讲师,51cto学院、CSDN 学院、腾讯课堂、网易云课堂等平台全网学员突破50W+,学员好评高达99%,教学模式得到学员高度认可
展开
-
Linux shell 编程之 - 合并两个文件
运行paste -d"|" a1 b1|awk -F"|" '{print $1,$2,$5}'出来结果是。SUN的Solaris只能合并12个文件,sco5.5下ksh只能合并6个文件,在aix下ksh没有限制。请教这两个文件如何合并?原创 2023-07-03 17:10:54 · 1431 阅读 · 0 评论 -
Linux服务器 如何远程登录
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。原创 2023-06-20 14:16:19 · 878 阅读 · 0 评论 -
Linux 玩转vi/vim编辑
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 () 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim 键盘图:更多大厂资深运维工程师Linux 干货内容点击如下地址获取:大厂资深运维工程师Linux 入门干货内容Linux运维之Shell编程企业级实战。原创 2023-06-21 14:58:25 · 103 阅读 · 0 评论 -
Shell 编程之文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。原创 2023-06-25 11:30:38 · 162 阅读 · 0 评论 -
Shell编程之输入/输出重定向
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。原创 2023-06-25 11:13:13 · 257 阅读 · 0 评论 -
Linux 系统讲解文件与目录管理
我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。原创 2023-06-21 10:04:24 · 85 阅读 · 0 评论 -
Linux 命令大全之cat 命令
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。原创 2023-06-25 11:41:13 · 498 阅读 · 0 评论 -
Linux 命令大全之 chgrp 命令
Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。与命令不同,chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。在 UNIX 系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用 chgrp 指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。原创 2023-06-26 09:53:47 · 355 阅读 · 0 评论 -
Linux命令大全之less 命令
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。原创 2023-06-26 15:22:49 · 452 阅读 · 0 评论 -
Linux命令大全之more命令
Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h。原创 2023-06-27 09:05:55 · 128 阅读 · 0 评论 -
Linux命令大全之more命令
Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h。原创 2023-06-27 17:56:20 · 232 阅读 · 0 评论 -
Linux命令大全之 mdir命令
inux mdir命令用于显示MS-DOS目录。mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。原创 2023-06-27 17:57:18 · 167 阅读 · 0 评论 -
Linux命令大全之mv 命令
Linux mv(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。原创 2023-06-27 18:02:18 · 722 阅读 · 0 评论 -
Linux命令大全之patch命令
Linux patch命令用于修补文件。patch指令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。原创 2023-06-27 18:22:11 · 461 阅读 · 0 评论 -
Linux大全命令之split命令
Linux split命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。原创 2023-06-27 18:25:36 · 872 阅读 · 0 评论 -
Linux命令大全之touch命令
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。ls -l 可以显示档案的时间记录。原创 2023-06-27 19:08:01 · 2056 阅读 · 0 评论 -
Linux 命令大全之scp命令
Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,是不加密的,scp 是 rcp 的加强版。原创 2023-06-27 19:12:09 · 480 阅读 · 0 评论 -
Linux命令大全之awk 命令
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。原创 2023-06-27 19:19:51 · 584 阅读 · 0 评论 -
Linux 命令大全之cd 命令
Linux cd(英文全拼:change directory)命令用于改变当前工作目录的命令,切换到指定的路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。原创 2023-06-28 10:04:24 · 2483 阅读 · 0 评论 -
Linux 命令大全之df 命令
Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。原创 2023-06-28 10:23:10 · 694 阅读 · 0 评论 -
Linux 命令大全之du 命令
Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小。du 会显示指定的目录或文件所占用的磁盘空间。原创 2023-06-28 10:31:02 · 330 阅读 · 0 评论 -
Linux 命令大全之 ifconfig命令
Linux ifconfig命令用于显示或设置网络设备。ifconfig可设置网络设备的状态,或是显示目前的设置。原创 2023-06-28 10:39:08 · 347 阅读 · 0 评论 -
Linux 大全命令之ping 命令
Linux ping 命令用于检测主机。执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。原创 2023-06-28 10:47:26 · 1431 阅读 · 0 评论 -
Linux 命令大全useradd 命令
Linux useradd 命令用于建立用户帐号。useradd 可用来建立用户帐号。帐号建好之后,再用 passwd 设定帐号的密码。而可用 userdel 删除帐号。使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。原创 2023-06-28 10:52:50 · 748 阅读 · 0 评论 -
Linux命令大全之date 命令
Linux命令可以用来显示或设定系统的日期与时间。原创 2023-06-28 11:19:47 · 831 阅读 · 0 评论 -
Linux 命令大全之set命令
Linux set命令用于设置shell。set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。原创 2023-06-29 09:15:40 · 546 阅读 · 0 评论 -
linux常用命令大全
我们通常使用的linux 关机命令、linux 重启命令、linux 删除命令、linux ftp 命令、linux 压缩命令、linux 复制命令 在这里都可以找到。键入ctrl+f即可快速搜索Linux命令。原创 2023-06-29 10:17:32 · 211 阅读 · 0 评论 -
Linux shell 编程之两个很详细的shell 实例
或许您是想将所有发出的邮件保存到一个文件中的人们中的一员,但是在过了几个月以后,这个文件可能会变得很大以至于使对该文件的访问速度变慢。并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意。这也是绝大多数的shell程序员要花费80%的时间来调试程序的原因。在检测用户提供了一个文件名以后,我们进行一个9到1的循环。循环完成之后,我们将原始文件命名为文件1同时建立一个与原始文件同名的空文件。我们希望您现在可以开始写您自己的shell脚本,希望您玩得开心。原创 2023-06-29 10:55:53 · 92 阅读 · 0 评论 -
Linux shell 编程的最好理解
让我们详细讨论一下。下一步,我们使用shift命令将第一个和第二个参数从参数列表中删除,这样原来的第三个参数就成为参数列表$*的第一个参数。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在bash的大姐,bourne shell中运行)。如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。如果您写了一些稍微复杂一些的程序,您就会发现在程序中可能在几个地方使用了相同的代码,并且您也会发现,如果我们使用了函数,会方便很多。原创 2023-06-29 11:00:20 · 88 阅读 · 0 评论 -
Linux shell编程例子 -- 一个简单的目录菜单
untildo1) ls;;read dircd $dir;;read filevi $file;;read filerm $file;;;esac。原创 2023-06-29 11:04:39 · 240 阅读 · 0 评论 -
shell - 可否用SHELL实现对SQL进行查询,修改,删除
用的INformIX哟提示找不到sql_exec怎么办。可否用SHELL实现对SQL进行查询,修改,删除等等呢。#insert ,delete 省略。原创 2023-06-29 11:21:38 · 309 阅读 · 0 评论 -
shell - 基于PPP协议的linux与Windows CE网络
在Windows CE设备端需要做的配置相对来说比较简单。然后 我们重新建立一个连接,在开始菜单种选择"程序->通讯->连接管理器",然后点击 "新建连接"图标,将新的连接命名为linux 并指定连接类型为"直线连接",在下一 步中指定使用COM1进行连接并设置其通讯速率为115,200,在TCP/IP 设置中指定该 设备的IP为90.0.0.2。如果有读者使用的是Windows 9x/2000/NT主机,那么也可以利用Windows 提供 的直线电缆连接功能与Windows CE设备建立起PPP连接。原创 2023-06-29 13:50:23 · 161 阅读 · 0 评论 -
Linux shell编程之 - 获得一个变量的长度
按你脚本的逻辑,第一次进入循环的是非法串长,在循环体内又没有一条语句来修改这个非法串长就成了死循环,所以还是要将read name。哦,是的,当时代码没有没有写完整,而我自己用的是完整的,所以就想当然以为这段也没错了。按照你的脚本的逻辑,如果首次输入的长度不是6是会死循环的呀。前面的朋友说得没错,会死循环,变量$length应该在循环里面重新赋值!这样name变量的长度就读到asd变量了,但是会比实际的长度多1。不会啊,循环里面是交互的啊,只要符合条件就可以退出循环的。其中`号为“1”键左边的键。原创 2023-06-29 13:56:23 · 715 阅读 · 0 评论 -
手把手教你VMware 安装 CentOS
怎么安装VMware,本次课程主要介绍vmware 怎么安装centos7.通过centos 官网下载相对应的centos 版本,下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso。选择CentOS-7-x86_64-DVD-1804.iso进行下载,文件...原创 2020-04-24 18:14:39 · 297 阅读 · 0 评论 -
安装VMWare
什么是VMWareVMWare (Virtual Machine ware)是一个“虚拟PC”软件公司.它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Win...原创 2020-04-24 18:53:47 · 487 阅读 · 0 评论 -
VMware Centos 网络配置
设置虚拟机网路为桥接模式点击编辑->虚拟网络编辑器,DHCP设置记一下起始IP和结束IP,和网关信息然后进入centos系统,编辑该文件ifcfg-ens33(不同网卡文件不同), 配置静态ip,添加网关及设置静态IP(IP,网关根据自己网络修改,ip不能超出起止IP),保存退出。重启网络,执行service network restart 命令。...原创 2020-04-24 18:57:47 · 300 阅读 · 0 评论 -
VMware 克隆多个centos 7 操作系统
VMware 中安装centos 7,已经安装成功,但是,在实际工作的过程中间单台centos 操作系统可以完全不够,有时候在分布式集群的时需要同时需要多台服务器,所以,在pc 机上面同一个VMware 搭建多个centos 7 系统是很有必要要的,所以,此次课程将详细讲解VMware clone 多个centos 操作系统。在克隆centos 时需先关闭掉之前已经安装好的centos。操...原创 2020-04-24 19:41:15 · 761 阅读 · 0 评论 -
玩转Linux系统用户管理
linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令...原创 2020-04-24 19:57:09 · 302 阅读 · 0 评论 -
Linux 的定义
Linux 操作系统跟大家熟悉的windows 操作系统一样,Linux 也是一个操作系统软件。但与windows 不同的是,Linux 是一套开放源代码程序,它是一个基于POSIX 的多用户、多任务并且支持多线程和多cpu 的操作系统。百度、腾讯、新浪、淘宝等大型平台都是使用Linux 系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux.UN...原创 2020-04-24 20:19:25 · 666 阅读 · 0 评论 -
操作系统的定义
如果被问到什么是操作系统时,可能对很多初学者会觉得很茫然。虽然平时大家都在操作windows xp、windows 7、windows 10、linux 等操作系统,但是却无法准确的对操作系统做一个完整的定义。操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行...原创 2020-04-25 10:28:15 · 566 阅读 · 0 评论