在windows如何操控一些屌炸天的linux命令[利刃篇]
作为开发者,也许你会说,不会linux简直弱爆了。是的,但是,倒底有多少人是真正在用linux进行开发工作呢,也许是我孤陋寡闻,但我相信,windows操作很多东西是真方便,不愿意使用linux直接开发。但是,我们会接触很多类型的命令,今天就来盘点一下,跑在windows上的类linux玩意儿吧。很多东西就点到为止吧。
我是从事php开发的,就从php开始说起吧。php大多数情况下,是直接使用浏览器进行调试输出的,但是,使用cli客户模式就是必须的了,这个工具呢,只要安装了php开发环境的,win和linux一样了,没什么区别,就是跑跑cron脚本,一些简单的测试输出等等。 命令示例:php cron\crontab.php 运行某脚本, php -m 查看安装了哪些扩展模块, php -l index.php 检查文件的语法是否有错误。
软链接:以前只听说过linux有软链接硬链接说法,没听说windows有类似的东西,结果在项目还真用到了。场景是:当使用svn分支进行多个项目开发,但是又需要模拟线上的环境部署,那么各种文件目录自然不太一样,所以,需要创建一个和部署环境一样的东西,但是又不可能真的的复制一份文件出来,所以,使用软链接就有效果了,ps:软链接不是快捷方式哦。 命令示例: mklink /D myserver D:\xxx\www ,linux则是 ln -s /usr/local/www myserver, 这样,模拟目录结构就出来了,代码读取文件和普通情况 是一样的。
git工具,github的重要性就不说了,虽然有界面式的操作,但是比起别人用terminal,你都不好意思了。git命令实际用的还是比较少的,会那么几个就不至于弱爆了。 git clone https://github.com/xxx/xx.git 克隆一个项目下来, git add README.md 添加一个改变的文件,git commit -m '提交说明' 提交改变, git push,推送到远程, git checkout -b dev 创建分支更多命令 自然要重新参考 其他了 git教程。
curl命令,curl作为一个屌炸天的linux工具,用来模拟登录、下载文件、测试等等还是挺好的嘛,windows 也可以用了,下载一个,就可以使用了。命令示例: curl -G -d "a=2&b=c&c=44" http://localhost/test/index.php
python学习,这里用的也是windows的命令行模式,不过都是和python语法相关的,所以,也在乎是linux还是windows。
相关的,如果想在win的命令行下添加一个文件,也可以使用vim编辑,虽然没什么卵用,可以下载vim windows玩玩,注意加入环境变量,命令行就可以直接调用了。
在windows如何操控一些屌炸天的linux命令[利刃篇]的更多相关文章
- 在windows cgywinportable上,通过运行linux命令,批量改动文件名。
在windows cgywinportable上.通过运行linux命令.批量改动文件名. 实例:将当前文件夹下的全部文件名称加上.sql find ./ -type f -exec mv {} ' ...
- 如何在Windows中通过Cygwin来使用Linux命令行
PowerShell的出现让Windows的命令行工具有了很大的改进.但是多年以来,Linux一直拥有很多有用的终端.在这里通过Cygwin你可以同时拥有上面两种命令行工具,Cygwin是一个可以在W ...
- Linux命令学习篇0——原产地
昨天在用curl发送简单的HTTP请求做測试的时候发现自己每次使用的时候都是在网络上查看别人的演示样例才干想起来怎么用,这样效率太低了.尽管有网络依旧在,可是总感觉不是被自己掌握着,心里不踏实,回忆起 ...
- Linux命令-cut篇
Cut 命令是常用的 Linux 命令,在这里总结一下平时常用的参数和用法,方便查证. 常用参数: -b:以字节为单位进行分割: -c:以字符为单位进行分割: -d:自定义分割符进行分割,默认为制表符 ...
- Linux命令进阶篇之一
利用file命令查看那文件的类型 cd /etc 这里面的文件 命令:file 语法:file [-bLvz] 文件 解释:-b:显示结果,但是不显示文件名称 -L:直接显示符号链接所指向的文件的类型 ...
- linux命令 网络篇
linux常用命令 netstat 语法(命令) 主要查看端口状态 netstat 语法 netstat -t/tcp 显示Tcp传输协议连线状况; netstat -u/udp 显示UDP传输协 ...
- Linux命令进阶篇-文件查看与查找
上一篇的博客对于Linux如何在不同目录下跳转和查看目录下内容做出了总结,主要靠cd和ls,很常见也很实用.但是你看到目录下面那么多不同花花绿绿的文件,心里是不是痒痒,是不是想进去一探究竟,有办法! ...
- Linux命令第二篇
作业二: 1) 在用户的主目录下创建目录test,进入test创建空文件file1 # ls /home/test file 2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组 # ...
- Linux命令第一篇
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” natasha:x:1004:555:master:/home/natasha:/bin/ba ...
随机推荐
- JQuery/JS插件 数组转换为Table
//数组 转换为 table var arr = [{ "D_AlarmValue": 7.00, "D_Code": "002", &qu ...
- vivo手机,自带世界之窗浏览器,sessionStorage设置的值为null
最近遇到一个小问题 用vivo手机自带浏览器,每次跳转到一个新页面都是重新打开一个webpage,导致sessionStorage设置的值都没了. 所以开发移动端网页时,谨慎使用sessionStor ...
- cdnbest如何查看节点和站点的流量,负载和连接信息
1. 通过查看top信息,查看该区域下所有节点和有访问量的站点的负载情况 点节点列表==>top图标 2. 查看单台节点的负载和连接信息 点节点列表==>管理 点击下图中三个红框可以查看单 ...
- linux grep (linux查找关键字在php出现的次数)
http://www.th7.cn/system/lin/201508/127681.shtml 查找CleverCode在当前目录以及子目录,所有的php出现大于0的次数. # find -type ...
- 【Nodejs】Nodejsの環境構築
参考URL:http://www.runoob.com/nodejs/nodejs-install-setup.html Windowにインストールする方法を紹介します. ▲ダウンロードURL:htt ...
- Linux进程的原理及与信号的联系
第1节 程序.进程.守护进程.僵尸进程的区别 程序.进程.守护进程.僵尸进程: 程序:c/php/java,代码文件,静态的,放在磁盘里的数据. 进程:正在内存中运行的程序,进程是动态的,会申请和使用 ...
- Hands-On Unity 2018 x 移动游戏开发教程
Hands-On Unity 2018 x Game Development for Mobile 使用Unity 2018.2创建具有出色游戏功能的精彩游戏 想学习在Unity制作游戏,但不知道 ...
- 491. Increasing Subsequences增长型序列
[抄题]: Given an integer array, your task is to find all the different possible increasing subsequence ...
- 419. Battleships in a Board 棋盘上的战舰数量
[抄题]: Given an 2D board, count how many battleships are in it. The battleships are represented with ...
- abp Cannot access a disposed object. A common cause of this error is disposing
框架:abp 异常信息: An unhandled exception was thrown by the application.System.ObjectDisposedException: Ca ...