2010年8月26日 星期四

如何在LINUX上掛載新硬碟

轉載至 http://www.wretch.cc/blog/nontruthlove/2431619
--
Step1.

拆機器安裝或外接硬碟等等~

Step2.

用dmesg指令查看系統對新增硬碟的認定

[root@localhost /]# dmesg|grep hd|more

Step3.

利用fdisk建立新的分割並且儲存

[root@locahost /]# fdisk /dev/sdb ;指令下達後,請看最下方
Command (m for help):m ;按m去得到幫助,會出現一串文字
Command action
a toggle a bootable ;設定硬碟啟動區
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a patition ;刪除硬碟分割區屬性
l list known partition types ;列出所有的已知檔案格式
m print this menu
n add a new partition ;設定新的硬碟分割區
o create a new empty DOS partition table
p print the partition table ;顯示此顆硬碟已分割的分割區
q quit without saving changes ;結束不存入硬碟分割區屬性
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table ;顯示這硬碟的資訊
w write table to disk and exit ;結束存入硬碟分割區屬性,記得存
x extra functionallity (experts only)

Command (m for help):n ;選此參數新增硬碟
Command action
e extended ;硬碟為[延伸]分割區
p primary partition ;硬碟為[主要]分割區
p ;一開始當然選主要分割區
Partition number (1-4):1 ;可以有四個主要分割區,請選其一
First cylinder (1-16431, default 1): ;從哪個磁柱開始,預設值1
Using default value 1
Last cylinder or +sizeM or +sizeK (1-16431, default 16431):16431
(上面一行是要你選這分割區最後的磁柱是哪,或使用MB與KB當單位,
例如: +1024K 這個分割區就等於 這麼大而已 了乎?)
Command (m for help):w 結束並且儲存

Step4.

開始為新的partition建立新的檔案格式

[root@locahost /]# mkfs -t ext3 /dev/sdb1 ;這樣那partition就建立成ext3的系統

Step5

mount(掛載) new file system

[root@locahost /]# mkdir /newhd ;製造一個目錄用來掛載
[root@locahost /]# mount -t ext3 /dev/sdb1 /newhd ;掛載到此目錄
[root@locahost /]# df -k ;查看你新掛載的磁碟狀態

Step6

修改/etc/fstab使開機能自動掛載
[root@locahost /]# vi /etc/fstab

在此檔案最底下新增
/dev/sdb1 /newhd ext3 defaults 1 1
分割區位置 掛載點 檔案格式 掛載參數 傾印 檢查

這樣以後開機就會多這顆硬碟了

2010年8月15日 星期日

c Shell 運算式寫法

C Shell與Bourne Shell不相同的地方在於C Shell 沒有數字變數,但C Shell 卻有簡單的方法處理數字運算
@ var operator expression
operator可以是C 語言中的=, +=, -=,......,而expression則是運算式。
舉例來說:
--
#!/bin/csh set leap = 100 set year = 2000 @ qq = $year + $leap echo $qq 
--
在數字運算句子前加上「@」即可

2010年8月11日 星期三

WORD 2007 打開後圖片只剩下外框 圖不見了也無法編輯

遇到只顯示圖片外框的時候,連點兩下也無法進入編輯圖片的狀態,怎麼解決呢?

此時應該先點選WORD視窗左上角的WORD圖案>>點選出現方框的右下角WORD選項>>進階>>顯示文件內容>>將顯示圖片外框勾選拿掉後存檔後重新打開WORD即可

2010年8月10日 星期二

c shell 測試檔案/逐行讀取

測試檔案讀取 exist時$?==0
--
test -r 123.log
echo $? "yes"
endif


從檔案中逐行讀取 (檔案中是以空白作為分隔變數)
--
foreach line ( "`cat inv_wrf.txt`" )
echo $line
end

c shell while loop

在網路上搜尋卻無可測試可使用的,大部分都是提到有限制筆數的foreach loop,如果現在要使用1~n筆迴圈,就需要使用計數的方式。
--
#!/bin/csh
set c = 1
while ( $c <= 5 )
echo "Welcome $c times"
@ c = $c + 1
end

2010年8月1日 星期日

常用的Linux快捷鍵

6. ctrl-l -刷新屏幕。

7. ctrl-c 或者 ctrl-\ -杀死当前任务

8. ctrl-d – 作用是 eof 即文件末尾(end-of-file)。如果你的光标处在一个空白的命令行上,将会退出bash,比你用exit命令退出要快得多。

9. ctrl-z – 暂停进程。使用命令:bg在后台运行或者使用fg在前端运行。

bash & command-line

1. ctrl-a – 把光标移动到命令行最开始的地方。
2. ctrl-e – 把光标移动到命令行末尾。
3. ctrl-u – 清除命令行中光标所处位置之前的所有字符。
4. ctrl-w – 清除左边的字段
5. ctrl-y – 将会贴上被ctrl-u 或者 ctrl-k 或者 ctrl-w清除的部分。
6. ctrl-r – 将自动在命令历史缓存中增量搜索后面入的字符。
7. tab – 命令行自动补全-自动补全当前的命令行。如果启用自动补全脚本命令参数和选项也可以自动补齐。
8. ctrl-k – 清除从提示符所在位置到行末尾之间的字符。


以上資料出自
常用的Linux快捷键大全