[Windows XP]

C:/Documents and Settings/사용자 아이디/Application Data/프로그램폴더
[Windows Vista /]
C:/Users/사용자 아이디/AppData/Roaming/프로그램폴더
 
[EditPlus3]
/EditPlus 3/ftp2_u.ini
[SQLYog]
/SQLyog/sqlyog.ini
[SecureCRT]
/VanDyke/Config/Sessions 하위 디렉토리/파일 전부
[FileZilla]
/FileZilla xml.파일 전부(사이트관리자만 필요할경우 sitemanager.xml)

'OS > Windows' 카테고리의 다른 글

IE8 드래그 검색 없애기  (0) 2010.04.07


c : 압축
z : tar 압축후 gzip압축
v : verbose 압축과정을 출력
p : 소유권등 퍼미션을 그대로 유지
f : 내가 지정한 파일명으로 압축

압축하기
tar czvpf filename.tar.gz public_html/
압축풀기
tar xzvpf filename.tar.gz public_html/
public_html/에 권한을 포함한 하여 압축풀기

du -h --apparent-size



IE 메뉴 -> 도구 -> 인터넷 옵션 -> 고급탭 -> "선택 영역에 바로 가기 단추 표시" 체크해제


이렇게 하면 짜증나는 검색 버튼이 사라져 버린다.




'OS > Windows' 카테고리의 다른 글

EditPlus, SecureCRT, FileZilla, SQLYog 서버정보 백업방법  (0) 2011.05.20

Crontab - Quick reference

Setting up cronjobs in Unix and Solaris

cron is a unix, solaris utility that allows tasks to be automatically run in the background at regular intervals by the cron daemon. These tasks are often termed as cron jobs in unix , solaris. 
Crontab (CRON TABle) is a file which contains the schedule of cron entries to be run and at specified times.

Following points sum up the crontab functionality :

1. Crontab Restrictions
2. Crontab Commands
3. Crontab file - syntax
4. Crontab Example
5. Crontab Environment
6. Disable Email
7. Generate log file for crontab activity
1. Crontab Restrictions
____________
You can execute crontab if your name appears in the file /usr/lib/cron/cron.allow. If that file does not exist, you can use
crontab if your name does not appear in the file /usr/lib/cron/cron.deny. 
If only cron.deny exists and is empty, all users can use crontab. If neither file exists, only the root user can use crontab. The allow/deny files consist of one user name per line.


2. Crontab Commands
__________
export EDITOR=vi ;to specify a editor to open crontab file.

crontab -e     Edit your crontab file, or create one if it doesn't already exist. 
crontab -l      Display your crontab file. 
crontab -r      Remove your crontab file. 
crontab -v      Display the last time you edited your crontab file. (This option is only available on a few systems.) 
 

3. Crontab file
___________
Crontab syntax :-
A crontab file has five fields for specifying day , date and time  followed by the command to be run at that interval.

*     *   *   *    *  command to be executed
-     -    -    -    -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)
 

* in the value field above means all legal values as in braces for that column. 
The value column can have a * or a list of elements separated by commas. An element is either a number in the ranges shown above or two numbers in the range separated by a hyphen (meaning an inclusive range). 

Note: The specification of days can be made in two fields: month day and weekday. If both are specified in an entry, they are cumulative meaning both of the entries will get executed .

4. Crontab Example
_______

A line in crontab file like below  removes the tmp files from /home/someuser/tmp each day at 6:30 PM.

30     18     *     *     *         rm /home/someuser/tmp/*

 

Changing the parameter values as below will cause this command to run at different time schedule below :

min hour day/month month day/week  Execution time
30 0 1 1,6,12 * -- 00:30 Hrs  on 1st of Jan, June & Dec.

:

0 20 * 10 1-5 --8.00 PM every weekday (Mon-Fri) only in Oct.

:

0 0 1,10,15 * * -- midnight on 1st ,10th & 15th of month

:

5,10 0 10 * 1 -- At 12.05,12.10 every Monday & on 10th of every month
:

Note : If you inadvertently enter the crontab command with no argument(s), do not attempt to get out with Control-d. This removes all entries in your crontab file. Instead, exit with Control-c.

5. Crontab Environment
___________
cron invokes the command from the user's HOME directory with the shell, (/usr/bin/sh). 
cron supplies a default environment for every shell, defining:
HOME=user's-home-directory
LOGNAME=user's-login-id
PATH=/usr/bin:/usr/sbin:.
SHELL=/usr/bin/sh

Users who desire to have their .profile executed must explicitly do so in the crontab entry or in a script called by the entry.

6. Disable Email
____________

By default cron jobs sends a email to the user account executing the cronjob. If this is not needed put the following command At the end of the cron job line .

>/dev/null 2>&1


7. Generate log file
________________

To collect the cron execution execution log in a file :

30 18  *    *   *    rm /home/someuser/tmp/* > /home/someuser/cronlogs/clean_tmp_dir.log

출저 : http://www.adminschoice.com/docs/crontab.htm 

위키 : http://en.wikipedia.org/wiki/Cron



for i in `find /home/ -type f -name "*.php"`
do
perl -pi -e "s/ABC/DEF/g" $i
done

home이란 디렉토리(하위디렉토리/파일포함) 확장명이 php로 된 파일내의 문자열 중 ABC를 DEF로 바꾼다.

저렇게 vi로 작성후 실행시켜 주면 잘 작동한다 -_-;


커맨드 프롬프트에서도 할수 있다.

find 디렉토리 -exec perl -pi -e 's/찾을문자열/바뀔문자열/g' {} \;


아래 것이 더 편리하니 아랫걸 사용하도록 하자


이건 참고로
파일의 실행권한 빼기(하위 디렉토리 포함)

find ./ -type f -exec chmod -x {} \;


find 디렉토리 -name "*.php" -print | xargs grep -l "문자열"
옵션 : -l 파일명만 보여준다.

#grep 서브 옵션
--include="스켄할디렉토리명"
--exclude="제외할디렉토리명"
--include-from="파일명"

grep -l '찾을 단어' * 디렉토리
출처 이리 검색

+ Recent posts