➣ Reading Time: 2 minutes

前言

剛開始學習終端機時,我們會很經常用到 ip 來與不同電腦溝通,
由於終端機沒有任何的 GUI (視覺化介面),因此掌握 ip 才是對外溝通的第一步驟。

查詢 ip

最簡單的方式就是:

ifconfig

我們的ip位置就在框起來的地方。

運用 scp 傳送檔案

scp 是一個我們在電腦與電腦傳送資料的功能

  • 使用方法:
scp [起始位置] [目標位置]

光是這樣的指令用法就能無限多種了,
最基本的,我們可以從我們自己電腦傳資料到對方電腦。

注意:這邊是在同一個網域下進行傳輸示範,如果不是同網域需要再修改目標位置

範例一:從我的電腦傳資料到對方電腦

scp data.txt ubuntu@192.168.2.100:/home/ubuntu/Desktop

在這個指令中,我們將 data.txt 傳出去給對方的電腦

  • data.txt:我們傳的檔案
  • ubuntu@192.168.2.100:對方電腦的使用者名稱@對方電腦ip
  • 記得在路徑前面要多一個冒號「:」
  • /home/ubuntu/Desktop : 要傳到的對方電腦路徑

範例二:從對方電腦傳資料到我的電腦

scp ubuntu@192.168.2.100:/home/ubuntu/Desktop/data.txt  .

在這個指令中,我們將 data.txt 從對方的電腦的桌面拉了過來
(注意:對方電腦桌面必須要真的有這個檔案,不然會有error)

  • ubuntu@192.168.2.100:對方電腦的使用者名稱@對方電腦ip
  • 記得在路徑前面要多一個冒號「:」
  • /home/ubuntu/Desktop/data.txt:對方電腦的檔案
  • 「.」:注意後面空白後還有一個點,代表的是「當前路徑的位置」

小補充:如果要查詢「當前路徑的位置」,可以使用 「pwd」這個指令哦!

 ⭐Linux 指令 相關文章整理⭐:
⭐終端機 (terminal) 常用 總整理⭐:
1.(terminal指令 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 指令 & 基礎知識總整理,初學者/新手 必須知道的基礎指令 & 基礎知識大全(持續更新)
2.(terminal快速鍵 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 快速鍵/小技巧,初學者/新手 必須知道的一些實用功能!(持續更新)
3.(vim指令 常用總整理)【Linux】linux/ubuntu/mac vim 的 新手/初學者 的基礎使用指令 與 個人常用功能總整理 (持續更新)
⭐Linux 基礎指令篇⭐:
1.【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理
2.【Linux】linux ubuntu 中利用 mkdir 建立資料夾 相關參數總整理 (必定建立資料夾、修改資料夾權限 777)
3.【Linux】linux ubuntu 使用 terminal (終端機) 關機 shutdown、重新開機 reboot 的方法
⭐Linux 網路相關指令篇⭐:
1.【Linux】利用 ifconfig 查詢 ip 並用 scp 傳送資料 – linux, ubuntu 基礎終端機指令學習 sample code (內含範例程式碼)
2.【Linux】使用 sshfs 連線 將遠方磁碟當作像是在自己電腦的硬碟 mount disk on other computer
3.【Linux】使用 curl 將網路上的檔案 透過終端機 terminal 的方式下載 download
⭐Linux 進階指令篇 (檔案處理相關)⭐:
1.【Linux】linux, ubuntu 壓縮檔案常用指令 tar gzip zip 7z 壓縮檔案切割、壓縮檔案加密 與 解壓縮套件安裝方法 (內附圖文說明)
2.【Linux】Linux 查詢資料夾內的檔案數目 ls -1 | wc -l
3.【Linux】linux ubuntu 中利用 tail -f 可以查看 log 並不斷更新
4.【Linux】在終端機 terminal 使用 ln -s 建立如 windows, mac, ubuntu 檔案系統上的捷徑 – 軟連結 (Symbolic Link)
5.【Linux】linux, ubuntu 使用 split 指令檔案切割、檔案合併
6.【Linux】Linux 運用 sed 進行檔案內容的取代 instead 用法
⭐Linux 進階指令篇 (搜尋相關)⭐:
1.【Linux】linux, ubuntu 使用 ps, grep, pgrep 找到程式碼的 相關資訊 與 pid (ps aux, ps -ef)
2.【Linux】linux ubuntu 使用 grep, awk, xargs 尋找需要的資料,快速濾出/篩選 結果欄位 所需要的資訊 (內附圖文說明) filter column
⭐Linux 特殊應用篇⭐:
1.【Linux】Linux 增加 swap 的虛擬記憶體空間
2.【Linux】linux / ubuntu 複製硬碟的方法 copy all disk
⭐Bash 自動化程式撰寫⭐:
1.【Bash】echo,bash 的 hello world 基本教學,開始自動化程式的第一堂課 / 撰寫腳本,利用 echo 顯示變數