Issuu on Google+

10/1

Linux

Section4

#w3m ~~.html

開啟 pdf: 1.

#ln

開啟文字式網頁瀏覽器

-s /usr/share/doc

/srv/www/htdocs/sles10_doc

建立連結 2.

vi

/etc/apache2/default-server.conf 22

Option

更改其內容

Indexes FollowSymLinks

3.

service apache2

start

4.

IE:http://10.120.220.1/sles10_doc

( 虛擬主機的 ip )

自動掛載老師操作的內容: 1.

#vi

/etc/fstab 8

新增一筆資料

10.120.101.113:/mnt/iii_share nfs

defaults,soft

2.

#mkdir /mnt/iii_share

3.

開兩個 terminal 1 #watch ○ 2 #mount ○

4.

#cd

mount -a

/mnt/iii_share

00

在主機建立空白目錄

監看 mount : mount

all

stuff from /etc/fstab

/mnt/iii_share/history

#watch

tail

-20

s1_history.txt

監看最後 20 筆資料


打第一個字 + Page Up

可快速找到之前打過的指令

Section 5 

#fdisk

-l

列出磁碟分割表

相對路徑:起始點為"pwd"

絕對路徑:起始點為"/"

開機一定需要的目錄:

linux 目錄階層介紹


檔案型態 ( type ): 

Normal files

(-)

Directories

(d)

深藍

Links

(l)

淡藍

Device files

(b)(c)

亮黃黑底

Sockets

(s)

粉紅

FIFOs

(p)

咖啡黑底

#file /opt/kde3/share/icons/default.kde #find

/

-type s

找 Socket 的檔案

查出此檔案是甚麼 type


新增使用者: #id

列出當下使用者的 id 資料 uid=0 (root) 管理者

#useradd

gid=0 ( root )

groups=0 ( root )

主要群組

–m user_name

( -m : Create home directory for the new user )

#passwd #su

切換使用者

user_name@server1:~>

一般使用者

server1:~#

管理者

#cd

#pwd

-

切換到最後一次使用的目錄 查出當下的路徑(可能是捷徑)

#pwd #ls

使用者密碼

- user_name

user_name

-p

查出真正的路徑

-a

列出隱藏目錄、檔案

-l

完整格式 ( long )

-s

size ( 以配置單位大小來列出檔案 size )

-S

排序 ( 檔案大小來排,由大到小 )

-R

遞迴列出 ( 列出目錄內的所有檔案,包含子目錄)

-h 列出用人可以看得懂的大小 ( KB MB…)


#touch

#cat

#alias

/dev/disk/by-id

test.txt

連結( concatenate )到 test.txt

列出別名

#alias lls=‘ls

-ls’

#unalias lls 

改變檔案最後使用的時間

建立別名,但登出後自動失效

刪除別名

less v.s. more less = more + 更多功能(自我解壓縮 & 可用上下左右鍵移動到想 要看的內容)

#head

#tail

-20 123.txt -20

123.txt

看 123.txt 內容的前 20 行 看 123.txt 內容的最後 20 行


mv ( move )

改名:目的為不存在的物件 搬移:目的為存在的容區物件

#mv 來源 

#cp

目的

-r aaa/. bb

複製 aaa 內的所有檔案 ( -r 包含子目錄 /. 包 含隱藏檔案) 到 bb

#mkdir -p

#rmdir dd

#rm

-i

aa/bb/cc

dd

建立資料夾 ( -p 可建立完整的路徑 )

刪除 dd 目錄 ( dd 必須是空的 )

123.txt

#rm -fr test

刪除檔案 ( -i 詢問是否刪除 ) 刪除裡面有檔案的目錄 (-f 強制 -r 遞迴 )

Mail 程式 1 #tail ○ 2 #ll ○

-f /var/log/mail

持續追蹤 ( -f:follow )

/var/log/mail

#ping

tw.yahoo.com

#echo ‘content’| mail

-s subject

somebody@gmail.com


 ln v.s.

ln -s

hard( ln )

soft ( ln –s )

1. 無法橫跨 F.S. ( File Server )

1. 可橫跨 F.S. ( File Server )

2. 使用相同 inode #

2. 使用不同 inode #

3. 無法 link 目錄

3. 可 link 目錄

4. 目的:節省 inodes

4. 目的:節省硬碟空間

#ll

-i

列出 node 的值


10/01 linux