前言
上一回提到基本概論─Linux實務、網路概論,
那今天就來Review的社課內容是Linux基本指令的操作。
我們常常使用Windows系統的電腦,
其實Windows也可以操作指令,
我們這次來做個比較吧!!!
社團經驗談
有興趣當社員的人很多,最後留下來當幹部的人很少─
第四個困難點:要傳承了,但是沒有人交接。
解決方法:(其實我覺得這點真的很困難)
在上位者的領導風格也有很大的關係XD
謝謝所有幫助過我的人,謝謝你們,才有現在的我。
經營社團常常遇到沒有人交接的情況,
我們可以假設參與社團的人的心態─
- 想學技術(簡單列了一下在社團的技能點XD)
- 技能:資安技能、程式技能
- 能力:領導、製作教材簡報、繪畫、海報設計、上台講解、公關交涉、社團財務控管
- 各種跟學務單位的行政能力
- 想辦活動給大家
- 沒有當過幹部的經驗,想要試試看
- 覺得玩社團很有趣
- 為了社團熬夜也開心w
- 想要經營社團
- 或是改變陋習、覺得還不夠好想要改革
- 把社團當作自己家
- 放太多感情在社團裡面離不開XD
針對這些心態,在上位者可以透過收任儲備幹部了解他們為何想要擔任儲備幹部。
- 放太多感情在社團裡面離不開XD
針對有興趣留在社團擔任儲備幹部的人,
再透過一段時間觀察以及訓練其能力。
玩社團,就是要玩得開心XD
正文
Linux vs Windows
Unix | Windows | 目的 | 範例 |
---|---|---|---|
exit | exit | 關閉視窗 | exit |
cd | cd | 進入目錄 | cd .. |
mkdir | md | 建立目錄 | mkdir hello |
pwd | cd | 顯示目前目錄 | pwd |
env | set | 顯示目前環境變數 | env |
setenv | set | 設定環境變數 | setenv l ls |
date | date/time | 顯示時間 | date |
mv | ren | 移動,重新命名檔案 | mv .test .new.cp |
man | help | 指令查詢 | man ls |
rm | del | 刪除檔案 | rm test.txt |
cat/more | type | 顯示檔案內容 | more .test |
ls | dir | 顯示檔案 | ls |
lp | 列印檔案 | lp .test | |
cp | copy | 複製檔案 | cp .test newfile |
Linux基本指令的操作與實例
想增進Linux操作以及更深入的了解,
- 鳥哥的Linux 私房菜
- 鳥哥真的超詳細,算是工具書,有需要就去這裡查
- Linux/Unix 系統
- 呆王的教學,我很喜歡這種編排方式
- 也有習題可以練習,有興趣的讀者可以來這裡練習
開始實例
cd
切換目錄
用法
cd 目錄
範例
cd ../ #切換到上一層目錄
cd ~ #切換到家目錄
cd A #切換到A目錄
cd / #切換到根目錄
注意冒號後的目錄名稱
ls
檢視目錄及檔案
用法
ls 目錄
常用參數
-a #列出所有檔案(包含隱藏檔)
-l #列出檔案資訊(大小、權限等)
-R #列出所有子目錄內的檔案
範例
ls
ls -a
ls -l
ls -R
pwd
顯示目前所在目錄
用法
pwd
範例
pwd
chmod
修改檔案權限
用法
chmod 參數 檔名
參數說明
r(讀):4
w(寫):2
x(執行):1
將需要的權限加總得到參數
從左到右分別代表owner/group/others的權限
或是使用+和-新增或移除權限
範例
chmod 777 file #將file設為所有人可讀/寫/執行(4+2+1=7)
chmod 770 file #將file設為owner和group可讀/寫/執行,其他人甚麼都不能做
chmod 664 file #將file設為owner和group可讀/寫(4+2=6),其他人可讀
chmod +x file #將file加上執行權限(不指定身份則全部都會更改)
chmod -x file #將file移除執行權限(不指定身份則全部都會更改)
注意執行chmod後file的權限變化
mv
移動檔案或目錄
用法
mv 來源 目標
參數說明
-f #如果目標檔案存在,直接覆蓋
-i #如果目標檔案存在,詢問是否覆蓋
範例
mv file B #將file移動到B目錄
mv B/file ./ #再把file移回來
mv file file.c B #將file和file.c移動到B目錄
mv B C #將B目錄更名為C
cp
複製檔案或目錄
用法
cp 來源 目標
參數說明
-f #如果目標已經存在且無法開啟,則移除後再試一次
-i #如果目標已經存在,在覆蓋時會先詢問
-p #連同檔案的屬性一起複製
-r #複製整個目錄(包含子目錄)
範例
cp file B #將file移動到B目錄
cp -r B C #將B目錄整個複製到C
rm
刪除檔案或目錄
用法
rm 檔名
參數說明
-f #不出現警告訊息,直接刪除
-i #在刪除時會先詢問
-r #刪除整個目錄(包含子目錄)
範例
rm file #將file刪除
rm -rf C #將C目錄整個刪除並且不出現警告訊息
nslookup
DNS查詢
用法
nslookup
然後輸入域名
範例
nslookup
> www.fcu.edu.tw
ping
用法
ping ip或域名
參數說明
-c #執行ping的次數
-n #直接使用IP輸出
-s #發送的封包大小
-t #TTL
-W #等待回應的秒數
範例
ping 8.8.8.8 -c 5 #ping 8.8.8.8 5次
鐵人賽中跟Linux學習
相關的文章
- 鐵人搜尋引擎來源
- Ubuntu的學習之旅|2009 iT 邦幫忙鐵人賽
- 突然發現九年前好像要寫42篇才會達標誒XD
- linux學習可以擴大成一整系列的鐵人賽,可見知識量之龐大
- Linux學習|2019 iT 邦幫忙鐵人賽
- 推薦今年的鐵人賽文章
- 從kernel開始了解Linux
- 比較Windows和 Linux從三個方面下去比較
- 自由軟體
- 使用者
- 檔案
- Ubuntu的學習之旅|2009 iT 邦幫忙鐵人賽