1. 程式人生 > >Windows上使用Linux命令

Windows上使用Linux命令

開發人員在日常編碼中經常會用到Windows和Linux系統, 在Linux系統中會頻繁的用到Shell命令(cd,mv,ls,vim,tail,touch…), 但回到Windows後就不大習慣Windows的CMD, 兩種指令碼用起來難免會有混淆. 是否可以在Windows上面使用Linux命令呢, 答案是可以的, 我們換一個角度把WindowsCMD包裝成Linux命令就可以(這裡會用到Windows的環境變數Path), 兩種指令碼在很大部分的功能都是類似的. 以下為設定步驟:

  • 首先新建一個存放Linux指令碼的目錄, 如”D:\Smaps\Linux”, 然後下載網上現有的Windows下的Linux命令可執行檔案, 我這裡面就簡單的弄了touch與tail命令的exe檔案, 還有一些Windows與Linux功能類似的命令, 如(Linux的ls與Windows的dir), 我們可以在目錄新建一個ls.bat檔案, 編輯裡面內容為 “dir”, 即可實現將 “dir” 轉換成 “ls”;

DocPath

  • 然後我們右鍵我的電腦屬性->高階系統設定->高階->環境變數, 在 “系統變數” 裡面選擇 “Path”, 點選編輯, 把我們剛剛存放存放Linux指令碼的目錄加到裡面去, 注意變數字元轉是根據分號來分割的, 注意新增分號.

Setting

PathVar

  • 然後我們執行CMD, 輸入 “ls”, “tail -f D:\log.txt”, “touch Hello.txt”, 已經可以運行了.

CmdView

個人網站: Github , 歡迎點選給星

相關推薦

windows cmd也用linux命令

使用Linux時間長了 還是對Linux強大的命令折服,雖說Windows中doc肯定也會有命令,但是感覺一個是熟悉程度不佳,另一個就是不夠強大。所以想在Windows下使用Linux命令,進行一些問題處理 我遇到一個在Windows下想看下檔案的格式,因為是別人從資料庫中匯出的大檔案,上幾個G的檔案,開啟

windowsffmpeg命令+nginx + rtmp實現推流拉流

ffmpeg命令配置 1.下載ffmpeg官網地址:http://ffmpeg.org 找到window系統對應版本下載 2.配置path路徑 下載解壓完成,在環境變數中新增bin路徑: 我這裡配置 配置好以後就可以可以執行ffmpeg命令 剩

GnuWin32 windows 使用linux 命令 Cool

我因為使用cygutils工具裡面的一個小功能,接觸到gnuwin32專案,稍微整理一下,很好的在windows上使用linux命令,是在是太棒了 方法: 1,在http://gnuwin32.sourceforge.net/packages.html上下載你需要的linu

本地WindowsLinux之前傳和下載的實用命令(lrzsz)

lrzsz工具是本地Windows與Linux之間上傳和下載檔案的一個實用工具,它可以很方便的將本地Windows系統上的檔案上傳到Linux系統上,也可以將Linux系統上的檔案下載到本地Windows上,lrzsz工具的使用方法很簡單,下面就是它的安裝和使用。 1.安裝

Docker在Windows執行NetCore系列(一)使用命令控制檯執行.NetCore控制檯應用 Docker在Linux/Windows執行NetCore文章系列

原文: Docker在Windows上執行NetCore系列(一)使用命令控制檯執行.NetCore控制檯應用   系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 本篇文章作業系統資訊     

Windows使用Linux命令工具:CygwinPortable

一 cygwinCygwin 是一個用於 Microsoft® Windows® 作業系統的類 UNIX® 環境。它包含一個真正的 UNIX shell、一個 Portable Operating System Interface (POSIX) 模擬庫以及數千個 UNIX

Windows使用Linux命令

開發人員在日常編碼中經常會用到Windows和Linux系統, 在Linux系統中會頻繁的用到Shell命令(cd,mv,ls,vim,tail,touch…), 但回到Windows後就不大習慣

