3 Linux 下的 .sh 檔案在 windows 下修改後無法執行
問題描述
在 Windows 下寫的 shell 指令碼,在 Linux 下無法執行,錯誤一般都是:bad interpreter: No such file or directory
或者 unexpected end of file
原因
造成這種情況的原因是由於 windows 下文字檔案的儲存格式與 unix 下不同造成的,windows 下回車字元是 \r\n
,而 unix 下是 \n
解決方法
在 unix 系統下,使用 vim 編輯檔案,在命令模式下使用 set ff
檢視檔案格式(doc 或 unix);如果為 doc,則使用 set ff=unix
相關推薦
3 Linux 下的 .sh 檔案在 windows 下修改後無法執行
問題描述 原因 解決方法 問題描述 在 Windows 下寫的 shell 指令碼,在 Linux 下無法執行,錯誤一般都是:bad interpreter: No such file or directory 或者 unexpected e
測試將RAC GRID_HOME下所有檔案屬組修改後的修復方式permission.pl
測試將GRID_HOME下所有檔案屬組改變為ORACLE使用者的,叢集出現異常後的修復方式。 參考MOS文件:Script to capture and restore file permission in a directory (for eg. ORACLE_HOME)
linux(ubuntu 14.04 lubuntu14.04)下 搜狗拼音法安裝後無法執行的解決方法
症狀 通過.deb檔案安裝之後fcitx執行正常,但是無法切換到 解決方案 首先 im-config 在裡邊選擇fcitx 然後進入fcitx-config-gtk3,如果和我一樣,就會是隻有一個english-us 但是沒有搜狗的輸入法。
Linux下對檔案建立、修改、訪問時間的一些操作
學習,stat,lstat,fstat 1 函式都是獲取檔案(普通檔案,目錄,管道,socket,字元,塊()的屬性。 函式原型 #include <sys/stat.h> int stat(const char *restrict pathname, str
linux下檢視檔案編碼及修改編碼
1.在Vim中可以直接檢視檔案編碼 :set fileencoding 即可顯示檔案編碼格式。 如果你只是想檢視其它編碼格式的檔案或者想解決用Vim檢視檔案亂碼的問題,那麼你可以在 ~/.vimrc 檔案中新增以下內容: set encoding=ut
讓LINUX核心模組載入Windows下驅動
最近一段時間以來,幾乎每一臺行動式計算機都內建了無線功能,但是它們中有很多並不支援Linux。因此,除非這些計算機設定了雙啟動,這樣做LINUX使用者也未必可以使用無線網絡卡,儘管如此,除非Windows正在執行,否則這些便攜計算機可能依然無法連線到無線網路。 最近一段時間以來,幾乎每一臺行
【複製指定目錄下的指定型別檔案,並修改後綴名】
package com.companyname.common.test; import java.io.*; /** * @Description * @Author Created by shusheng. * @Email [email protected] * @Date 2
Git-入門教程(二)-Linux、MacOS和Windows下安裝與使用
0.摘要 本文主要介紹在Linux、MacOS和Windows三種系統下Git的安裝與使用,具體的Git命令和詳細使用方法在其他部落格中講解。 1.Linux下的安裝與使用 CentOS:使用yum安裝git yum install -y git -y引數:安裝
使用wget下載指定目錄下所有檔案-Windows
wget是一個從網路上自動下載檔案的自由工具,支援通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,並可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結合。 Linux系統中的wget是一個下載檔案的工具
MySQL字符集在Linux下與在Windows下的不同
今天在學習MySQL字符集知識的時候,發現在Linux作業系統下字符集的顯示與在Windows作業系統下不太一樣,此話怎麼講,請聽我細細道來,也就是說在Linux下建立的gbk和utf8型別的表,沒有顯式的指定字元型別直接插入中文後,預設是使用character_set_c
python查詢指定資料夾下所有檔案並按修改時間倒序排列
程式碼如下: import os, glob, time def search_all_files_return_by_time_reversed(path, reverse=True):
LNMP 下 php.ini 文件修改後不生效
ini 重啟 fpm php 找到 服務 rest nmp 需要 1.找到php.ini 本人的是在 /usr/local/php/etc/下 2.修改需要的值 3.重啟php-fpm service php-fpm restart 4.重啟服務器 ser
Windows下安裝Anaconda Windows下安裝Anaconda
Windows下安裝Anaconda Anaconda介紹 Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的下載檔案比較大(約 531 MB),如果只需要
Windows下安裝Redis Windows下安裝Redis
Windows下安裝Redis 一、Redis簡單介紹: Redis是一個Key-value的資料結構儲存系統,可以以資料庫的形式,快取系統,訊息處理器使用,它支援的儲存value型別很多,例如,strin
Linux怎麼查詢指定字尾名檔案以及批量修改後綴名
今天做了一道Linux的題目,題目如下: 其中查詢並不難實現,使用find語句:find /var/log -name “*.log” 就可以實現,shell指令碼如下: #!/bin/bash find /var/log -name "*.log" | w
Linux下PPTPD搭建VPN伺服器連線後無法上外網及619錯誤的解決辦法
最近在搭建VPN伺服器時卻遇到了困難 先是出現619錯誤,接著是連線後無法上外網 下面一一給出解決辦法 解決619錯誤 619錯誤的原因有很多,下面給出原因列表,供大家排查 1、logwtmp衝突 解決:編輯 /etc/pptpd.conf,找到logwtmp用#註釋掉
Linux驅動配置檔案選項的修改
在Linux 的目錄 /linux-3.14.38 下,執行 Terminal 然後執行 make menuconfig 即可使用圖形化的 驅動配置工具 進行 配置 選擇需要或不需要的驅動檔案 1.去掉藍芽 將所有的 CONFIG_BT 開頭的配置選項註釋 2.觸控式螢幕
linux 用.sh檔案啟動java專案
#!/bin/sh ################################### #環境變數及程式執行引數 #需要根據實際環境以及Java程式名稱來修改這些引數 ################################### #JDK所在路徑 JAVA_HO
linux vi檢視檔案編碼以及修改編碼
假如你須要在Linux中操作windows下的檔案,那麼你可能會時常遇到檔案編碼轉換的疑問。Windows中預設的檔案格式是GBK(gb2312),而Linux通常都是UTF-8。下面推選一下,在Linux中如何檢視檔案的編碼及如何實行對檔案實行編碼轉換。 檢視檔案編碼
FTP連線樹莓派(Linux)進行檔案傳輸----需要修改vsftpd.conf檔案,使能可寫
相關文章 1. 在Linux上安裝和啟動FTP服務 在使用FTP功能之前,樹莓派需要安裝FTP Server,請輸入以下命令安裝vsftpd sudo apt-get install vsftpd 使用以下命令啟動FTP服務 sudo servi