最近因為需求要接手 Windows Server 進行維護與開發
因為只有在很久以前幫別人處理 IIS Server 一點經驗
時間也非常久了
所以筆記一下這次的處理過程
這次處理的 server 版本是 Windows Server 2019
# SSH on GCP Compute Engine 如果是建置在 Google Cloud 的 Compute Engine 上的話
就參考文件 Getting started with OpenSSH on Windows Compute Engine instances 就可以了
# 前置作業 之前似乎是採用 remote desktop 的方式
這對習慣命令列操作的人來說會有點不習慣
而且交接程式碼和檔案都放在那台機器上
所以為了之後方便操作, 首先就要安裝 OpenSSH
## 安裝 OpenSSH server 因為 SSH 會有 server 和 client 的部分
因為是需要連進去 Windows Server
所以只需要處理 OpenSSH server 的部分
Refer - 安裝 OpenSSH
...
Category: Linux
# Mac - Use readlink in Mac OS X install coreutils brew install coreutils test greadlink greadlink -f <file name> alias command line alias readlink=greadlink refer - How can I get the behavior of GNU’s readlink -f on a Mac?;
...
# Linux - install gogole chrome in debian Linux wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt-get update sudo apt-get install google-chrome-stable refer - How to install Chrome browser properly via command line?
...
# php - Ubuntu 14 PHP 5.6 or to upgrade from PHP 5.5 sudo apt-get -y update sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get -y update sudo apt-get -y install php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd php5-intl php5-xsl php5-bcmath if use php -v check version is 5.5.x
I use
sudo apt-get -u install php5-cli Refer - PHP 5.5 or 5.6—Ubuntu
...
# Linux / Unix - terminal control 終端機指令列的一些操作
Ctrl + a: 回到此行最前面
Ctrl + e: 到此行的最後面
Ctrl + u: 清除一行中游標之前的所有文字
Ctrl + k: 清除一行字游標之後的所有文字
...
# Linux - Set Encoding In Linux Environment Add
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 in .bashrc or .zshrc
Refer - How to set up a clean UTF-8 environment in Linux
...
# Vim More
a 輸入文字
i 插入字元
o 新增一行
:wq 儲存後離開
:w 儲存
:q 離開
:q! 離開不存檔
:w! 儲存 readonly
Esc 離開編輯模式
h 左
j 下
k 上
l 右
v 選擇
yy 複製整行
nyy 複製n行
yw 複製游標到單字結束
nyw 複製游標到n個單字結束
p 貼上
d + <- 刪除游標前一個字元
d + -> 刪除游標後一個字元
d + up 刪除游標所在和前一行
d + down 刪除游標所在和後一行
dd 刪除游標所在那一行
dw 游標停在某字第一個刪此字 停在字中刪後面的字
x 刪除游標所在字元
X 刪除游標所在前一個字元
nx 刪除游標所在n個字元
...