1. 程式人生 > >在你 用vi或者gedit時注意格式問題不然會犯以下錯誤(bash: /etc/profile: 行 31: 未預期的符號 `then' 附近有語法錯誤)

在你 用vi或者gedit時注意格式問題不然會犯以下錯誤(bash: /etc/profile: 行 31: 未預期的符號 `then' 附近有語法錯誤)

在你 用vi或者gedit時注意格式問題不然會犯以下錯誤

bash: /etc/profile: 行 39: 語法錯誤: 未預期的檔案結尾
bash: /etc/profile: 行 31: 未預期的符號 `then' 附近有語法錯誤
bash: /etc/profile: 行 31: `if["$EUID" = "0"];then'

原因:

正確書寫格式為:

if [ -d etc/profile.d ]; then

...

...

fi

所以注意標點符號和空格

相關推薦

vi或者gedit注意格式問題不然以下錯誤bash: /etc/profile: 31: 預期符號 `then' 附近語法錯誤

在你 用vi或者gedit時注意格式問題不然會犯以下錯誤 bash: /etc/profile: 行 39: 語法錯誤: 未預期的檔案結尾 bash: /etc/profile: 行 31: 未預期的

Java連線SQL資料庫碰到com.microsoft.sqlserver.jdbc.SQLServerException: ')' 附近語法錯誤

在寫一個小東西的時候遇到了這個問題,不知道怎麼解決。 希望大神們能幫忙解決下。 com.microsoft.sqlserver.jdbc.SQLServerException: ')' 附近有語法錯誤。     at com.microsoft.sqlserv

java讀取excel或者csv日期格式資料處理

背景:最近寫一個通過excel批量匯入資料的功能,裡面含有時間,但是java讀取之後把時間轉為了距離1990年1月1號的天數,比如excel中時間為2018/9/16 18:30,java讀取之後變成43359.77083就會有問題 出現的問題:  SimpleDateFormat startFormat

手把手教nginx開發自己的伺服器------利用nginx開發一個helloWorld程式

之前兩篇文章已經說明了過程,今天稍微把過程說細一點,畢竟知其然還要知其所以然嘛,整個呼叫的邏輯是怎完整的呢?其實上兩篇文章看似簡單的將nginx處理一個請求的過程說出來了,但實際過程一點也不簡單,一個連線處理的過程,主要是複雜在準備階段(也就是各種回撥函式的掛載,上下文的準備

手把手教nginx開發自己的伺服器------利用nginx開發一個helloWorld程式

能開始學習nginx的你,肯定也擼了不少程式碼了,相信你學習程式碼都是從helloWorld開始的,那麼,今天我們就用nginx開發一個helloWorld,我們將要實現的功能就是當瀏覽器來訪問你的伺服器時,你的終端列印一個helloWorld。先別急著開始擼程式碼,先聊一聊

手把手教nginx開發自己的伺服器------利用nginx開發一個helloWorld程式

現在我們正式開始編寫nginx的helloWorld功能,該從哪下手呢?別急,我們在上一篇文章中提到了事件驅動對吧。nginx是怎麼樣事件驅動的呢?我們來看看ngx_worker_process_cycle()這個函式的一部分for ( ;; ) { if

vue之watch監聽物件或者一個值注意事項深度觀察deep:true慎用!

vue中想在某個值改變的時候能夠做一些其他事情,可以使用其提供的監聽機制,使用watch。注意,本篇不講技術問題,只是講解如何應用,因為筆者也是一個前端的小白 例:經手專案中就有使用,截圖如下: 下面來分析上面分別是怎樣實現監聽的: 其實除了畫紅線的地方,別的都沒什

Struts2 s:if test 判斷屬性和字串相等 注意雙引號和單引號的使用

字串N一定要用“”雙引號包含,從test的包含則用單引號 ‘ ’,如果相反,則不能正確判斷該屬性是否與該字串相等。 正確: <s:if test='activityBean.searchForce=="N" '> 錯誤: <s:if test="activ

Eclipse-ADT版本:SDKmanager更新 注意Android SDK Tools和Platforms要匹配,否則開發環境就不正常了

EclipseADT外掛開發Android應用程式時,一般使用SDK Manager來更新SDK Tools 和Android Platforms 。但是,如果SDK Tools的版本和Androi

Python 寫爬蟲應該注意哪些坑

1. 新增user-agent,header。避免一開始就被遮蔽掉。推薦用urllib2,requests(最近才用這個,發現很好用) 2. 編碼用utf-8,本地儲存的時候用codes.open 來儲存中文字元 3. lxml解析的速度要比beautifulsoup快的多 4. 如果beautiful和l

論文寫作注意格式(寫作論文的你們千萬要看啊 都是坑等跳)

1. 千萬先下載學院論文格式要求看一遍,千萬注意,千萬注意,到後面xx會按著這個來說事 2. 說一下摘要。但千萬別出現第一人稱,例如我們,我之類的作為學碩,只要簡要說出所做內容,以及創新點即可,但是對

無法發現問題所在,不要簡單地把程式碼或者資料還原

【場景】 這幾天有一位同事需要做與我一樣的功能,而這個功能是我已經開發好了的,他只需直接把我的程式碼拿去修改就可以。結果,我的程式碼可以正常執行,他的程式碼在開啟服務之後,控制檯就不斷有日誌輸出,開發環境進入了宕機狀態。 他花了很長的時間去尋找問題的來源,但

unity3D程式碼做一個分秒的計時器,格式為00:00:00

簡單粗暴,上程式碼。public class Clock : MonoBehaviour {    public Text m_ClockText;    private float m_Timer;    private int m_Hour;//時    private

為啥@JsonFormat註解,LocalDateTime反序列化失敗?

## 寫在前面 > 最近,有個小夥伴問我:我在SpringBoot專案中,使用@JsonFormat註解標註LocalDateTime型別的欄位時,LocalDateTime反序列化失敗,這個我該怎麼處理呢?別急,我們一起來解決這個問題。 ## 小夥伴的疑問 ![](https://img-blo

這些Linux數據恢復工具,過哪幾個

linux數據恢復不論你運用的是臺式電腦仍是筆記本,需求重視的要點之一都是怎麽保護好你的名貴數據。由於總會有各種突發狀況使你的系統潰散,然後你要做的就是恢復數據。不論你怎麽想,要是我失去了一切的數據卻無法恢復的話,我會分分鐘肢解了這臺破電腦。不過幸虧的是,如今商場上有不少的數據恢復工具,能協助咱們從體系的硬盤

老男孩教育每日一題-2017-05-15-說說vi/vim中常用的命令或快捷鍵

vi-vim編輯器 linux編輯器 每日一題 1.題目老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵2.參考答案01:學會在vim中查詢幫助:help 或:h即可 :help G :help :wq02.vi/vim 使用最基本方法第一個裏程碑-使用vi打開o

手把手教jumpserver搭建堡壘機!

ict 添加用戶 以及 這一 用戶名 端口 cal cti tom 首先,jumpserver是什麽呢? Jumpserver 是一款由Python編寫開源的跳板機(堡壘機)系統,實現了跳板機應有的功能。基於ssh協議來管理,客戶端無需安裝agent。 特點: 完全開源,G

PHP在foreach中對$value賦值無效,應該 ‘鍵’ 或者 &$value的形式

image blank key warn 運行 clas 應該 發現 建議 首先我們看下這段代碼: foreach ($data as$value) { $value[‘name‘] = ‘Hehe‘; } $data中原始的數據為: array(

Fiddler在電腦上抓手機上的包

手機抓包 fiddler抓手機包 fiddler抓包 代理抓包 電腦上抓包很方便,並且很多種抓包工具。但是我們如果想要抓手機上的包並且分析它, 好像就比較麻煩了。但是我們用Fiddler可以解決這個問題。 首先我們在電腦上打開Fiddler並且設置,進入Tools---Fiddler Opti

老司機帶MaxCompute和表格存儲玩轉車聯網數據

tps 爆發 sqlserve 屬性 分庫 所有 spa 控制 定期 原文鏈接 “自動駕駛汽車”在近兩年頻頻出現於各大科技新聞頭條,自2012年谷歌獲得美國首個自動駕駛汽車許可證以來,國外各大知名汽車廠商如奔馳、沃爾沃、大眾、通用、豐田、日產、特斯拉等也紛紛宣布自己的自動駕