[生活瑣事]徵工讀生有感

原文

開發團隊需要找 二名工讀生, 請幫忙問問家裡有沒有專科大學含以上的小朋友,
有興趣來公司實習的, 條件可以到公司再談

我們希望你

  • 對電子商務有興趣、有熱忱, 喜歡解決問題
  • 樂於溝通與分享
  • 喜歡團隊合作

工作內容

  • 協助專案開發, 修改前端 Javascript/CSS, HTML頁面調整
  • 協助頁面功能測試

條件

  1. 熟悉HTML(接觸過JavaScript,CSS佳)
  2. 接觸過任意後端程式語言(C#,ASP。NET MVC佳)
  3. 具備網頁應用程式開發的概念或經驗佳
  4. 暑假期間7/1 ~ 8/31, 上班時間, 09:00 ~ 18:00 (edited)

心得

一眨眼也工作十年了,不說自已,
身邊年輕的朋友也不是小朋友了;
各種意義上也沒有小朋友;
視茫茫,髮蒼蒼,齒牙動搖;
身體平安,惟膀子疼痛厲害,轉身射門,諸多不便。

補充

  1. 薪資會優於勞基法加面議。
  2. 95% 的信賴區間下,可能會落在 150 左右,正負6個百分點。

(fin)

[生活記事]五月身體異常

下玉山

登玉山是我的年度計劃之一,至少已經規劃 3 年了
過程也是一波三折,如果不是身體發生的狀況
現在這篇文章應該是登玉山的甘苦談了,
簡單的說一下原因,我是帶著落枕上山的,
爬山的過程中,身體為了保護脖子,不自然的動作導致了肩膀也傷痛
目前還在復健中,這跟後來的病痛有沒有關係,我就不知道了

5月9日晚上

當天晚上的計劃是閱讀單元測試的藝術
這是在公司參加的讀書會,剛好下山後的那個禮拜就是我負責的章節,
因為身體還在很疲累的狀態,所以我只打算在床上稍作閱讀,
沒有計劃要刻 Code 。

1
2
3
4
程式相關的書跟其它書籍最大的不同是,
如果裡面有程式碼,你很容易去實踐書裡面的內容,
有好有壞,它不像一些高大上的東西,說得到作不到(光說不練)(就是幹話)
程式寫下來,跑一下就可以很清楚作者要表達的東西。

症狀

一開始是看不清楚一兩個字,單純以為是眼花了而已。
隨即發現這跟平常的眼花並不一樣,左邊的視野完全消失了,
當下立即對自我作了一下檢查,不論是左眼右眼看到的東西是相同的,
就是左邊的視野是糢糊不清。

當下時間已經是凌晨 1:00 多了,從來沒有這樣的症狀,
很害怕是視網膜剝離或是急性青光眼之類的,
真的是有想到各種失去視力的恐怖想像,
不過症狀卻隨著我到達醫院消失了,

當下醫生也只有量血壓,看起來也正常,
也沒有其它症狀,就被趕回家了……

回到家沒多久,先是視野又出現相同症狀,沒多久就開始頭痛
從右眼到到後腦勺的疼痛,有點類似吃太冰的東西引發的頭痛感覺
再一次去到了醫院,這次本來想就近看診所以選了西園
想不到西園沒有急診眼科就又去了台大一趟
醫生直接幫我抽血並給了我一個藥丸(止痛藥)
吃了藥後,症狀有所舒緩,在醫院等了幾個小時後,
終於有眼科醫生來作檢查,只有簡單的眼壓與視野檢查。

預約了眼科與腦神經科的門診後,就回家了,
不過那時已經快過 11:00 了,在醫院忘了帶手機,
還麻煩了同事C代請假。

休息

症狀發生後的當天是完全無力上班的,而門診時間是抓在二日後,
緊接著又是六日,所以直接請了 3 天的假
幾本上是睡了三天,當然門診那天也跑了很多地方,
雖然我姐陪我去看診,但是另人傻眼的是最後被丟包只能自已回家。
而整個過程當中他也只是在逛兒童醫院的小賣部,或是滑手機
事後想想,我自已去醫院說不定會更輕鬆一些。

檢查

門診後安排了檢查,另外就是一個月份量的止痛藥,
醫生開了「普拿疼」跟「羅莎疼」,備而不用能不吃就不吃,
之後的檢查分屬不同的時間,有時候是一個人去的;

MRI

MRI 是一個漫長的檢查,在電視上常常看到,可以透視你的腦與血管,
聽說輻射量會比較少,整個過程就是躺著聽噪音,
真的很吵,大概要 30 分鐘不能動,希望你們不會有這種體驗。

清醒期腦波

在頭上黏一堆電線(?),檢查人員會跟你說話
或是要你呼吸,讓你看燈光,感覺上是為了觀察你的腦的反應,
算是輕鬆的檢查,可是用完後整個頭超黏,
強烈建議作完後去洗個頭,特別是入暑後的夏天。

視野檢查

單眼測試,要看視野中央的亮點,
手上會有一個按鈕,隨機出現一個亮點就按一下,
作完右眼換左眼,蠻快速簡單的,
唯一有點難過的事是外面跟一個大媽聊天,
好像是腦瘤造成視野異常,
「弟弟,我什麼亮點都看不到」「…」
「你有看到嗎?」
我真的不知道怎麼回答……
「阿姨,我們先走了…」

天使

在公司基本上應該不要說這些私事的,
但是有些團隊成員在問,我又不想一直被問,
就直接濃縮成「眼睛看不到(清楚),看了醫生還在等檢查…」
謝謝那些關心我的人,雖然我仍會感到不自在…
上午跟團隊報告,下午就被長官關心了,
嗯…那種感覺比較像「聽說有個零件壞掉,看一下,如果不行就換一個吧…」
不過還是有天使,謝謝同事R,不管是小紙條或是熱敷眼罩都很溫暖,
真的有種遇到天使的感覺,特別是在被家人丟包之後…

Swing

很神奇的是在檢查完後的那個下午,
因為沒事可作,就到了華山,那邊有個 Swing 的跳舞活動,
之前就很感興趣,可惜19:00對我來說仍是個奢侈的下班時間。
活動蠻有趣的,社交場合所以大家的心態也比較開放,
可惜我完全不會跳,不過遇到了牧羊犬(如果我是羊,祂是牧羊人的話)
知道了彼此的身份後,我們一起禱告,

1
2
3
4
5
我看到上帝將你的心捧在祂的手掌上,  
細心的、仔細的在拼揍你破碎的心。
可能是過去從家人、朋友、職場…而來的傷害,
讓你的心碎成好幾塊,
但神說不要怕,放心交給祂…

唔…我還要想一想,不過當下還有另一個男生說他想去教會
(os:有沒有這麼突然,你是不是想……?)
不過基於個人原則,有人想去教會我一定會帶他去的。
後續有什麼發展就等著瞧了……

ps. 聽說有8:30的舞蹈教學時間,如果有 lv1 我應該會去參加。

教會朋友家聚餐

是一個好久不見的朋友,他在泰國,
所以我們大概一年只能見一次,
之前一直說要去泰國找他,總總因素總沒有成行,
很突然的一個邀約,大家帶一點吃的
我還剛踢完球,全身臭臭的,除了我大家都結婚生子了,
這種感覺是很尷尬的,某種程度上的,
不過因為我們也沒有團契,也沒有一起聚會(好啦,我知道是我沒去教會)
連繫上是很薄弱的,本來想說就好久不見的朋友,
後來一起唱了詩歌又一起禱告……
又把焦點作到我身上了,weeeeeee
或許需要恢復團契與聚會習慣吧。

不然我會止不住這些聲音的。

記錄

我的 blog 本來是不打算記錄這些東西的,
不知道為什麼就想記下來,
或許有一天會用到吧,或許不會,
等著瞧了。

(fin)

[活動筆記] 有關海外工作的大小事

隨手記

讓企業買你的專業與合作能力;而不是買你的時間

有關薪水

台灣通常最後才談薪水 , 在海外可以先提薪水

在台灣也要先提啦 , 講那麼多最後薪水談不攏只是浪費時間

薪水是少數客觀的指標 , 所以怎麼談很重要.
海外工作怎麼談薪水 ? 請考慮以下幾點:

  • 家庭移居(relocation)
  • 津貼(allowance)
  • 健康保險(healthcare insurance)

而在海外工作的技能最重要的是語言與專業,
目前軟體工程最熱門,英文很基本
中文其實也沒什麼.
另外注意簽証通常有最低薪保障,
在台灣年薪 250 以上才是獵頭的目標,
在選擇方面,建議考慮 個人成長 > 公司賺不賺錢
小公司或新創公司可能沒有很好的薪福;
可能有以下幾種選擇:

  • 分紅
  • 公司股票
  • 選擇權

有好有壞,要自已拿捏;
如果不是核心骨幹的話,拿到錢最重要
要不然很容易被大股東透過一些手段稀釋股權
有選擇當然更好,但是往往會變得更複雜

薪資不應與前公司掛勾,你可以選擇不透露你的薪資
薪資保密,應該是指公司要替你保密,
你可以選擇讓誰知道,而非限制自已不得透露給任何人

台灣公司很常對內搞薪資保密,
甚至視為禁語, 只能說弊大利
徒生猜疑 惹人聯想是否不同工不同酬 .

另外公司常用競業條款作一些轉職的限制,
為了自保應該有但書與對價關係 .

國際狀況

台灣青年的評價算肯吃苦,但是要求快速得到回報
目前缺工的鄰近國家:中國、菲律賓、日本,
英/美/歐/澳算相對困難,瑞典有一些機會,
新加坡的所得稅很低.

(fin)

[閱讀筆記] 穀倉效應

第七章 取下鏡片: 醫生如何避免經濟專家的錯誤

克里夫蘭臨床醫學中心的歷史

1880 AD
草創時期隨克里夫蘭城市發展落成。

一次大戰後,參考自軍醫的「小組合作模式」,
改變醫院的運作模式。
—不同的背景人才組成的醫療小組—
固定薪資,分享紅利

二次大戰後,克里夫蘭城市開始走下坡,
但靠著創意和明星醫師成功擴張醫院。

二十世紀末,員工成長至 4 萬人,穀倉與官僚問題漸增,

透過空橋/電子系統/地道系統/機器人等設施…,
致力追求無縫連接。

隱憂: 技術與組織變得愈來愈複雜,反而是一種穀倉:

醫生的故事

寇斯巴洛夫有閱讀障礙,所以成績不好;

用圖像式記憶法才完成學業;

但是在實務層面卻大放異彩;
當上了克里夫蘭臨床醫學中心執行長。

越戰後的反思,為什麼醫界不是採取團隊工作?

所以加入了克里夫蘭臨床醫學中心。

結合縫紉發展改良了心臟手術。
創新就是要挑戰既有界線

改革

  1. 拿掉醫師與護士的界線

    (Front-Backend?DevOps?Sales/BD/PD/RD?)

    以患者與疾病為核心;
    不以醫界既有科別區分,成立新部門

    比如說,脊椎病症:
    神經內科/心理科/生醫影像科/整型外科 more …
    → 大馬: rd1/rd2/.../Rd5/app/f2e/ait/PD

    特殊規劃小組,制定改革時間表
    One Team ? SRG ?

  2. 外部體系(保險公司/醫療協會)仍是專門分科

    所以又成立影子部門

  3. 改善空間,不只是功能性,鼓勵逗留與聊天

結果

  1. 醫療浪費減少,成本更低,「把照顧病患而非官僚體制放第一」
  2. 每位醫生診斷時會想到不一只種界定分類方式
  3. 改善空間帶來的互動不亞於會議
  4. 急救中心轉診速度提昇

原本的優勢

  • 固定薪資制,醫生不會為了績效多作治療
  • 原本就有的團隊合作文化

小結與反思

  1. 反思現有的分類,甚至加以顛覆
  2. 專業分工是組織變得複雜的龐大後的必然結果
  3. 創新就是要挑戰既有界線
  4. 以患者與疾病為核心 ?
    → 我們以○○為核心?股東、客戶、產品、品質、速度、員工
  5. 我們作的不對,我們必須改變
  6. 改革會一直遇到問題,我們有解決問題的機制嗎 ?
  7. 克里夫蘭臨床醫學中心是從上到下的改革,我們的組織是嗎 ?

(fin)

[實作筆記] 在 Windows 環境編輯 Compass

敗破警告

這篇文章提及的內容過於老舊,不建議浪費你寶貴生命閱讀

原文

  1. 安裝 Windows 套件管理工具 Chocolatey

  2. 安裝 Node.js®

    1
    choco install nodejs -y
  3. 註冊公司內部 NPM Server

    1
    npm set registry http://company.npm.server
  4. 安裝 RUBY

    1
    choco install ruby -y
  5. 下載 RubyGems

  6. 安裝 compass

    1
    gem install compass
  7. 檢查 PATH

  8. 重啟 CMD 與 Visual Studio 2017

  9. 執行 compass

    • 使用 Command Line

      1
      gulp compass
    • 使用工作執行器總管

      工作執行器總管

(fin)

[實作筆記] 重灌開發環境

1.Typescript 踩雷

問題

visual studio 預設會安裝 typescript 2.6
專案使用 typescript 2.3 , 因為暫時無法升級到 2.6 以上的版本
會導致專案無法編譯成功

解決步驟

  1. 在專案目錄執行 npm i 重新安裝相關 module
  2. compile 後發現 node_modules/@types 中有檔案無法成功編譯
  3. 移除 node_modules/@types 整個資料夾
  4. 重新 compile 後仍會無法成功
  5. 移除 C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.6 (非必要,好像要看 vs 預設載入的版本為何?)

2.多語系 dll 衝突

  1. 清空bin資料夾
  2. 清空 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\資料夾
  3. 重建前台專案

3.Chocolatey

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
choco install googlechrome -y
choco install dropbox -y
choco install evernote -y

choco install git -y
choco install nodejs -y
choco install putty -y
choco install visualstudiocode -y

choco install winmerge -y
choco install slack -y
choco install linqpad -y
choco install 7zip -y

choco install gitkraken -y
#choco install sourcetree -y

(fin)

[翻譯] 為什麼IBM/Google/Microsoft都要在今年增加對台投資?

原文

重點節錄

  1. Google 宣布要在台灣顧用 300 名員工並訓練 5000 名學生在人工智能領域
  2. 微軟也表明未來要在台灣發展 AI 業務,5 年內投資 3400 萬鎂並招聘 200 人
  3. IBM 也表示將在台灣擴展 AI/區塊鏈/雲計算等相關的研發中心,並增聘 100 人以上

美國的投資與台灣的人材

台灣的優點

  1. 人材容易訓練適應 AI 等新產業的工作
    • 通常大學畢業生都有基礎工程知識
    • 台灣的擁有製造業供應鏈(跨軟韌硬體)的人材
    • 便宜(Orz)
  2. 地理優勢(東北亞\東南亞\中國)
  3. 台灣目前政策
    • IoT(物聯網)與智能機器
    • 正在進行產業轉型(硬轉軟)
  4. 其它
    • 穩定且便宜的電力與其它基礎建設
    • 合理的成本結構

中國的競爭

  1. 人材更便宜
  2. 美中貿易戰的擔心
    • 資訊安全
    • 智慧財產

其它

(fin)

[學習筆記] Linux 語法學習筆記 二

上一篇我們學會一些基本 linux command,
接下來我們將介紹更多的命令並組合它們到 shell script.
讓 script 幫助我們完成一些事, 就像魔法一般, 開始囉.

補充指令

vim

開啟 vim 編輯器

echo

印出文字

$ echo “text”
text

印出變數 echo $*

印出 PID (Process ID) echo $$

set

設定變數

$ set good morning marsen

補充:使用 echo 印出變數,從 1 開始
$* 指所有變數

$ echo $1
good
$ echo $2
morning
$ echo $3
marsen
$ echo $*
good morning marsen

進階使用 backticks 執行 cat Command

$ cat > testfile
hello world
sh-4.4$ set cat testfile
sh-4.4$ echo $*
hello world

範例

Hello World

  1. 建立檔案

$ cat > helloworld.sh

  1. 編輯檔案

$ vim helloworld.sh

1
2
#say hello
echo "hello world"
  1. 執行檔案

$ sh helloworld.sh
hello world

變數 variable

  1. 大小寫有分
  2. 使用 read 讀取 input 到變數中
  3. 使用 $+變數名呼叫變數

sample:

1
2
3
4
# this is a shell sample
echo "who are you?"
read name
echo "Hi, $name nice to see you."

executed:

$ sh whoareyou.sh
who are you?
Mark
Hi, Mark nice to see you.

互動式重新命名檔案

sample:

1
2
3
4
5
# this is a shell sample
echo "keyin a filename"
read name
mv $1 $name
echo $name"

$ sh rename.sh file1
keyin a filename
newfile
newfile

其它

  1. 額外的 vim 問題排解 E348: No string under cursor 表示未輸入 i 進入 Insert mode

    • ESC + : , 輸入 w filename (以 filename 保存)
    • ESC + : , 輸入 wq (存儲並離開 vim)
    • ESC + : , 輸入 q! (不存儲並離開 vim)
  2. `」 Backquote 或 backticks

參考

  1. Unix Terminal Online
  2. 離開 Vim 的100 種方法
  3. 鳥哥的 Linux 私房菜—認識與學習 BASH

(fin)

[學習筆記] 允許 IAM User 存取 AWS Billing Console

前情提要

設定了 IAM User Account 也給予了 Administrator 的權限,
不過仍然看不到 Billing 的頁面資訊 .

Billing

這帶來了很大的不方便, 因為如果要看 Billing 的資訊就要切換到 Root Account
而建立 Administrator IAM Account 的用意本來就是要儘可能不使用 Root Account 作登入.
檢查了權限,明明就有設定 Read Billing 但是仍然看不到.

解決方法

實際上要進入 Billing Console 其實要有兩個步驟

  1. 權限要設定,更多細節可以參考這篇文章(2014)
  2. 要透過 Root Account 在 Account Settings 頁面設定, 允許 IAM user 存取 Billing Console

Root Account

參考

(fin)

[學習筆記] Linux 語法學習筆記 一

參考

學習筆記

Clear

清除目前 terminal 畫面

Cal

產生當下的月曆

$ cal

March 2018
Su Mo Tu We Th Fr Sa

         1  2  3

4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

$ cal 2 1985

February 1985
Su Mo Tu We Th Fr Sa

            1  2

3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28

Date

顯示日期與時間

$ date

Sat Mar 10 19:01:37 UTC 2018

$ date  ‘+ %y-%m-%d %n %H:%M:%S:%N’

18-03-10
 19:06:24:126172657

pwd

目前所在的檔案路徑

Touch

建立檔案

mkdir

建立資料夾

cat

寫檔案 cat > filename

ctrl + d 可以離開編輯

讀檔案 cat < filename

合併檔案 cat file1 file2 > merged_file

$ cat > file1
this is file1
$ cat file1
this is file1
$ cat > file2
this is file2
$ cat file2
this is file2
$ cat file1 file2 > merged_file
$ cat merged_file
this is file1
this is file2

mv

重新命名檔案

mv origin_name new_name

rm

刪除檔案或資料夾

$ rm file_name

$ rm -r folder_name/

rmdir

刪除資料夾

$ rmdir folder_name/

cp

複製檔案

$ cp oldfile other_folder/newfile

ln

$ touch one
$ cat < one
$ ln one two
$ ls
one two
$ cat > one
this is one
$ cat < one
this is one
$ cat < two
this is one

hard link 會產生實體檔案,soft link 只是指標的轉向.
如果使用 soft link,當刪除原始檔案時,link 檔案將無法開啟.

檔案權限概觀

三種權限

  • read / 讀 / 100 => 4
  • write / 寫 / 010 => 2
  • execute / 執行 / 001 => 1

每個權限都有一個代號,
read 表示可讀權限, 意味著可以開啟檔案與看見內容,
代號為 4,二進位表示為 100
write 表示可以複寫其內容,
代號為 2,二進位表示為 010,
execute 代表可執行,適用可執行檔或 shell script,
代號為 1,二進位表示為 001.
三種權限都有的話,權限為(111=>7)

三種身份

  • owner 開啟的帳號
  • owner group 開啟的帳號所屬的群組
  • other group 其它的群組

新增一個檔案的時候,
預設只有讀寫,沒有執行的權限 (100|010=110=>6)

指令 umask 的設定值以三個八進位的數字“nnn”代表。
第一個設定數字給使用者自己(owner user),
第二個則是設定給用使用者所屬的群體(group),
第三個給不屬於同群體的其它使用者(other)。
每一位數字的設定值都是三項不同權限的數值加總,
read 權限數值為 4;write 權限數值為 2;execute 權限數值為 1。
結合了前三者的權限數值,單一的數字可設定的範圍是 0 ~ 7;
整體的可設定範圍是 000 ~ 777。
— 鳥哥的 Linux 私房菜

ls

列出資料夾中的所有檔案

ls foldername

列出指定的資料夾中所有的檔案

ls -l

列出資料夾中的所有檔案與其權限資訊

ls 最常被使用到的功能還是那個 -l 的選項,為此,很多 distribution 在預設的情況中, 已經將 ll (L 的小寫) 設定成為 ls -l 的意思了!其實,那個功能是 Bash shellalias 功能呢
— 鳥哥的 Linux 私房菜

chmod

修改檔案權限

sh-4.4$ ls -l
total 4
-rw-r–r– 1 33581 33581 978 Mar 12 17:30 README.txt
-rw-r–r– 1 33581 33581 0 Mar 12 17:32 test
sh-4.4$ chmod 777 test
sh-4.4$ ls -l
total 4
-rw-r–r– 1 33581 33581 978 Mar 12 17:30 README.txt
-rwxrwxrwx 1 33581 33581 0 Mar 12 17:32 test
sh-4.4$ chmod 444 test
sh-4.4$ ls -l
total 4
-rw-r–r– 1 33581 33581 978 Mar 12 17:30 README.txt
-r–r–r– 1 33581 33581 0 Mar 12 17:32 test

uname

顯示系統相關的資訊

$ uname -a                                                            
Linux e955582759de 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 
2017 x86_64 x86_64 x86_64 GNU/Linux

選項與參數:
-a :所有系統相關的資訊,包括底下的資料都會被列出來;
-s :系統核心名稱
-r :核心的版本
-m :本系統的硬體名稱,例如 i686 或 x86_64 等;
-p :CPU 的類型,與 -m 類似,只是顯示的是 CPU 的類型!
-i :硬體的平台 (ix86)
— 鳥哥的 Linux 私房菜

file

查詢檔案基本資料(類型)

file *

jazzy: ASCII text
mark: empty
marsen: directory

wc

顯示檔案資訊

行數 字數 字元數 檔名

$ wc jazzy

3 10 39 jazzy

wc -l filename

顯示檔案行數資訊

wc -w filename

顯示檔案字數資訊

wc -c filename

顯示檔案字元數資訊

sort

印出排序過後的結果(遞增)

$ sort
owls
pigs
dogs
cats

cats
dogs
owls
pigs

sort filename

印出檔案內排序過後的結果(遞增)

cut

切割資料

參數:
-d 分割字元
-f index (從 1 開始)

範例

cat > filenames
Name-Sport-Age
Roger-Tennis-30
Nadal-Tennis-25
Tiger-Golf-37
Michael-Baseball-49

$ cut -d”-“ -f 1,3 filenames
Name-Age
Roger-30
Nadal-25
Tiger-37
Michael-49

dd

資料處理、拷貝、備份、轉碼;更多

$ cat > infile
this is the input file
$ cat infile
this is the input file

$ dd if=infile of=outfile conv=ucase
0+1 records in
0+1 records out
23 bytes copied, 6.6972e-05 s, 343 kB/s
$ cat outfile
THIS IS THE INPUT FILE

man

查詢其它指令用法

$ man ls

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
LS(1)	User Commands  LS(1)
NAME ls - list directory contents
SYNOPSIS ls [OPTION]... [FILE]...

DESCRIPTION
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of
-cftuvSUX nor --sort is specified.

Mandatory arguments to long options are mandatory for short options too.
-a, --all
do not ignore entries starting with .

-A, --almost-all
do not list implied . and ..

--author
with -l, print the author of each file

-b, --escape
print C-style escapes for nongraphic characters
Manual page ls(1) line 1 (press h for help or q to quit)

h看更多訊息

$ man ls
h

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
                   SUMMARY OF LESS COMMANDS

Commands marked with * may be preceded by a number, N.
Notes in parentheses indicate the behavior if N is given.

h H Display this help.
q :q Q :Q ZZ Exit.
---------------------------------------------------------------------------

MOVING

e ^E j ^N CR * Forward one line (or N lines).
y ^Y k ^K ^P * Backward one line (or N lines).
f ^F ^V SPACE * Forward one window (or N lines).
b ^B ESC-v * Backward one window (or N lines).
z * Forward one window (and set window to N).
w * Backward one window (and set window to N).
ESC-SPACE * Forward one window, but don't stop at end-of-file.
d ^D * Forward one half-window (and set half-window to N).
u ^U * Backward one half-window (and set half-window to N).
ESC-) RightArrow * Left one half screen width (or N positions).
ESC-( LeftArrow * Right one half screen width (or N positions).
F Forward forever; like "tail -f".
r ^R ^L Repaint screen.
HELP -- Press RETURN for more, or q when done

q退出查詢畫面

輸出用#組成的大形文字

實測未出現,上網查了一下 banner 好像有蠻多不同的類型可以安裝?

compress

壓縮檔案

zcat

讀取壓縮檔案

uncompress

解壓縮檔案

compress 已經退流行了。為了支援 windows 常見的 zip,其實 Linux 也早就有 zip 指令了! gzip 是由 GNU 計畫所開發出來的壓縮指令,該指令已經取代了 compress 。
— 鳥哥的 Linux 私房菜

小結

以上是一些基本的 Linux Command ,
下一篇,我們會建立.sh 檔,將 Linux Command 依照指定的順序執行
並使用 sh 命令執行
用以完成一些更進階的工作.

(more..)