Time of Update: 2018-08-03
0.前言 樹莓樹莓派可以無痛入門linux,下面通過命令和shell指令碼控制樹莓派GPIO。通過本文可以熟悉多個linux命令,並熟悉shell指令碼編寫方法,並對IO重新導向有一個基本的體會。我在學習樹莓派的過程中積累了自信,現在覺得linux沒那麼神秘沒那麼難,反而充滿了無窮的樂趣,希望通過部落格把快樂帶給大家。 相關博文
Time of Update: 2018-07-20
error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js 一般這種情況就是:自己指定的資料庫,所以不能。自動載入服務。第二次就不能串連了 每次啟動前,自己手動,指定下自己,指定的,資料庫 哈 CMD下 f:/mdb>mongod --dbpath f:/mdb/data 如下圖 看到上圖就成功了。
Time of Update: 2018-07-26
shell指令碼,if判斷語句報錯[: too many arguments 我遇到過兩種情況: 1、第一中情況就是網上大家說的,字串變數中可能存在空格,shell解析時將其認為是多個參數,再進行判斷時,無法知道該擷取哪個值,例如: 指令碼ee.sh: strings1="hello world" strings2="hello world" if [ $strings1 = $strings2 ] then
Time of Update: 2015-07-03
標籤:linux shell 命令什麼是Shell?Shell 是串連作業系統核心 與 使用者 的介面。終端是shell的表現形式。Linux的核心版本由三部分組成:主要版本.次版本.修正號。次版本有其它含義:奇數為測試版,偶數為穩定版。常見的linux發行版有 Fedora、Ubuntu等。什麼是Shell編程?Shell 指令碼語言加上linux
Time of Update: 2015-06-10
標籤:shell指令碼(五)shell指令碼(五)4、sed和awk(1)seda、常用參數#檔案編輯工具,可對文字檔和標準輸入進行編輯,標準輸入可以是鍵盤輸入、#檔案重新導向、字串、變數、以及管道文本。#-n:不列印所有行到標準輸出;-e:將下一個字串解析為sed編輯命令#-f:調用sed指令檔b、定位文本#x:指定行號;x,y:指定從x行到y行範圍;#/pattern/:查詢包含模式的行;#/pattern/pattern/:查詢包含兩個模式的行;#/pattern/,x:從與pattern
Time of Update: 2015-06-06
標籤:blank center target style shell指令碼(二)#find尋找檔案,以可根據時間、名稱、uid、gid、許可權、大小等條件尋找#-amin -10:10分鐘之內訪問過的檔案或目錄;+10:10分鐘之前訪問過的檔案或目錄.時間單位為分鐘。#尋找10分鐘之前30分鐘之內訪問過的檔案或目錄find /home -amin +10 -a
Time of Update: 2015-04-22
標籤:有時候給別人分享一個工具的時候,同時需要提供的檔案比較多;如果分享一個壓縮包還得教會對方如何解壓、執行哪個指令碼,感覺需要傳輸的內容多了就不方便; 把幾個Shell指令碼和檔案打包成一個“單獨的可執行檔”,對方接收到這個檔案,只需要執行一下這個檔案,就可以實現解壓、執行對應指令碼了,相對比較方便; #!/bin/bash - #============================================================
Time of Update: 2015-03-09
標籤:一 Linux 的字串截取很有用。有八種方法。假設有變數 var=http://www.hao.com/123.htm 1 # 號截取,刪除左邊字元,保留右邊字元。 echo ${var#*//}其中 var 是變數名,# 號是運算子,*//表示從左邊開始刪除第一個 // 號及左邊的所有字元即刪除 http://結果是 :www.hao.com/123.htm . 2 ## 號截取,刪除左邊字元,保留右邊字元。echo
Time of Update: 2015-02-05
標籤:set -o vi再用esc+K鍵就可以使用上一條指令了esc+kesc+j上下翻ksh預設是emacs風格的。set -o
Time of Update: 2014-08-27
標籤:使用 檔案 資料 div linux c text 網路 as 給你個全的,你在Linux環境下多試下就明白了:$0 這個程式的執行名字$n 這個程式的第n個參數值,n=1..9$*
Time of Update: 2014-07-06
標籤:des http width os art cti Google’s Chrome OS includes a shell environment known as Chrome Shell, or “crosh” for short.
Time of Update: 2018-12-04
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://huangrs.blog.51cto.com/2677571/788379這幾天在學習研究shell指令碼,寫的一些系統負載與CPU監控指令碼程式。在沒有nagios監視軟體的情況下,只要伺服器能上互連網,就可通過發郵件的方式來提醒管理員系統負載與CPU佔用的使用方式。一、安裝linux下面的一個郵件用戶端msmtp軟體(類似於一個foxmail的工具) 1、下載安裝:
Time of Update: 2014-09-20
標籤:style color io strong 檔案 sp on c r 1、shell中如何進行算術計算 A=1; B=2 (1)let C=$A+$B (2)
Time of Update: 2014-08-31
標籤:blog http 使用 strong ar for 檔案 資料 art 最近在寫一個shell指令碼, 由於該指令碼對效率有較高的要求,
Time of Update: 2018-12-05
WshShell 對象ProgID Wscript.Shell 檔案名稱 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表說明和 WshShell 對象有關的屬性。屬性 說明 Environment 返回 WshEnvironment 集合對象。 SpecialFolders 使用 WshSpecialFolders 對象提供對 Windows
Time of Update: 2018-12-05
在寫程式時,有時需要在java程式中調用shell指令碼,可以通過Runtime的exec方法來調用shell程式,運行指令碼。每個Java 應用程式都有一個Runtime 類執行個體,使應用程式能夠與其啟動並執行環境相串連。通過Runtime對象可以返回運行環境的情況,包括CPU數,虛擬機器記憶體大小等,並能夠通過exec方法調用執行命令。可以通過getRuntime 方法擷取當前Runtime執行個體。 public boolean ExeShell(){ Runtime rt =
Time of Update: 2018-12-08
Set os=CreateObject("wscript.shell") Set os0=CreateObject("shell.application") Do input1=InputBox(" 請選擇:"+chr(13)+chr(13)+ _ "1. 全部視窗最小化"+chr(13)+ _ "2. 視窗狀態複原"+chr(13)+ _ "3. 視窗均勻平鋪"+chr(13)+ _ "4. 視窗縱向平鋪"+chr(13)+
Time of Update: 2018-12-07
分類:程式WshShell 對象ProgID Wscript.Shell 檔案名稱 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表說明和 WshShell 對象有關的屬性。屬性 說明 Environment 返回 WshEnvironment 集合對象。 SpecialFolders 使用 WshSpecialFolders 對象提供對
Time of Update: 2018-12-07
說明:在進行一些效能測試的時候,有時候我們希望能計算一個程式啟動並執行時間,有時候可能會自己寫一個shell指令碼方便進行一些效能測試的控制(比如希望能運行N次取平均值等),總之,這其中有一個需求可能就是擷取一個時間戳記或時間差。 1. Linux
Time of Update: 2018-12-07
這是SSH Secure Shell Client多年未解決的短板,要求用戶端和伺服器端都要‘UTF-8’編碼,Windows中文版的編碼是非UTF-8。zh_CN.UTF-8是UTF編碼的中文語言環境。Windows使用的是GB2312編碼,大多數linux系統支援的是UTF-8編碼,而遠程登陸時使用的是本地編碼,所以會出現亂碼的問題;現有幾種解決方案: 方案一:修改linux伺服器的環境變數使用linux,在使用者根目錄下有一個.bash_profile設定檔,該配置只對目前使用者有效.