iT邦幫忙

shell相關文章
共有 67 則文章
鐵人賽 自我挑戰組 DAY 25

技術 [Day 25] 自己的 Shell Script 自己寫 - While 迴圈

前言 今天我們要介紹 while 這個語法,昨天的 for 可以解決適合迭代的問題,而今天這個 while 適合解決重複邏輯的問題 重複邏輯 重複邏輯就是當一個...

鐵人賽 自我挑戰組 DAY 8

技術 [鐵人賽第08天] Command Substitution 的用法

真是的都開始打戰某世界才想到今天的文還沒寫。 昨天有提到可以把 stdout 的結果導向檔案存起來,前面也提到我們可以產生變數儲存資料,那有沒有辦法把指令執行的...

鐵人賽 Software Development DAY 10

技術 Day10-存取環境變數(一)

前言 不知不覺就來到第十天了,今明兩天要來談談怎麼在 Shell 中存取(set and get)環境變數,之前只有簡單帶過,今天來認真介紹一下 環境變數 在...

鐵人賽 自我挑戰組 DAY 20

技術 [鐵人賽第20天] 實戰:退不出去的硬碟

前面講這麼多東西,也該來做點事情了。 umount Data0/ umount: /media/Data0: target is busy (I...

鐵人賽 其他技術 DAY 10
網頁開發五四三 系列 第 11

技術 取得 IP , 針對 Raspberry Pi 於家中利用 pppoeconf 連線

取得 Raspberry Pi 連線後的 IP Address. ( 使用 pppoeconf ) 取得 IP 的 Shell Script 算是非常一般且常用...

鐵人賽 自我挑戰組 DAY 9

技術 [鐵人賽第09天] 介紹管線與 grep 指令

昨天講了怎麼把指令的結果存起來、也講了怎麼把指令的結果丟進去另一個指令的參數,也講過如何把一個指令的執行結果丟進另一個指令的 stdin 。為了示範怎麼把 st...

鐵人賽 Software Development DAY 4

技術 ✾後花園D4✾-在後花園的中心等待Shell的命令(淺談Kernel與Shell)

本系列文的環境狀態,可點擊此連結後花園環境參考 因為昨天安裝了 iterm2 跟 zsh ,所以今天來稍微講講核 ( kernel ) 與殼 ( shell )...

鐵人賽 自我挑戰組 DAY 16

技術 [鐵人賽第16天] 正規表達的使用

正規表達式 Regular Expression ,早出現在 Perl 語言裡面,但是因為太好用所以即使不寫 Perl 也會遇到他,像是: Python 2....

鐵人賽 MIS技術 DAY 21

技術 快速指到常用的目錄及檔案的工具:fasd

在命令模式裡,常常要切換不同的目錄,看不同的檔案,而且是重覆在動作,而要敲出每個路徑來,有了 fasd,能夠用最快的速度存取目錄或檔案。 為何有fasd 靈感是...

鐵人賽 自我挑戰組 DAY 11

技術 [鐵人賽第11天] 使用 for 迴圈

今天來講講 Shell 或是 ShellScript 裡面的 for 迴圈吧。 ShellScript 裡面的迴圈就是這樣: for value in val1...

鐵人賽 自我挑戰組 DAY 14

技術 [鐵人賽第14天] if 、 && 、 || 與 [] ;

昨天講到了 exit code ,今天來講 exit code 的應用吧。 既然 exit code 可以拿來識別成功失敗,那麼拿來跟 if 配在一起用就在合理...

鐵人賽 自我挑戰組 DAY 21

技術 [鐵人賽第21天] 實戰:快速建立開發環境

有時候難免會遇到要開發環境需要建建置,今天就拿Cargo示範怎麼撰寫自動準備環境的 ShellScript 吧。 首先拉到 Cargo 的 Installati...

鐵人賽 自我挑戰組 DAY 19

技術 [鐵人賽第19天] Shell 裡面的 args -$0 $1 $* $@

昨天提到可以宣告 function 來用,不過有時候帶一些引述進去 function 時,該怎麼辦呢? Java 裡面有 args , Shell 裡面則是 $...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 :zsh 與 shell script

我把從第一天到現在每天的 Home 目錄都放上 GitHub 了,README.md 裡面有說明這是今天的 Release https://github.co...

鐵人賽 自我挑戰組 DAY 6

技術 [鐵人賽第06天] 下指令的小技巧(*與{})與運作方式

今天講大家可能都用過的 * 號與 * 號有點類似的 {} 號,買東西被雷實在 首先 * 號應該大家都用過,但是我要先自首從高職開始開 MINECRAFT 伺服器...

鐵人賽 Software Development DAY 1

技術 Day01-系列文介紹、規劃

前言 哈囉大家好我是 Larry,這是我第二次參加鐵人賽了,我去年的主題是用 Go 寫一個通用的釣魚網站,比較偏 Go(Golang) 在網路方面的應用;今年則...

鐵人賽 自我挑戰組 DAY 15

技術 [鐵人賽第15天] 使用 while 迴圈

除了 for 迴圈外, ShellScript 也允許使用不定迴圈,這是不定迴圈的語法: while [ some program ]; do echo...

鐵人賽 自我挑戰組 DAY 17

技術 [鐵人賽第17天] find 指令的使用

前面介紹了 for 迴圈, for 迴圈也可以搭配 Command Substitution 用 ls 把目前的檔案列表丟進去 for 的清單。不過這個還是有個...

鐵人賽 自我挑戰組 DAY 5

技術 [鐵人賽第05天] 實戰:我的 adb 勒!

星期一好懶喔,簡單打吧。 昨天提到 PATH 會雷人,今天就來講講 PATH 會怎麼雷人吧。 這是一個前陣子才發生的事件,有一天有人更新了 Genymotion...

鐵人賽 開發技術 DAY 1

技術 Day_2:優勢

腳本語言看起來很艱深難懂,沒有程式底子的人能輕易學會嗎? Regular Expression感覺就像蝌蚪文,一定要花心思去理解嗎? 其實腳本語言就是最貼近人類...

技術 [Shell] Common Shells: sh, csh, tcsh, ash, bash

sh Bourne Shell, developed by Steve Bourne @ AT&T The standard shell on...

鐵人賽 開發技術 DAY 1

技術 Day_1:開場白

你相信不用在電腦前也能做好系統管理嗎?你相信短短幾行程式碼就能讓機器知道自己要做什麼嗎?30天內將為你揭露自動化腳本的秘辛,讓你不用天天爆肝也能讓機器正常運行!...

鐵人賽 Software Development DAY 23

技術 Shell

本文目標 學習 Shell 的基本操作 Shell 的執行流程 Shell 的實作 進入正題 Shell 是一套能夠監聽使用者命令、解析命令再告知作業系統...

鐵人賽 自我挑戰組 DAY 18

技術 [鐵人賽第18天] 宣告 function 來用吧

今天來講個 Bash 跟 zsh 才能用的偷懶技巧。 比較常用的偷懶指令,我會放在 ~/bin 裡面,並且把 ~/bin 加入 PATH 方便我偷懶,像是裡面有...

鐵人賽 Software Development DAY 5

技術 Day05-執行指令(一)

今日目標 昨天講了 Process 跟 Standard IO 的基本概念,今天要用他們做到下 ls 指令時真的可以跑出 ls 的結果 Shell 執行指令的流...

鐵人賽 Software Development DAY 27

技術 Day27-timeout 限時指令

前言 一轉眼就來到第 27 天、也是實作功能的最後一天了,在過去幾個禮拜 Gosh 一直嘗試做到 zsh 能做的事(雖然還差很多XD) 但今天要來點不一樣的,我...

鐵人賽 Software Development DAY 9

技術 Day09-內建指令

前言 原本以為已經差不多有 Shell 的樣子了,結果剛剛試了一下竟然不能 cd,這 Shell 真是爛得徹底,竟然連 cd 都不行,這樣也能叫做 Shell...

鐵人賽 Software Development DAY 7
純‧CLI 整合開發環境 系列 第 7

技術 Day 07:我今天想不到標題之整合 tmux 和 zsh

我把從第一天到現在每天的 Home 目錄都放上 GitHub 了,README.md 裡面有說明這是今天的 Release https://github.co...

鐵人賽 Software Development DAY 6

技術 Day06-執行指令(二)

今日目標 昨天看似已經完成執行指令,其實不然,昨天下的指令 ls、ps、vim 都是沒有參數的,如果加上參數就會發生錯誤,到底為什麼會這樣呢??? 分析原因...

技術 ALS - Web 網路測試工具

博客 https://songxwn.com/ 简介 ALS 是一个在线工具集合。 项目地址:https://github.com/wikihost-opens...