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”;
- 然後我們右鍵我的電腦屬性->高階系統設定->高階->環境變數, 在 “系統變數” 裡面選擇 “Path”, 點選編輯, 把我們剛剛存放存放Linux指令碼的目錄加到裡面去, 注意變數字元轉是根據分號來分割的, 注意新增分號.
- 然後我們執行CMD, 輸入 “ls”, “tail -f D:\log.txt”, “touch Hello.txt”, 已經可以運行了.
個人網站: Github , 歡迎點選給星
相關推薦
讓windows cmd也用上linux命令
使用Linux時間長了 還是對Linux強大的命令折服,雖說Windows中doc肯定也會有命令,但是感覺一個是熟悉程度不佳,另一個就是不夠強大。所以想在Windows下使用Linux命令,進行一些問題處理 我遇到一個在Windows下想看下檔案的格式,因為是別人從資料庫中匯出的大檔案,上幾個G的檔案,開啟
windows上ffmpeg命令+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
本地Windows與Linux之前上傳和下載的實用命令(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發送命令並退出(windows和linux都適用)
version 代理 sta agen apply raw .net tun for 須要安裝putty,用到的命令是plink: [html] view plaincopy PuTTY Link: command-line connection utili
在windows和linux之間用SecureCRT來上傳和下載文件
命令行工具 鏈接 關閉 默認目錄 usr 按鈕 eas add 編譯安裝 SecureCRT可以使用linux下的zmodem協議來快速的傳送文件,使用非常方便.具體步驟:一.在使用SecureCRT上傳下載之前需要給服務器安裝lrzsz:A:CentOS中使用yum安裝即
在Linux與Windows上獲取當前堆棧信息
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