linux中getopt_long解析命令列引數(附上windows的getopt_long原始碼)

     getopt_long支援長選項的命令列解析,使用man getopt_long,得到其宣告如下:       #include <getopt.h>       int getopt_long(int argc, char * const argv[

Windows使用部分Linux命令

一種方法是安裝Gow。很多網站都有提到。比如http://www.cnblogs.com/solo/archive/2012/08/01/2618236.html 這裡還有github的下載地址。 但是,需要注意!大家轉載的時候,都有這句話:“安裝時會自動加到PATH中去

用pscp命令windows的檔案傳到linux

1.pscp -P 埠號 檔案位置 伺服器:目標位置 提示拒絕設定環境變數。 2.這時開啟putty設定如下: 將紅色圈出的變數刪除。 3.再輸入步驟1中的命令   到putty中查詢是否已上傳 可以看到test.txt已上傳到linux系統下

如何在windows系統執行linux命令

現有檔案listdisk.bat:    @echo off    title list disks    echo strComputer = "." > ./disk.vbs    echo Set objWMIService = GetObject("winmg

Windows Linux 一樣使用命令

      經常使用Linux上的同學習慣了輸入命令檢視一些東西,但是有時我們又不得不切換回 Windows,這樣來回切換就顯得有點麻煩,這時我們可以利用一個很方便的東西 MinGW ,這裡面都是編譯好

使用Cygwin在Windows體驗Linux的快感

windows 定義網絡 cut pri efi 程序 dynamic locale markdown 前言 記得大學的時候就以前使用過Cygwin,可惜當時沒有發現她的美,我相信如今大多數朋友可能會更加傾向於使用Git或者幹脆直接使用虛擬機以及原

使用linux命令行界面調用windows遠程桌面

linux 主機 windows display x-server原理:http://blog.chinaunix.net/uid-20672559-id-3431735.html一、windows:192.168.0.1061.安裝Xming,他是一個X-server2.調試CRT,將所有來

自己主動化腳本ssh以及telnet發送命令並退出(windowslinux都適用)

version 代理 sta agen apply raw .net tun for 須要安裝putty,用到的命令是plink: [html] view plaincopy PuTTY Link: command-line connection utili

windowslinux之間用SecureCRT來傳和下載文件

命令行工具 鏈接 關閉 默認目錄 usr 按鈕 eas add 編譯安裝 SecureCRT可以使用linux下的zmodem協議來快速的傳送文件,使用非常方便.具體步驟:一.在使用SecureCRT上傳下載之前需要給服務器安裝lrzsz:A:CentOS中使用yum安裝即

LinuxWindows獲取當前堆棧信息

flow ces mod exe mode return 開發 執行 too 在編寫穩定可靠的軟件服務時經常用到輸出堆棧信息,以便用戶/開發者獲取準確的運行信息。常用在日誌輸出,錯誤報告,異常檢測。 在Linux有比較簡便的函數獲取堆棧信息: #include <s

windows 用xshell使用 ssh自動登錄linux

xshell key說明:今天來了一個小夥伴,因為業務需要,要登錄一臺測試系統,問我密碼是多少,我說我配置的密鑰登錄的,估計他不太熟悉,所以我簡單的演示了一下配置過程給他看,順便也記錄了下整個配置過程。1、關於密鑰登錄系統的原理 關於配置原理,可以參考https://help.aliyun.com/know

windows面的項目拷貝到Linux環境下報錯不能夠找到對應的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'puyang.ServiceType' doesn't exist

exce 服務 inux 區分 大小 blog alt logs 就會 將一模一樣的項目從win遷移到到linux上報錯: 一開始還是以為是linux不能識別hql語句,查找資料發現是因為Liunx服務器上mysql是區分大小寫的,而本地是不區分的如:代碼是這樣寫的@En

windows 的RedisClient 連接遠程linux redis ("jave.net.ConnectException: Connection refused:connect")

com bin exce con exceptio refused src .com sed 1、把防火墻禁用掉 2、redis.conf配置文件,註釋掉bind 127.0.0.1 3、重啟redis服務在windows 上的RedisClient 上連接遠程linux