iT邦幫忙

shell相關文章
共有 99 則文章
鐵人賽 Software Development DAY 28

技術 Day28 生活品質篇:類固醇劍客 - z, eza, bat

嗨!歡迎回到上班族的命令列生存手冊。很久以前講到基礎的指令,知道有三個命令必學:ls、cd 和 cat,它們陪伴我們一段時光,雖然基礎但也夠用了。不過網路無奇不...

鐵人賽 Software Development DAY 27

技術 Day27 生活品質篇:git 大補帖

知道大補帖是啥的可能都… 嗨!歡迎回到上班族的命令列生存手冊。這章是來介紹一些好用的 git 相關工具,本章並不會介紹 git 指令,因為 git 自身也夠寫一...

鐵人賽 Software Development DAY 26

技術 Day26 生活品質篇:我的副駕駛 - gh copilot

嗨!歡迎回到上班族的命令列生存手冊。上一個章節講到 git,我就想到 GitHub。一想到 GitHub,就想到 GitHub Copilot。在 Warp 裡...

鐵人賽 Software Development DAY 25

技術 Day25 生活品質篇:設定你的 Shell

嗨!歡迎回到上班族的命令列生存手冊。本篇是生活品質篇的第一篇文章,手刀來介紹一下「設定檔」。還記得 vim 篇時,調整讓 vim 預設使用系統剪貼簿的設定嗎?當...

鐵人賽 Software Development DAY 24

技術 Day24 進階觀念篇:上班族的 vim 生存手冊

嗨!歡迎回到上班族的 vim 生存手冊。好!我們繼續 vim 的主題,上個章節提到不能用 Ctrl + C 複製了,現在變成離開 Insert Mode,到底要...

鐵人賽 Software Development DAY 23

技術 Day23 進階觀念篇:所到之處,都聽到你的名子 vim

嗨!歡迎回到上班族的命令列生存手冊。終於要來講那個編輯器:vim,一個進去後就不知道怎麼離開的神秘產品。同時,用 vim 的開發者會自己走過來告訴你他用 vim...

鐵人賽 Software Development DAY 22

技術 Day22 進階觀念篇:一起寫個自動分類檔案的 Script

嗨!歡迎回到上班族的命令列生存手冊。終於要來正式的寫一個 Shell Script,沒想到可以拖個兩回,就像看漫畫還是動畫突然進入角色回憶篇一樣。不過還有一些事...

鐵人賽 Software Development DAY 21

技術 Day21 進階觀念篇:權限怎麼修改?來談談 chmod

嗨!歡迎回到上班族的命令列生存手冊。上一個章節詳細說明了一個檔案前面的權限要怎麼看,但是權限是一個不小的話題,這一個章節還是需要繼續談。前情提要筆者提供了一個「...

鐵人賽 Software Development DAY 20

技術 Day20 進階觀念篇:一個簡單的 Shell Script 和權限

嗨!歡迎回到上班族的命令列生存手冊。一首簡單的歌,讓你的心情快樂。一個簡單的 Shell Script,改善下午上班的心情。終於進入了 Shell Script...

鐵人賽 Software Development DAY 19

技術 Day19 進階觀念篇:重新導向和 tee

嗨!歡迎回到上班族的命令列生存手冊。還記得最前面幾章介紹的 Standard Input 和 Standard Output 嗎?本章還會用到這個觀念,首先來看...

鐵人賽 Software Development DAY 18

技術 Day18 進階觀念篇:你的 Shell 怎麼這麼棒?fish

嗨!歡迎回到上班族的命令列生存手冊。今天要介紹的 Shell 就是 fish (Friendly Interactive Shell),「fish 有什麼好!(...

鐵人賽 Software Development DAY 17

技術 Day17 基礎操作篇:連環新接龍,pipe 多個指令

嗨!歡迎回到上班族的命令列生存手冊,前一章節介紹一個危險的東西,大家下之前有沒有特別小心呢?這一章節將會是基礎操作篇的最後一篇,將會來介紹如何串連多個指令。之前...

鐵人賽 Software Development DAY 16

技術 Day16 基礎操作篇:很有名的那個指令,別亂下 rm

嗨!歡迎回到上班族的命令列生存手冊,江湖傳言有工程師為了關遠端主機下了經典的:(先不要亂下!!) $ sudo rm -rf / 就讓公司關機了,rm 就是這...

鐵人賽 Software Development DAY 15

技術 Day15 基礎操作篇:你說要有東西,就有東西 touch

嗨!歡迎回到上班族的命令列生存手冊。這章節要來談怎麼創造一個檔案,節幾張都只是複製、移動,最多就是編輯。從沒有談論過怎麼去「創造」一個檔案。有幾個方法可以建立檔...

鐵人賽 Software Development DAY 14

技術 Day14 基礎操作篇:怎麼移動檔案? — 說說 mv

嗨!歡迎回到上班族的命令列生存手冊,上一個章節談到怎麼複製東西,這個章節來講怎麼移動檔案,還會說明怎麼「重新命名」。買一送一!準備好了嗎?讓我們開始吧! 移動檔...

鐵人賽 Software Development DAY 13

技術 Day13 基礎操作篇:怎麼複製檔案? 以及目錄的本質

嗨!歡迎回到上班族的命令列生存手冊,上一個章節說明了 Framework,這一個章節又回到的操作的環節。有些在熟悉環境篇漏掉的操作,比如說「複製」。怎麼在終端機...

鐵人賽 Software Development DAY 12

技術 Day12 基礎操作篇:灑上快樂魔法 — Shell 的 Framework

嗨!歡迎回到上班族的命令列生存手冊,終於安裝好 zsh,界面看起來很平淡,這系列文的作者到底為何叫我們安裝這個?你還記得剛剛在調整設定檔(Profile),指定...

鐵人賽 Software Development DAY 11

技術 Day11 基礎操作篇:更換一個更讚的 Shell — zsh

嗨!歡迎回到上班族的命令列生存手冊,軟體用起來要爽,不外乎「我要快樂,我要能睡得安穩。」阿妹都已經告訴我們。一天到晚炸來炸去這種刺激的人生,對生活和身體都不好。...

鐵人賽 Software Development DAY 10

技術 Day10 熟悉環境篇:怎麼編輯文字檔案?nano

嗨!歡迎回到上班族的命令列生存手冊,這個章節的最後來介紹怎麼在命令列編輯檔案?讀者可能會興奮的說「V…」先不要說這個名子(嗚住)。今天要介紹的工具是內建在大部分...

鐵人賽 Software Development DAY 9

技術 Day09 熟悉環境篇:網路寫手之終極解碼,tldr 指令

嗨!歡迎回到上班族的命令列生存手冊,還是到了這一天,我必須坦白這些指令我都嚴重參考某個工具而寫出來的,而你也即將知道這一切所有的祕密!讓我們開始吧。 Break...

鐵人賽 Software Development DAY 8

技術 Day08 熟悉環境篇:這是什麼東西?可用 cat 指令

嗨!歡迎回到上班族的命令列生存手冊。終於到了最後一位基礎三劍客— cat。前面幾個章節,我們已經蒐集到了手電筒(ls)、藍寶堅尼(cd),最後一個拼圖是放大鏡,...

鐵人賽 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...