Ubuntu 指令新手馬上會用到的 35 個技法

  • 看範例就可學會
  • 三天就可看完一遍
  • 超過 70 種常用指令的運用情境
  • 將近 40 個必定會用到的常用指令範例

[+] 簡介

Ubuntu 和 Linux 的指令何其多,再加上各個指令的選項的組合,保證會讓人不知所措,其實,雖然 Ubuntu 和 Linux 上的指令有那麼多,但是,在日常的操作中,真正會用到和實用的指令大多是那幾個,所以,只要學會用了這幾個,就可以讓自己在 Ubuntu 上用指令完成大部份的工作,也可以讓自己看起來好像很厲害的樣子。

這本書收錄了作者個人在使用 Ubuntu 當作業系統用的多年經驗而整理出的 35 個常會用到的指令操作方式,透過指令用法的說明和詳細的範例的演練,讓想學習用指令來操作 Ubuntu 的讀者可以輕鬆容易的學會和使用,而不用辛苦的去讀和去背那厚重的指令書 ….

本書非常適合新手或是剛開始使用 Ubuntu 指令操作,但是,找不到該學那些指令或想學習常用指令的操作方式卻找不到好的切入點的人。


[+] 本書特色


[+] 目錄

關於本書
關於作者
本書表示方式與名詞解釋

一、 終端機操作

1.1 加快操作的終端機快捷鍵 [ 試閱]
1.1.1尋找之前執行過的指令
1.1.2 自動完成輸入
1.1.3 馬上將游標移到最前面
1.1.4 馬上將游標移到最後面
1.1.5 刪除游標後的所有字串
1.1.6 刪除游標前的所有字串
1.1.7 用滑鼠複製畫面上的字串

1.2 設定常用指令別名加快輸入 試閱]
1.2.1 用法
1.2.2 範例 : 新增別名至 profile 檔案
1.2.3 別名設定建議

1.3 單一連線開啟多個終端機 試閱]
1.3.1 安裝
1.3.2 用法
1.3.3 快捷鍵
1.3.4 範例 : 新增並切換虛擬終端機

1.4 保留與繼續上次連線的操作
1.4.1 用法
1.4.2 快捷鍵
1.4.3 範例 : 重新連線並繼續執行

1.5 重複執行之前執行過的指令
1.5.1 用法
1.5.2 範例 : 顯示指定筆數的記錄
1.5.3 範例 : 查詢並執行歷史指令
1.5.3 範例 : 編輯歷史記錄檔

二、資料夾操作

2.1 系統資料夾用途說明 試閱]

2.2 立即返回家目錄
2.2.1 用法
2.2.2 範例 : 返回家目錄
2.2.3 範例:另一種返回家目錄的方法

2.3 在兩個資料夾間來回切換
2.3.1 用法
2.4 一次往上移動多層資料夾
2.4.1 用法
2.4.2 範例 : 向上移動三層資料夾

2.5 省得打字的資料夾切換法
2.5.1 用法
2.5.2 範例 : 利用 * 號切換資料夾
2.5.3 範例 : 利用 ? 號切換資料夾

2.6 刪除、複製和搬移整個資料夾
2.6.1 用法
2.6.2 範例 : 刪除整個資料夾
2.6.3 範例 : 複製整個資料夾
2.6.4 範例 : 搬移整個資料夾

2.7 一次建立多層及多個資料夾
2.7.1 用法
2.7.2 範例 : 一次建立多層資料夾
2.7.3 範例 : 一次建立多個多層資料夾

2.8 立即壓縮整個資料夾
2.8.1 安裝
2.8.2 用法
2.8.3 範例 : 壓縮一整個資料夾
2.8.4 範例 : 解開資料夾壓縮檔到另外的資料夾

三、檔案操作

3.1 建立文字檔案同時新增內容 試閱]
3.1.1 用法
3.1.2 範例 : 新建包含一行文字的檔案
3.1.3 範例 : 新增二行文字到檔案結尾

3.2 馬上加一行文字到檔案尾
3.2.1 用法
3.2.2 範例 : 新增內含一行文字的檔案
3.2.3 範例 : 新增一行文字到現有檔案

3.3 搜尋資料夾內所有檔案內容
3.3.1 用法
3.3.2 範例 : 找出資料夾內包含特定文字的檔案

3.4 依檔案名稱尋找檔案位置
3.4.1 用法
3.4.2 範例 : 尋找已知完整檔案名稱的檔案
3.4.3 範例 : 尋找不完整檔案名稱的檔案

四、系統資訊

4.1 立即查出 Linux 核心版本
4.1.1 用法
4.1.2 範例 : 查詢 Linux 核心版本
4.1.3 範例 : 查詢 Linux 核心使用的發行版本
4.1.4 範例 : 查詢 Linux 核心使用的位元版本
4.1.5 範例 : 查詢電腦名稱

