筆記ubuntu 指令-總目錄








※本篇內文資訊參考如下※



- -

※更新文章日期: 2017-06-28

鍵盤ctrl+alt+t
啟動terminal
PS:/home/chun/Desktop/(使用者的桌面目錄路徑)
 99  

記得登入使用者chun(範例)
不能用guest去跑sudo
97

sudo -i可以改root密碼
88  

 sudo apt-get update
用來取得遠端更新伺服器的套件檔案清單。
96  

sudo apt-get -y dist-upgrade
更新套件。
95  

sudo apt-get clean
清除更新時所下載回來的更新(安裝)檔案。
—–
開機自動root登入
修改/etc/gdm/custom.conf
[daemon]
TimedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30
DefaultSession=gnome
——
 lsb_release -a看系統版本
98  


——-
藉由”國家時間與頻率標準實驗室”校正時間
sudo ntpdate time.stdtime.gov.tw
將硬體時間與系統時間同步
sudo hwclock -w
——-
要安裝 ssh server, 通常第一組即可
# apt-get install ssh
# apt-get install openssh-server
安裝後可以修改一些 ssh 的設定, 如port, 密碼認證, root登入等
如果不用root,就用一般使用者登入在sudo
# vim /etc/ssh/sshd_config
Port 22
PasswordAuthentication yes
PermitRootLogin yes -> 是否開放 root 登入(預設沒開啟)
更改完存檔後記得重啟服務
# /etc/init.d/ssh restart
不過我裝完就可以SSH登入了
94  

——
 可以透過 date 指令查詢看看現在的時間正不正確
然後使用下面指令將時區設回台灣
dpkg-reconfigure tzdata
之後選擇 Asia
在選taipei
就能變回台灣時間
——-
安裝NTP套件
$ sudo apt-get install ntp
更新日期時間指令
$ sudo ntpdate time.stdtime.gov.tw
如果出現以下訊息:請先停止ntp服務
 the NTP socket is in use, exiting

$ sudo /etc/init.d/ntp stop==>停止
$ sudo ntpdate time.stdtime.gov.tw=>執行時間更新

查看BIOS時間
$ sudo hwclock -r
更新BIOS時間
$ sudo hwclock -w

——–

 關機並關電源
sudo shutdown -h now
sudo shutdown -h 0
sudo shutdown -h +3 (3分鐘後關機)
sudo shutdown -h 18:45 “Server is going down for maintenance”
sudo poweroff
重新開機
$ sudo reboot
$sudo shutdown -r 0
——————
 sudo find / -name  780918  =>找尋780918檔案名稱
whereis bin  =>找尋bin資料夾
 locate /etc/sh  就可以很單純的找出  /etc/ 底下 sh 開頭的檔案
—————————-

du -B M –max-depth=1 | sort -g
-B M,意思是統一以Mega(百萬位元組)為單位來顯示容量
du的輸出會自動以KB顯示,換成MB或GB為單元在目前是比較適宜的。
而–max-depth=1可以把子目錄的容量不顯示出來,但會加總到它的父目錄容量下
sort -g,du得到的結果用pipe的方式導向給排序指令sort(都不加,字母排序會自動排序)
du -h [檔案名稱]
du -sh [資料夾名稱]
-s表示Sum總和,如果不加會將資料夾下每個檔案大小分別列表










—————–
ls -lh 檔名 (是LH小寫唷)
就可以看到檔案大小了(M或K…
——————

新增使用者tom
 sudo adduser tom
新增的使用者具有管理者權限(需要使用root)
sudo adduser tom admin

——————

groupadd rd 新增rd群組
useradd -g rd tom 新增tom並新增在rd群組
useradd -g admin,,www,rd tom 新增tom在admin,www,rd群組
groupdel 刪除群組
g:將用戶的私有組改變為指定的組
G:為用戶新增附加組,使用逗號分隔。
a:將用戶以追加的方式新增到一個附加組
修改組的名稱
groupmod -n group002 group001
修改組的id號
groupmod -g 888 group002
groups顯示組的資料
groups canred
—————–

 ls : 看自己目前有什麼資料,-al會列出權限的訊息
cd : 切換目錄 cd / =>回到根目錄
mv : 移動檔案或是改名 (mv 舊檔案名 新檔案名)
cp : 複製檔案 cp 檔案 目的地
clear : 清空螢幕…
ifconfig : 查詢ip資料和網卡資料
rm : 刪除資料 rm 檔案 
mkdir : 新增資料夾 mkdir 資料夾 
rmdir : 刪除資料夾 rmdir 資料夾
sudo : 切換root權限 

———————

 要刪除 123 資料夾和它底下的所有檔案及子資料夾
 sudo rmdir -rf 123

————————–

chmod : 修改檔案或目錄權限 最常777 完整權限
 sudo chmod 600 ××× (只有所有者有讀和寫的權限)
sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限)
sudo chmod 666 ××× (每個人都有讀和寫的權限)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限)

——————————-

more xxx- 用來檢視過長的文件
less xxx- 和more類似,但部份操作不同(q離開)
cat xxx- 檢視純文字文件
ls -al /etc | less
 l=>管線 (pipe):分隔兩個管線命令的界定

—————————————

將檔案 yy 產生一個 symbolic link : zz
ln -s yy zz
將檔案 yy 產生一個 hard link : zz
ln yy xx  

—————————————-

線上求助系統MAN PAGE
man是manual(操作說明)的簡寫
——————————————-

ls -l 很常用,所以許多的 Linux 發行版
為了減少使用者輸入指令的時間,可用 ll (小寫的 LL) 來代替指令
-a  :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來(常用)
-l  :長資料串列出,包含檔案的屬性與權限等等資料;(常用)

——————————————-

安裝vim編輯器
sudo apt-get install vim
『i, I, o, O, a, A, r, R』等任何一個字母之後才會進入編輯模式
esc離開編輯
wq存檔

——————————————

 打包成壓縮檔:
tar cvf FileName.tar DirName
解壓縮:
tar xvf FileName.tar

 —————————————–

df -h 查看硬碟空間
1427869885846

——————————————-

ubuntu顯示記憶體使用量free指令
free 指令顯示系統使用和空閒的記憶體狀態。
free -b 以Byte為單位顯示記憶體使用情況。
free -k 以KB為單位顯示記憶體使用情況。
free -m 以MB為單位顯示記憶體使用情況。
——————————————–

輸入sudo su 打密碼即可換到root
1427869765114  








-

-