会命令行对开发人员有多重要

冰冷的小爪 2016-08-09 11:57:26
跟其他技术人员交流到命令行,发现自己不会写,很羞愧。
由于本人非计算机专业,开发纯自学,所以知识很欠缺,有大神能告诉我,会命令行有什么用处,能干那些关于软件开发的事情?
...全文
628 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
成越 2016-08-18
  • 打赏
  • 举报
回复
恩,跟我一样,最近没事也在虚拟机上跑一跑
小灰狼 2016-08-11
  • 打赏
  • 举报
回复
命令行的使用水平对 dot net 平台开发人员要求不高,或者说基本上没要求 倒是做 java、linux 开发的要求很高 现在我们项目组在 centos 上部署和维护 java 应用程序,基本上是用命令行工具
threenewbee 2016-08-10
  • 打赏
  • 举报
回复
命令行即api,编写一个程序调用命令行比编写一个程序调用一个图形界面要简单很多很多倍。 高效的程序员之所以高效,是因为他不断使用工作创造工具解决已知的问题,而非程序员习惯以人力解决问题。 善于使用命令行的人迅速可以达到几倍几十倍的生产率。
我叫小菜菜 2016-08-10
  • 打赏
  • 举报
回复
举个栗子。。。 两台服务器之间发现连不上: 会ping的话,直接 从服务器1 ping服务器2的ip,发现网络不通,直接定位到此问题原因之一。 不会ping的话,尝试远程登录,用户名密码呢,提示无法连接登录不上,是什么问题呢,是网络不通还是服务器不允许远程登录,或者是黑名单等等? 另外regsvr32 注册dll和ocx控件,不会的话就等着厂家给xxx.bat(其实就是一个文本,里面几行regsvr32 xxx.ocx之类的),万一没有,只能各种催和图形化界面导入。。。
  • 打赏
  • 举报
回复
常用的也就那么几个,看个半天也就够了
bigbaldy 2016-08-10
  • 打赏
  • 举报
回复
不要感到羞愧,命令行就是个工具,你如果学,并且在工作中用,很快就掌握了,这没什么
冰冷的小爪 2016-08-10
  • 打赏
  • 举报
回复
引用 13 楼 caozhy 的回复:
命令行即api,编写一个程序调用命令行比编写一个程序调用一个图形界面要简单很多很多倍。 高效的程序员之所以高效,是因为他不断使用工作创造工具解决已知的问题,而非程序员习惯以人力解决问题。 善于使用命令行的人迅速可以达到几倍几十倍的生产率。
大神,能举个详细一点的例子吗?我好做斟酌啊~
Vezn 2016-08-10
  • 打赏
  • 举报
回复
忏愧啊 我也对命令行不是很了解,一般要用时才百度一下。。。。。。
秋的红果实 2016-08-10
  • 打赏
  • 举报
回复
lz不要纠结这个,要慢慢来,命令是可以提高效率,但不容易掌握,用图形界面方便些,试想下,windows没出现前,大家不都是用命令吗 不过也看习惯,VS也不是有设计界面和代码界面么,有的人建立数据库表用代码,可有少数人就喜欢界面设计,然后到处代码……,所以说楼主不要纠结这个
冰冷的小爪 2016-08-09
  • 打赏
  • 举报
回复
引用 3 楼 tcmakebest 的回复:
每个快捷方式的核心就是一个命令行
求一些命令行的使用,或者学习的资料
tcmakebest 2016-08-09
  • 打赏
  • 举报
回复
每个快捷方式的核心就是一个命令行
  • 打赏
  • 举报
回复
有些问题可能你纠结太多了。一个不会干事儿的人却处处觉得“学技术没用”,这就很容易被那些只会命令行而不会 GUI 编程开发的人利用。
  • 打赏
  • 举报
回复
你会吃腊肉盖饭,请问会不会吃白饭加咸菜? 命令行需要学习,尽管它只是“白饭加咸菜”级别的,但是你不可能不会。
Poopaye 2016-08-09
  • 打赏
  • 举报
回复
引用 6 楼 sbwwkmyd 的回复:
会修电脑对开发人员有多重要?
这个必须就很不恰当了,学计算机的最烦别人把他当修电脑的了 但是命令行在开发中却很重要
wanghui0380 2016-08-09
  • 打赏
  • 举报
回复
呵呵,上面那种对话经常出现在俺公司XX项目支持群中,程序员是最好的替罪羊,比如今天的对话是 “XX硬件设备已经装好,软件程序那边接收数据有问题” “XXX程序员出来一下,技术实施说你们软件接收数据有问题” “XXX程序员回复,又胡说!我ping硬件设备没问题,但是用udp工具测试没有反应,你去问一下plc那边” “plc程序员回复,别闹!我本地udp工具没问题(附截图证明命令都正确收发,日志都正确记录)” 过10分钟,现场软件人员回复(注不是技术实施和集成人员,是现场软件驻点开发人员) “问题查明,是技术实施没接,plc的com口线”
wanghui0380 2016-08-09
  • 打赏
  • 举报
回复
命令行这东西对运维的人比较重要,而对程序员来说意义有是有,不过没有运维那么重要。当然必要的命令行起码的知道,起码你得会ping,会ipconfig,会net start把!!不然那些前面搞实施和运维滴天天都把责任往软件上推,你有嘴都说不清 苦笑---- 技术实施:“那个谁谁,你们的软件怎么做滴,数据都刷不出来,搞毛线啊!你知不知道这个项目几百万啊,下周一不搞好客户不要了” 程序员“ping把,服务器你都ping不通,你还说个毛线,你这些技术实施才是吃干饭滴”
正怒月神 2016-08-09
  • 打赏
  • 举报
回复
个人觉得会一点基础的就行了。
圣殿骑士18 2016-08-09
  • 打赏
  • 举报
回复
它是个工具,有时候可以快速帮你搞定事情
mjp1234airen4385 2016-08-09
  • 打赏
  • 举报
回复
命令行现在用的少了。 如果你想体验下,你可以百度下 bat(dos下叫批处理文件) 这个,这个是windows下常见命令行。 还有和编译有关的命令行,你可以进一步学习。 最好,你想着使用命令行做点什么东西。 命令行用好了,能省不少事情呢,不用动不动就开发一个winform程序。
showjim 2016-08-09
  • 打赏
  • 举报
回复
会修电脑对开发人员有多重要?
加载更多回复(1)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