iT邦幫忙

shell相關文章
共有 67 則文章

技術 ALS - Web 網路測試工具

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

技術 持續集成 - Github README (文檔) 自動翻譯

介紹 該專案提供了一個 Github Action 自動翻譯功能 詳細使用方式與介紹於專案說明檔 功能 修改 README.md 時,並 push 至專案...

技術 CSAPP 深入理解計算機 Shell Lab實驗紀錄

Shell Lab實驗紀錄 簡介 本實驗要求我們編寫一個供使用者交互的終端介面,類似於Linux中的shell終端。實驗中我們需要先解析輸入指令(這些指令可能包...

技術 實作系統呼叫與簡易的 Shell

在先前的文章中,我們已經探討過: 中斷與異常的處理 UNIX-Like Shell 的實作方式 在本篇文章中,作者會嘗試實作基本的系統呼叫以及 Shell...

鐵人賽 Software Development DAY 23

技術 Shell

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

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 :zsh 與 shell script

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

鐵人賽 Modern Web DAY 9

技術 Day 09- Shell之Bash & Zsh

想談這個,因為原本使用Mac製作購物車系統,發現Mac終端機的Shell預設為Bash,但看到網路上的教學有的是Zsh,想說來個不專業小分析。GO GO~ S...

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

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

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

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

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

徵才 【內湖】誠徵 維運Oracle DBA工程師(薪優)

公司介紹:成立於2017年6月,已在台灣穩健成長三年,並持續深耕發展;我們專精於遊戲平台及大數據系統的研發,提供海外客戶穩定、安全及高品質的軟體工程服務;為了因...

鐵人賽 Software Development DAY 27

技術 Day27-timeout 限時指令

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

鐵人賽 Software Development DAY 26

技術 Day26-& 背景執行

前言 不知不覺竟然來到第 26 天了,因為還有一點時間,今天就來實作之前想做、但不知道放在哪裡的功能: 在背景執行程式 some command & 在...

鐵人賽 自我挑戰組 DAY 25

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

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

鐵人賽 自我挑戰組 DAY 24

技術 [Day 24] 自己的 Shell Script 自己寫 - for 迴圈

前言 接下來我們將以兩個概念依序介紹迴圈 迭代篇 重複篇 正文開始~ 迭代 迭代的概念就是一列排隊排好的物件,從第一個開始依序裝箱存到變數裏面,做一...

鐵人賽 自我挑戰組 DAY 23

技術 [Day 23] 自己的 Shell Script 自己寫 - 判斷式(2)

前言 昨天我們介紹了 if...elif...else,但假設今天要寫一個選單功能的程式,例如我們下面用 if else 實作輸入對應的動物名稱輸出對應的叫聲,...

鐵人賽 自我挑戰組 DAY 22

技術 [Day 22] 自己的 Shell Script 自己寫 - 判斷式(1)

前言 我們今天要來介紹判斷式,並寫一個腳本來判斷使用者輸入了什麼東西。 判斷式 語法 if_[_判斷式_] then 執行這段內容 elif_[_判斷式_]...

鐵人賽 Software Development DAY 22

技術 Day22-Redirect Stdin(二)

前言 我們在昨天已經想好一套實作 Redirect Stdin 的方法,大致上可以分成這幾個步驟: 嘗試開啟 data 檔案 若檔案 不存在 就噴錯,程式到此...

鐵人賽 自我挑戰組 DAY 21

技術 [Day 21] 自己的 Shell Script 自己寫 - 參數應用

參數 預設變數 $0:腳本檔名$1:檔名後面的第一個參數,以此類推...$#:後面接參數個數"$@" : "$1",&q...

鐵人賽 自我挑戰組 DAY 20

技術 [Day 20] 自己的 Shell Script 自己寫 - 變數與字元

前言 昨天有以一個簡單的腳本展示了變數、輸出等最基本的功能,今天來介紹這些元素的細節,以免之後寫腳本踩雷。 字元 特殊字元 符號 名稱 意義 $...

鐵人賽 自我挑戰組 DAY 18

技術 [Day 18] 自己的 Shell Script 自己寫 - 介紹篇

前言 接下來的幾篇要來介紹 Shell Script 這個東西,今天會稍微做個簡介,明天之後開始會介紹 Bash 相關的語法,然後實作一些有趣的腳本,相信對伺服...

技術 [滲透新手小知識01]上傳檔案到User Shell

今天開始決定把解題過程的小撇步紀錄在這,這系列偏向手法簡單的小動作,每篇篇幅都短短的,老手們就可以略過了。 正文開始! 今天假使我拿到User Shell後我...

鐵人賽 Software Development DAY 15

技術 Day15-alias 指令別名(四)

前言 今天是 alias 的最後一天,前兩天都寫了超多程式碼,今天的內容來點比較輕鬆的 不知道各位有沒有過這種困擾:如果我先把 ls 設定成 ls -l 的別名...

鐵人賽 Software Development DAY 14

技術 Day14-alias 指令別名(三)

前言 昨天跟前天已經寫好三個實用的 function,分別是 setAlias、unsetAlias 跟 expandAlias,今日目標是要用它們來完成 al...

鐵人賽 Software Development DAY 13

技術 Day13-alias 指令別名(二)

前言 在 Day10 跟 Day11 中我們使用了 Go 提供的 os.Setenv 、 os.Unsetenv 跟 os.ExpandEnv 完成存取環境變數...

鐵人賽 Software Development DAY 10

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

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

鐵人賽 Software Development DAY 9

技術 Day09-內建指令

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

鐵人賽 Software Development DAY 6

技術 Day06-執行指令(二)

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

鐵人賽 Software Development DAY 5

技術 Day05-執行指令(一)

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

鐵人賽 Software Development DAY 4

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

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

鐵人賽 Modern Web DAY 3

技術 Fish shell:讓指令更接近懶人使用

認識基本的 Linux 指令後,該想想怎麼讓這些指令更方便輸入了。今天要介紹的 Fish shell,可以讓你的指令介面變得更好看、還有自動補完功能等等。 Li...