4.2 立即查出 Ubuntu 版本及代號
4.2.1 用法
4.2.2 範例 : 檢視 Ubuntu 版本資訊

4.3 查詢與變更使用者預設的 Shell 程式
4.3.1 用法
4.3.2 範例 : 查詢目前預設的 Shell 程式

五、系統管理

5.1 找出佔硬碟空間最多的資料夾
5.1.1 用法
5.1.2 範例:查詢個別資料夾的硬碟使用空間
5.1.3 範例:查詢硬碟使用量最多的前十個資料夾
5.1.4 範例:”du: cannot access” 錯誤

5.2 查詢某支程式是否在執行中
5.2.1 用法
5.2.2 範例 : 顯示所有處理程序
5.2.3 範例 : 查詢 apache 是否執行中
5.2.4 範例 : 查詢某一使用者正在執行的程式

5.3 停止一批執行中的程式
5.3.1 用法
5.3.2 範例 : 停止一批執行中的同名處理程序
5.3.3 範例 : 用 killall 停止單一處理程序
5.3.4 範例 : 停止某位使用者的所有執行程序

5.4 指定使用者為 sudoer
5.4.1 用法
5.4.2 範例 : 新增使用者並設定成 sudoer
5.4.3 範例 : 查詢具有 sudoer 權限的使用者
5.4.4 範例 : 取消使用者的 sudoer 權限
5.4.5 範例 : 刪除使用者帳號

六、 網路管理

6.1 一次顯示多張網卡 IP 位址
6.1.1 用法
6.1.2 範例 : 列示所有網卡對應的 IP 位址
6.1.3 範例 : ipconfig 查詢網卡 IP 位址
6.1.3 範例 : ipconfig 查詢個別網卡 IP 位址

6.2 重新取得 DHCP 的 IP 位址
6.2.1 用法
6.2.2 範例 : 更新 eth0 網卡 IP 位址
6.2.3 範例 : 更新網卡 IP 位址並顯示執行訊息

6.3 啟用和關閉防火牆功能
6.3.1 用法
6.3.2 範例 : 啟用防火牆後功能
6.3.3 範例 : 停用防火牆功能

6.4 新增和刪除防火牆規則
6.4.1 用法
6.4.2 範例 : 關閉所有連線只允許 SSH 服務連入
6.4.3 範例 : 刪除防火牆連線規則

6.5 使用指令下載檔案
6.5.1 安裝
6.5.2 用法
6.5.3 範例 : 指定下載檔案放置資料夾
6.5.4 範例 : 變更下載檔案名稱

6.6 查詢登入使用者的 IP 位址
6.6.1 用法
6.6.2 範例 : 查詢使用者電腦與 IP 位址

七、 生活工具

7.1 立即計算加、減、乘法算式 試閱]
7.1.1 用法
7.1.2 範例 : 以雙括號方式運算算式
7.1.3 範例 : 以中括號方式運算算式
7.1.4 範例 : 運算除式

7.2 輸入與計算各種數學算式
7.2.1 用法
7.2.2 範例 : 計算除不盡的算式
7.2.3 範例 : 利用變數分別計算算式後再相加
7.2.4 範例 : 搭配 echo 指令直接運算算式

7.3 一次計算多行數學算式
7.3.1 用法
7.3.2 範例 : 計算檔案內 4 條算式的結果
7.3.3 範例 : 在檔案內使用變數

7.4 查詢某一天是星期幾
7.4.1 用法
7.4.2 範例 : 查詢未來某一個月的月曆。
7.4.3 範例 : 查詢過去某一個月的月曆。

7.5 查詢字母或符號的 ASCII 代碼
7.5.1 安裝
7.5.2 用法
7.5.3 範例 : 查詢單一字母的 ASCII 代碼
7.5.4 範例 : 一次查詢多個字母和符號
7.5.5 範例 : 顯示完整 ASCII 代碼表

附錄

A.1 指令索引

[+] 本書指令示範清單

adduser、alias、ascii、cal、cat、cd、chsh、cp、bc、deluser、dhclient、du、echo、find、grep、head、history、ifconfig、ip、killall、mkdir、mv、ps、pwd、rm、screen、sort、tree、ufw、uname、unzip、who、wget、zip



[+] 版權聲明

本網站內容之著作權為 Arthur Yu 所有,非經同意不得轉載、引用。

Copyright © 2015 - 2017 Arthur Yu. All rights reserved

Ubuntu 為 Canonical 公司的註冊商標,雖然,本網站在網站與商品名稱中使用到 Canonical 公司的 "Ubuntu" 商標,但本網站與 Canonical 公司無任何結盟、合作與授權之關係,本網站係依 Canonical 公司發佈的 Intellectual property rights policy 條款中的第三項第五款條件使用 Ubuntu 商標。