跳至主要内容

Linux 指令

Linux!


Linux 是什麼...?

今天來教 Linux 簡易食用指南

寫在前面

還記得上次設定的 Super User 密碼嗎?

su #進入超級使用者
adduser <你的使用者名稱> sudo

passwd # 重設當前使用者的密碼

這樣就取得 sudo 權限啦~ 如果遇到指令執行失敗,加個 sudo 就能解決


快捷鍵

  • Tab - 自動補完指令或路徑
  • Ctrl + C - 中斷目前的操作(中斷前景程序)
  • Ctrl + L - 清理畫面
    • clear - 完全清除
  • Ctrl + Q - 清除目前輸入
  • Ctrl + D - 離開(等同輸入 exit+enter)
  • Ctrl + Z - 將目前程序切換到背景

首先建立資料夾

mkdir <資料夾名稱>
or
md <資料夾名稱>
  • 註: md 是 mkdir 的 alias(別名)

然後 摸他(X) 建立檔案(O)

touch <檔案名稱>

好摸一直摸<3


再來看看自己在哪

(Print Working Directory)
pwd

我怎麼會知道


找找自己附近有什麼

(list)
ls
ls -lah

-l # 顯示詳細資訊
-a # 顯示隱藏檔案
-h # 方便閱讀

好多剛剛創的垃圾


接著...幹掉他們!

(remove)
rm <檔案名稱>
rm -rf <任何東西>

-r # recursive 遞迴刪除
-f # force 強制刪除 (非常危險!)

順手丟垃圾,愛護環境


結合 ls,我們到其他地方玩玩

cd /
ls

(Change Directory)
cd <目錄>

~ # 使用者的"家"目錄
. # 當前目錄
.. # 上層目錄
/ # 根目錄 or 一層目錄

如果亂跑迷路了,輸入cd ~就好


聽話!讓我看看!

是卯迷

cat <檔案名稱>

~ 一頁一頁看,而不是全部噴出來(按 Q 離開)

less <檔案名稱>

可以拿 /etc/passwd 試試看喔~


不僅要看,我還想實際對它壞壞

CLI 下的文字編輯器

nano <檔案名稱>
vi <檔案名稱>
vim <檔案名稱>

vim 是 vi 的升級版 個人比較推薦 nano


除了創造及刪除...

或許我們可以試試抄襲與偷竊!

(copy)
cp <抄襲目標> <目的地>

(move)
mv <偷竊目標> <目的地>

詳細使用方式可以在指令後方加入--help查詢

以後的論文會寫了


快要結束了 各位撐住

摸摸卯迷休息一下


ECHO 迴聲

把你打的字重複一遍 你可能會想問...這到底有什麼用?

echo <任何字>
echo $PATH

可以顯示環境變數 或者...?


隆重介紹 Standard Stream!

讓我們把echo的輸出導向至檔案!

>  寫入(rewrite)
>> 追加寫入(append)
# 箭頭可反向操作 <, <<

echo hello world! > 123.txt
cat 123.txt

任何有輸出的可以試試看喔~


搜尋神器! grep

還記得用cat顯示過/etc/passwd的內容嗎? 我只想查看 root 的資訊怎麼辦?

cat /etc/passwd | grep root

grep 的比對是用 Regular Expression(正規表達式) 有興趣的可以去看看詳細規則~


雜項

看看有誰登入
who
who -a
自己長怎樣
id
查看執行檔在哪
which <任何指令>
whereis <任何指令>
# 任何指令 例如ls、cat、apt等等

我檔案忘記放在哪了怎麼辦? QQ

find <搜尋位置> -name <名稱>

可以試試看在根目錄搜尋hosts檔案


SSH?

Secure Shell Protocol

一種安全的傳輸協定 常用於遠端連線

ssh <帳號@IP> -p <端口號(預設22)>

馬上來試試看吧
ssh LetMeIn@Anong.moe
密碼 zxcvbasdfgqwert12345

SCP?

不是控制,收容,保護的組織喔
全名 Secure Copy

基於 SSH 進行 CP(複製檔案)

scp <帳號@IP>:<檔案位置> <目標帳號@IP>:<目錄位置>

# 如果是從本機複製至遠端電腦可省略本機帳號、IP與冒號
scp <檔案位置> <遠端帳號@IP>:<遠端目錄位置>
scp <遠端帳號@IP>:<遠端檔案位置> <本機目錄位置>

以上這些對你來說太簡單了?

> 線上挑戰 <

試試看吧

另外如果對 Linux 想了解更多的 歡迎修資管下學期的作業系統操作與管理喔~ 遠距+非同步教學 不僅能學東西還很營養 (非業配 課程介紹


END

今天就到這邊啦~

話說各位吃過豆花嗎? 推薦龍潭路的可口