iT邦幫忙

shell相關文章
共有 78 則文章
鐵人賽 Software Development DAY 7

技術 Day07 熟悉環境篇:我該去哪? 說明 cd 指令

嗨!歡迎回到上班族的命令列生存手冊。上一章節我們學到了基礎三劍客,並且詳細介紹了裡頭的 ls 指令,我們獲得了手電筒,得以照亮目前的目錄有什麼東西。今天則要介紹...

鐵人賽 Software Development DAY 6

技術 Day06 熟悉環境篇:我在哪裡? 簡介 ls 指令

嗨!歡迎回到上班族的命令列生存手冊,事不遲疑直接進入業配主題,現在我們只會安裝套件,然後… 就沒有然後了。雖然裝東西很酷,但就只是一台沒有發動引擎的藍寶堅尼,大...

鐵人賽 Software Development DAY 5

技術 Day05 熟悉環境篇:你說的好物,怎麼安裝?

嗨!歡迎回到上班族的命令列生存手冊。上一章節我們提到了字體,以及 Nerd Font。談到安裝東西,就不能不提到「套件管理工具」。一般在 Linux 系統之中,...

鐵人賽 Software Development DAY 4

技術 Day04 你需要一個更棒的字體

嗨!歡迎回到上班族的命令列生存手冊,我們前幾章節提到一個好的 Terminal Emulator App 可以大大的提昇工作、生活的品質,並提到 — 還有字體也...

鐵人賽 Software Development DAY 3

技術 Day03 選擇一個適合的 Terminal Emulator 程式

嗨!歡迎回到上班族的命令列生存手冊,在上一章已經了解到 Terminal (終端機) 以及 Shell 軟體的前世今身,但我們真的下去洗頭以前,俗話說工欲善其事...

鐵人賽 Software Development DAY 2

技術 Day02 什麼是 Shell?什麼是 Terminal?

嗨!歡迎回到上班族的命令列生存手冊,這一個章節我們談論到:Shell 與 Terminal 的兩個名詞。讀者可能常常聽到,但卻不知道意含。這兩個名詞有他的歷史脈...

鐵人賽 Software Development DAY 1

技術 Day01 快快樂樂學習命令列 (Command Line Interface)

嗨!歡迎來到上班族的命令列生存手冊系列文章!你是否也對黑暗的文字界面感到好奇而遲遲不敢下手?亦或只是淺淺的接觸想要深入了解該怎麼好好的善用? 對於工程師來說,...

技術 提升工作效率的好幫手 - CronTab 入門指南

最近開發時遇到例行繁瑣的事務,解決以後便寫下這篇文章跟大家分享,請大家不吝指教!閱讀本篇文章,你將學到: crontab 的基本概念與用途 如何設定與管理排...

鐵人賽 Software Development DAY 12

技術 ch3圖3.35-簡單殼介面的輪廓

simple-shell.c #include <stdio.h> #include <unistd.h> #include <s...

鐵人賽 Python DAY 10
30天從0開始學習 Django 系列 第 11

技術 Day 11 - 資料庫操作

使用shell command 創建和保存資料 新增 修改 刪除 一、使用shell command Django 提供了一個交互式 shell,可以讓我們...

鐵人賽 DevOps DAY 12
菜逼八用Github Actions 系列 第 12

技術 Day 12 - 常用的shell command

目錄 目錄 摘要 shell是什麼 在Github Action常用的shell command if 寫入檔案 拋錯...

技術 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 自己寫 - 變數與字元

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