windows下編寫shell指令碼放到linux執行問題
:bad interpreter:no such file or directory
出現問題的原因就是“行終束符”,unix/linux使用 換行符;而dos/windows使用 回車+換行
解決辦法:
1.使用vi開啟該指令碼
2.設定fileformat(ff)
:set ff=unix
3.另存
:w test.sh
此時test.sh就能在linux下執行了(執行前注意是否可執行)
注:在cygwin下fileformat為unix或dos都可以
相關推薦
windows下編寫shell指令碼放到linux執行問題
在windwos下用記事本編寫了個shell指令碼,拿到cygwin下執行沒問題,但是拿到linux下執行就出問題,顯示: :bad interpreter:no such file or directory 出現問題的原因就是“行終束符”,unix/linux使用 換行符;而dos/windows使用 回
Linux系統下編寫shell指令碼傳入引數列印系統當前執行緒數到指定檔案
最近在做效能測試,要檢視系統執行過程中執行緒數,很簡單輸入命令:netstat -anp |grep java |wc -l,可以查詢。但是如何在執行過程定時列印系統執行緒數且將結果輸出到指定檔案呢?也很簡單我們直接寫一個shell指令碼執行下就可以了。以
windows下編寫的bash腳本拖入linux環境下腳本出錯之編碼問題
bash unix windows下編寫的bash腳本拖入linux環境下腳本出錯之編碼問題 腳本經常在windows下寫好,拖入到linux環境中運行。但是在運行過程中,經常出現編碼問題,這裏記錄一下。方便自己日後查看,或者給剛好遇到這樣的問題的同學一個嘗試的方法。在linux環境下v
如何實現在Windows下編寫的程式碼,直接在Linux下編譯
方法一: 如何實現在Windows7下編寫Linux程式,寫完程式以後,不用拷貝檔案,直接在Linux(RHEL6.5)機器上編譯最新的程式碼。 1.首先將Windows的程式碼資料夾設定為共享資料夾: 2.在RHEL6.5上,利用mount命令把Win7下的資料夾給mount到本地的一個
在Windows下編寫的程式碼,實時在Linux下編譯
方法一: 如何實現在Windows7下編寫Linux程式,寫完程式以後,不用拷貝檔案,直接在Linux(RHEL6.5)機器上編譯最新的程式碼。 1.首先將Windows的程式碼資料夾設定為共享資料夾: 2.在RHEL6.5上,利用mount命令
一、Shell程式設計--windows下的shell開發執行工具
工欲善其事,必先利其器;對於shell指令碼使用vim在linux開發可能效率比較底下,而且大多都是windows開發,當然能夠在windows下執行更好。1、開發工具:subli text 3 1)安裝外掛ShellScriptImproved,用於語法提示以及關鍵字高亮
Shell指令碼: Windows下可用原始碼 轉換為 Linux下可用原始碼
簡介 Windows下編寫的程式碼(如C\C++\Java等)放到Linux下不能直接編譯, 因為主要存在兩個問題: 1. Windows和Linux的行尾符不同, Windows下行尾符是"\n\r", 而Linux的行尾符是"\n" 2. Windows下編碼通常是G
編寫shell指令碼在Linux上無法正常執行
用Windows版的notepad++編寫的指令碼怎麼都無法在Linux上執行,後來才發現是因為沒有轉換成Unix格式,所以Linux上對於空格跟回車識別不了, 解決: 在notepad++右下角window那個地方右鍵(也可以在頂部選單欄尋找),選擇Unix格式再傳到L
LINUX下常用SHELL指令
轉載:http://www.cnblogs.com/nezha/p/3239601.html Linux Shell常用shell命令 一、檔案、目錄操作命令 1、ls命令 功能:顯示檔案和目錄的資訊 ls 以預設方式顯示當前目錄檔案列表 ls -a 顯示所
linux下編寫shell獲取指定目錄下的檔名
#!/bin/sh #============ get the file name ===========# FolderPath="/home/data" for fileName i
idea下編寫shell指令碼並執行
1.前提是安裝了git,目的是能夠在windows下執行shell指令碼 2.在idea的plugins中找到外掛bashsupport並安裝,然後重啟idea 3.然後新建一個shell檔案:shell.sh 4.右鍵執行,會報錯,因為沒有找到執行shell
Windows下MySQL日誌管理(Linux相似)1.1
-h 發現 註意 line _id mod sni ans avi 為什麽要開啟數據庫的日誌 當多個程序都在使用數據庫的時候。我們的數據庫有時候竟然還會掛掉。想找原因?發現沒日誌可查。各個程序自己的日誌又不能找到關鍵原因。所以要開啟數據庫的日誌系統。 控制日誌大
windows下MyEclipseproject,應用到linux的Eclipse
b- white style 生成 webapp spa ont web.xml 都沒有 這幾天快把我逼瘋了。 我之前開發一直用windows下的MyEclipse。如今導師要移到Linux的Eclipse以下 由於企業開發一般用的都是linux系
Windows下war包部署到Linux下Tomcat出現的問題
width es2017 文件的 ls -l chm 可能 發的 問題解決 wan 最近,將Windows下開發的war包部署到Linux下的Tomcat時報了一個錯誤:tomcat error in opening zip file。按理說,如果正常,當把war包復制到w
把windows下的壓縮包放到Linux目錄下去
nbsp pan 壓縮 分享 CM 基本 red spa tar 今天在自學redis時出現了問題,因為樓主linux也是空白紙,前幾天安裝了Linux後就只會基本的命令,其他的一概不通啊,所以當redis要在Linux中用時就傻眼了,索性就在windows中下載了re
Windows下fabric sdk連接Linux上fabric網絡的調試過程
auto style col 單元 創建 上進 圖片 需要 本機 上個月剛入職一家公司從事區塊鏈研發工作,選型采用Hyperledger Fabric作為開發平臺。團隊的小組成員全部采用的是在VirtualBox上面安裝桌面版的Ubuntu 16.04虛擬機
windows 下編寫開機自啟動程序bat腳本
mpp ask sql 啟動 開機 con vbs 冗余 del rem **Code Start @echo off echo 正在關閉冗余進程,請稍等.....taskkill /f /im mysqld.exe echo ----啟動程序中------ start &
windows下的navicat遠端連線linux上的mysql
windows下的navicat遠端連線linux上的mysql 1.開放防火牆的埠號3306 vim /etc/sysconfig/iptables 2.重啟防火牆 service iptables restart 3.授權mysql遠端登入 grant all privileg
Windows下 Sublime Text 3配置java執行環境
配置java環境步驟: 下載java最新版的SDK。JDK官網下載地址 下載Sublime Text 3, 根據電腦選擇32位或64位版本,下載完成後安裝。Sublime Text 3官網下載地址 配置java環境變數,在環境變數中新建JAVA_HOME,
在Windows下的路徑分隔符和Linux下的路徑分隔符是不一樣的
比如說要在temp目錄下建立一個test.txt檔案,在Windows下應該這麼寫: File file1 = new File ("C:\tmp\test.txt"); 在Linux下則是這樣的: File file2 = new File ("/tmp/test.txt"); 如果要考慮跨平