如何用Bash脚本码单元测试
因为 Bash 脚本通常都是在执行一些与操作系统有关的操作,可能会对运行环境造成一些不可逆的操作,比如修改或者删除文件、升级系统中的软件包等。 所以为了确保 Bash 脚本的安全可靠,在生产环境中部署之前一定需要做好足够的测试以确保其行为符合我们的预
教你三招快速文件批量重命名技巧
顾名思义,rename命令就是用来进行重命名文件名的。rename命令有非常强大的功能,我们可以用它来实现各种各样复杂的文件名的修改。但是,本文只介绍它最最基本的功能,后期再更新rename其它强大的重命名功能。rename的最基本的格式如下: rename源字符串目
SSH只能用于远程Linux主机?那说明你见识不够!
SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成
如何巧妙的把Python和Bash结合在一起
随着Linux社区对命令行的依赖不断增长,UNIX shell(如bash和zsh)已发展成为极其强大的工具,可以补充UNIX shell的经验。使用bash和其他类似的shell,可以使用许多强大的功能,例如管道,文件名通配符以及从称为脚本的文件中读取命令的功能。 让我们看一
拜拜!虚拟机。Windows和Linux终于合体了
Linux在程序员中属于高逼格的存在,当然安装了图形界面的程序员要减分,毕竟你需要用鼠标了!程序员的桌面不能比谁的更酷更炫,要比谁的屏幕多,桌面颜色少! Windows向来是没有这种光圈的,因为它的目标是白痴用户。当然它的cmd命令从始至终充满了科技的
Linux下find与exec的一起干大事
比如说,我们想把项目文件夹里的中间文件(*.o文件)找出来,再把它们全部删除;再如,我们想把日志文件夹下3天以上的日志全部转移到指定文件夹下;等等诸如此类的需求,还有非常多。 像这样的,我们想用find命令找到相关文件,再作进一步操作,该如何进行呢?
Linux下用户的创建与销户
adduser的用法很简单,只需adduser+username即可,如下: sudoadduseralvin 这个命令其实是个perl脚本,它的底层还是调用useradd命令。网上很多教程说它会进行人机交互,但现在有些发行版(比如centOS)其实已经改进了,无需繁琐的交互,只需以上一条命令即
9款Linux文件优秀工具
colordiff是一个Perl脚本,生成与diff一样的输出,不过标以颜色和语法高亮显示。它有可定制的配色方案。 你可以使用名为yum、dnf或apt-get的默认程序包管理器,将Colordiff安装到Linux系统上,如图所示。 #yuminstallcolordiff[OnCentOS/RHEL/Fedora] #dnf
2021 Linux网络优秀工具
虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系统上运行,因为 Linux 通常是 IT 专家的在企业中网络管理中常用的系统。因此
常用Linux命令,让你的工作如虎添翼
1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。 cd/home进入/home目录 cd..返回上一级目录 cd../..返回上两级目录 cd进入个人的主目录 cd~user1进入个人的主目录 cd-返回上次所在的目录 2. pwd命令,
