在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 ...
随机推荐
- 通过yum安装php7
Linux下全局安装composer方法: //下载composercurl -sS https://getcomposer.org/installer | php //将composer.phar文 ...
- C# 反编译
今儿也是运气背,不知怎么的,一脚就把电脑踢关机了(其实就轻轻碰到了一下主机),我去,写了一早上的代码,尼玛就不见,不见就算了,其实是保存了的,主要是文件还损坏了,尼玛,那心情!!! 然后就想着恢复,下 ...
- js----作用域链
作用域链是javascript的一个难点,要了解它就要了解作用域.变量.执行环境.生命周期等. 下面是找的资料加总结,加深理解. 作用域 变量的作用域可分为 A:全局作用域----最外层函数定义的变量 ...
- FortiGate防火墙500D下PC至外网丢包
1.现状: 如图,防火墙堆叠,500D共4个出口方向,联通.电信.FQ.运维专线 2.现象: 到网关和防火墙上.下联口不丢包,到网联通和运维专线方向丢包4%左右,电信和FQ方向不丢包 3.分析 采用从 ...
- 微擎开发------day02
基本要素: 微擎系统数据库操作使用PDO兼容方式,参数绑定进行查询操作 (1) 数据表加上表前缀 $sql = "select * from ".tablename('users ...
- ES6 扩展运算符
ES6的扩展运算符则可以看作是rest参数的逆运算.可以将数组转化为参数列表. 如:console.log(1,...[2,3,4],5) //1 2 3 4 5 用于合并数组: [1,2, ...m ...
- Volatile 关键字 内存可见性
1.问题引入 实现线程: public class ThreadDemo implements Runnable { private boolean flag = false; @Override p ...
- vs2015调试断点无法命中
问题描述: 我是从vc6.0的原工程导入的,用vs2015编译,在断点调试的时候遇到问题,断点无法命中; 修改方法:工程->属性->C/C++ 常规->调试信息格式->设置为C ...
- Array of Doubled Pairs LT954
Given an array of integers A with even length, return true if and only if it is possible to reorder ...
- Spring 添加属性集中常见方法
//创建容器,索要对象, package cn.lijun.Test; import org.junit.Test;import org.springframework.context.Applica ...