基本操作命令

therorawt發表於2007-12-07

1. cp
cp [-ip] source_file destination_file
cp [-ipr] source_file_list destination_directory
cp –r [-ip] source_directory destination_directory
其中選項-i用於互動確認,如果複製將覆蓋原有檔案,則給出提示,如果在提示下回答yes,則進行複製;選項-p用於儲存原始檔的特性,將原始檔的內容、修改時間和許可模式複製到目的檔案;選項-r遞迴地複製全部源目錄,如果給出一個目錄作為原始檔,則該目錄下所有檔案和子目錄都被複製,目的地必須是一個目錄。

[@more@]

2. 查詢包含查詢字元的檔案
grep result=1 *.log
grep EvtTimerExpired *

3.
netstat -an | grep LIST //-a顯示所有連線和監聽埠 -n以數字形式顯示地址和埠號

4.
rpm -qa | grep vsftp //確認是否安裝FTP軟體

5.
ps -ef | grep RY133_gateway11 //RY133_gateway11為bin目錄下可執行檔案;-e:select all processes

6. 改變使用者組
chown ynjfk:root file

7. 檢視日誌檔案
tail -f xxx.log

8. crontab相關
a. 檢視crond服務是否啟動
/etc/init.d/crond status
ps -ef | grep cron

chmod +x *.sh

9. 關於tar的用法
tar使用的選項有:
-c —— 建立一個新歸檔
-f —— 當與-c選項一起使用時,建立的tar檔案使用該選項指定的檔名;當與-x選項一起使用時,則解除該選項指的歸檔。
-t —— 顯示包括在tar檔案中的檔案列表
-v —— 顯示檔案的歸檔進度
-x —— 從歸檔中抽取檔案
-z —— 使用gzip來壓縮tar檔案
-j —— 使用bzip2來壓縮tar檔案

a.要建立一個tar檔案,鍵入
tar -cvf filename.tar directory/file
可以使用tar命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
tar -cvf filename.tar /home/mine/work /home/mine/school
上面的命令把/home/mine目錄下的work和school子目錄內的所有檔案都放入當前目錄中一個叫做filename.tar的新檔案裡。

b.要列出tar檔案的內容,鍵入
tar -tvf filename.tar

c.要抽取tar檔案的內容,鍵入
tar -xvf filename.tar

10. rm -rf
-i 刪除前逐一詢問確認
-r 將目錄及以下之檔案亦逐一刪除
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認

11. ftp使用者名稱密碼要分大小寫

12. scp ./AppServer
scp就是secure copy,是用來進行遠端檔案複製的.資料傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話.
最簡單的應用如下:
scp 本地使用者名稱@IP地址:檔名1 遠端使用者名稱@IP地址:檔名2
[本地使用者名稱@IP地址:]可以不輸入,可能需要輸入遠端使用者名稱所對應的密碼.
可能有用的幾個引數:
-v 和大多數linux命令中的-v意思一樣,用來顯示進度.可以用來檢視連線,認證,或是配置錯誤.
-C 使能壓縮選項.
-P 選擇埠.注意-p已經被rcp使用.
-4 強行使用IPV4地址.
-6 強行使用IPV6地址.
scp中很多引數都和ssh1有關,需要的話在看.

對於SSH2協議,也可以這樣建立ftp,利用CuteFTP,檔案-新建-SFTP(SSH2)站點
======================================================

1. select distinct incardnumber from rcpms_unitecard;
distinct沒括號

2. 能用到索引的2條語句
select c1 from t1 where not exists ( select 1 from t2 where t1.c1=t2.c2 );

select c1 from t1 minus select c2 from t2;

待研究
select sum(nvl(a.fullmoney,0)) from rcpms_allfullnote partition (f_month9) a, rcpms_unitecard b where a.fulltime like '2007-09%' and a.result = '0' and a.cardnumber = b.incardnumber and b.unitetime < '2007-09-01 00:00:00'

誠實做人,塌實做事

alter system kill session 'sid,serial#';

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9896745/viewspace-989524/,如需轉載,請註明出處,否則將追究法律責任。