regsvr32命令标志
我看到了技术领域的趋势:命令行又回到了游戏中。
如今,供应商提供与其产品或API一起使用的命令行界面(CLI)工具已成为一种相当普遍的做法。 这些CLI工具可直接使用或在CI / CD脚本中使用。
听起来可能有些奇怪,但是这些CLI工具的价值超越了它作为可执行文件来完成工作的作用。 它们可以成为营销部门提高品牌知名度和创建品牌形象的有效途径。
命令行的生死与复活
在个人计算的早期,命令行是用户使用计算机的唯一方式。 如果您使用MS-DOS,CP / M或Apple DOS(当时最流行的PC操作系统),则可以键入文本命令来完成工作。 没有GUI ,也没有鼠标。 都是轻按,轻按,轻按。
最终,情况发生了变化。 基于GUI的计算出现在1980年代中期。 苹果于1984年发布了Macintosh。Commodore于1985年发布了Amiga,这是一台被认为远远领先于时代的计算机。 IBM于1988年发布了OS / 2的增强型GUI版本。Microsoft曾一度迷迷糊糊,但最终该公司在1990年发布的Windows 3.0中提出了可行的图形操作系统。
到1990年代中期,基于GUI的操作系统已成为消费者用户的标准。 两个版本-Lotus 1-2-3电子表格的图形版本和Microsoft Excel-密封了业务计算的交易。 甚至开发人员也将GUI集成到集成的开发环境中,例如1987年的Borland Turbo C版本和1993年的Microsoft Visual C ++。到2000年,如果您使用计算机,就可以与GUI进行交互。 命令行上仍然有活动,但是大多数活动是由必须保持服务器正常运行的系统管理员完成的。
近年来,情况发生了变化,因为在关键任务企业计算中,“保持服务器的正常运行”非常重要。 对于许多企业而言,保持少量服务器正常运行不是问题, 而是保持数千服务器正常运行! 因此,我们将基础设施的兴起视为代码 。
关于基础架构的有趣之处在于,随着代码在IT领域的地位日益突出,命令行作为与系统进行交互的主要手段也是如此。 换句话说,控制基础结构的脚本成为命令行活动的仿真。 例如,查看我为最近的Jenkins Pipeline作业编写的脚本中的代码片段:
stage("Delete the local images left behind"){
sh 'docker rmi 192.168.86.33:5000/pinger:dev.0.${BUILD_NUMBER}'
sh 'docker rmi pinger:latest'
}
它实际上是对Docker命令的仿真,我可以在命令行中轻松地对其进行仿真。 但是,既然CI / CD成为现实,它就可以通过脚本完成。
现在,命令行已恢复流行,并且有一个极具吸引力的机会来使用命令行来创建品牌标识和知名度。 有什么比在全球数百万个sysadmin和开发人员键盘上键入数十次产品名称更好的方式来获得产品的声名狼藉?
市场机会在哪里?
使用CLI工具,您在命令行上输入的第一组字符不仅仅是可执行文件,它实际上是您打开可执行文件世界的一扇门。 例如:
vagrant up
当您键入代码时,它不仅可以使用Vagrant启动一组VM,还可以完成更多工作。 您实际上进入了Vagrant的世界 ,可以使用VM。
Docker也是如此:
docker ps -a
您进入Docker的世界来使用容器。
如果您键入一个可执行文件足够长的时间,它将最终成为您看待世界的方式。 键入docker的系统管理员每天运行 100次,将使容器与Docker等效。 但是,如果管理员改用lxc-start怎么办? 在这种情况下,Linux容器就是他们的容器世界。 重复会产生熟悉, 熟悉会产生忠诚 。
通过命令行提升品牌形象是一种有趣的营销技术。 这类似于通过端口号建立品牌知名度。
当您想到端口80时,会想到什么? HTTP网站,对不对? 或端口443,您考虑使用HTTPS下的安全网站。 22号端口怎么样? 那就是SSH 。 端口80、443和22是常规标准,但是有些端口号代表营利性品牌。
例如,27017是MongoDB的默认端口。 MySQL的默认端口是3306,SQL Server的默认端口是1443.如果您拥有端口号,那么您将拥有与其伴随的品牌意识。
命令行也是如此。 如果您有反复输入命令行或脚本的CLI工具,那么创建品牌标识和知名度将大有帮助。
把事情简单化; 保持难忘
创建可提高品牌知名度的CLI工具的诀窍是提供一个易于键入和记住的可执行文件名称。 例如, 测试服务mabl将其命令行工具mabl命名为。 Google Cloud的CLI工具名为gcloud 。 两者都符合要求。
另一方面, Jenkins CLI工具 java -jar jenkins-cli.jar使它不仅难以键入,而且难以记住。 品牌意识就是简单。
在命令行上创建品牌标识似乎是一个奇怪的概念。 但是对于生产企业软件的具有远见的公司而言,利用命令行提供的营销机会并不是一个遥不可及的想法。
正如我们在地形上所学到的,创建品牌标识的关键是去使用它。 在企业软件的世界中,那个地方就是命令行。
regsvr32命令标志