no hangup명령어는 백그라운드상태에서 동작하게 해주는 명령어입니다.

특히 로그아웃을 해도 계속 동작하게되서 유용합니다

 

nohup을 사용하면 해당디렉토리에 nohup.out 이라는 출력파일이 자동으로 생성되는데

출력하지 않게끔 하는 명령어는 다음과 같습니다.

# nohup ./test.pl 1> /dev/null 2> $1 &

 



간혹 PDF파일에 보면 (보안) 이라고 되어있어서 복사붙여넣기가 안되는 PDF파일이 있습니다.

바로 이런 보안이 걸려있는 PDF파일을 해제시켜 주는 프로그램입니다.




secure option 에서 remove protection을 선택하고 풀면 1~5초 내외로 바로 풀리는것을 확인할수 있습니다~! 




주의할 점은 일부 백신에서는 바이러스로 탐지합니다.

실시간 감시기능을 끄고 실행시키면 됩니다~



7의 파일을 XP에서 읽기/쓰기 하고싶을때

특히 암호를 써서 공유를 하고싶을때 사용하는 방법입니다.

 

기존에 Everyone계정이라든지 Guest를 사용해서 공유하는 방법이있긴하지만

보안과 암호가 필요없이 네트워크 내 누구한테나 공유가 된다는 단점이 있습니다.

 

근데 윈도우7의 네트워크공유센터 - 고급공유설정변경 에서 암호보호공유켜기만 하면

XP상에서 

액세스 어쩌구저쩌구~~~~~

로그온실패 : 현재 사용할 수 없는 계정입니다.

 

라고 나올때 쓰면되는 방법입니다.

(7의 계정은 암호설정이 되어있는 계정입니다.  XP는 스누피 MICRO R2에디션입니다)

 

몇시간동안 삽질해서 구글링해서 찾은 결과는..

XP 계정을 7의 계정 이름과 똑같이 해주면 된다. 

였습니다..

 

이렇게 하면 암호공유켜기 를 설정해놓아도 접속가능해집니다.

xp에는 암호를 안걸어놓으셔도 됩니다~ 계정이름만 똑같으면됨.. -_-

 

계정 이름을 변경해야 한다는 단점이 있습니다.

시작-실행- control userpassword2 를 치면 사용자설정화면이 나오는데 여기서 변경할수 있습니다~)

 

계정이름이 달라도 암호 설정을 하게끔 하는건 도저히 모르겠습니다.

(검색해보면 많은 방법이 있었지만 전부 실패... 아무래도 내컴에 윈7이 꼬이고꼬인듯...ㅠㅠ)

 

 

혹시나 헤매시는 분있으시면 일단 임시방편으로 저방법을 한번 써보시길~~

공유를 하고는 싶으나 보안때문에 특정사람에게만 공유를 하고싶을때 쓰면될듯합니다

 

(혹시나 방법을 아시는분 있으시면 댓글좀 부탁드려요...ㅠ)

secure CRT (유료)의 탭기능을 보고,

검색해서 우연히 발견한 완전 강추 프로그램입니다~!

 

이제 putty에도 탭기능을 추가하고, 더나아가서 로그인까지 자동으로 수행해주는 확장프로그램입니다.

 



스샷처럼 탭기능을 가지고 있습니다.

 

그리고 탭위치를 자유자재로 옴길수 있습니다~!

 

 

 

※ 이파일을 실행시키면 putty.exe가 있는 폴더를 지정해 주면 됩니다.

※ 윈도우7 같은경우 파일 속성에서 [관리자로 실행] 으로 해줘야 오류가 안납니다.

 

 

 

 다운로드 원본 홈페이지

http://puttycm.free.fr/cms/

 

___ 바로 다운받기 ___




코드를 짤때 손쉽게 앞에 탭을 설정한다. (주로 4칸- 탭키말고 스페이스)

 

물론 처음부터 들여쓰기를 잘하면 괜찮은데

나중에 코드를 수정할때, 들여쓰기를 한번에 해야할일이 생긴다.

 

이제까지는  몰라서  : .,+8s/^/    /g  이런식으로 했었는데, 완전 손쉽게하는방법이 있다.

 

그럴때 3 >> 이렇게 누르면 3줄이 옆으로 땡겨지는데

이것은 8탭 으로 채워진다.

 

그럴때는   :set et sw=4  해주면 탭을 스페이스로, 4칸으로 지정해 줄수있다.

정의된 시퀀스 조회

select * from user_sequences


현재 시퀀스 조회

select 시퀀스네임.currval from dual


다음 시퀀스 조회

select 시퀀스네임.nextval from dual

putty 한글판입니다~!


 


 

ps -efL|grep migrate | grep -v grep| sort


 

요롷게 출력하면 편합니다.

정렬도되고, 특히 중간에 낑겨있던 grep을 제외하고 출력시켜줘서 보기 편합니다~!

 

 

가끔가다 특정 문자열이 포함된 라인자체를 삭제해야할 때가 있게됩니다.

그래서 쉘스크립트로 쉽고 간단하게 만들어봅니다

 

인자는 2개를 받습니다. 패턴과 경로.

 

#!/bin/sh

if [ $# != 2 ]

then

    echo "Usage : $0 pattern path "

    exit 0

fi


perl -pi -e "s/$1$//mgi" $2


매개변수가 2개가 안될시에는 Usage를 출력해줍니다.

정상적으로 2개가 들어왔을때

매개변수 $1과 $2를 이용하여 치환을하는데 $1(패턴)을 줄때   "포함되는문자열.*\n" 으로 주면 그 해당줄은 없어지게됩니다.

 




'업무 > Shell Script' 카테고리의 다른 글

[shell] 1초단위 모니터링 하기  (0) 2012.09.19
[shell script] 파일, 경로 존재 여부  (0) 2012.02.16
[shell script] 함수 사용하기.  (0) 2012.02.16
[sh] 소문자로 변환하기  (0) 2012.02.16

정확한 단어를 검색하고 싶다면


grep -w "검색단어" 파일명


이렇게 하면 jaewoong을 정확히 검색하게된다.

(jaewoongchunjae 라든지 jaewoonglkajsdflkjs 같은것은 검색이 안된다.)





lt 작다
gt 크다
eq 같다
le 작거나같다
ge 크거나같다
ne 같지않다
cmp 비교후 1,0,-1을 반환

정렬 역정렬
@a=sort(@a) reverse(sort(@a))
localtime(timeval)
int(rand(10))+1;
while($input ne ""){ ... }
for(0..@arrays-1){
print "value = #arrays[$_] \n";
}

shift 첫요소를꺼냄
unshift 첫요소를 추가, 나머지는 하나씩밀림
push 마지막에 요소추가
pop 마지막요소꺼냄

if($var==0){
print "OK\n";
}
print "OK\n" if($var==0);

반복문빠져나오기 last;
루프의 다음수행 next;

@array=(1,2,3,4,5);
$#array <- 4 배열마지막번지

:%s/old/new/gc 확인하며 교체
:7,11s/^/\t/g 7~11행 맨앞에 탭추가


'업무 > Perl' 카테고리의 다른 글

[perl] GUI 프로그램 - Wx 인스톨 절차  (0) 2011.11.09
[perl] 펄로 MySQL 사용하기  (0) 2011.10.29
[perl] 한라인으로 배열 출력  (0) 2011.10.26
[perl] 정규식 옵션  (0) 2011.10.21
[perl] 현재 날짜 출력하기  (0) 2011.10.21


  • 디렉토리 생성. 

mkdir aaa

하위폴더까지 만들려면 옵션을 -p로 준다.)

mkdir -p aaa/bbb/ccc/ddd/

  • 실행권한 주기.
chmod 755 test.pl
  • 파티션정보보기
df -h
df -k 
  • 파일내용 보기
head  (앞줄만)
tail    (뒷부분만)
cat    (한번에 출력하기)
more  (페이지단위로 출력하기)
  • 라인수 출력
wc -l migrate.pl
  • 강제삭제
rm -rf aa.pl
  • 폴더별 용량 확인
du -hsc /usr /bin /etc
  • 특정 라인의 내용 보기
sed -n '1000p' aaa.dump
  • 압축 / 압축해제하기
tar cvfzp xxx.tar.gz *  (압축)
tar xvfzp xxx.tar.gz    (압축해제)
-x 묶음을 해제
-c 파일을 묶음
-v 묶거나 파일을 풀때 과정을 화면으로 출력
-f 파일 이름을 지정한다. 
-C 파일을 풀어놓을 경로를 지정



기타등등~~ 

많이씁니다.




생전 처음 블로그를 만들었습니다~!


앞으로 업무에 필요한 많은 지식정보를 게시할려합니다

지속적으로 개선할 예정입니다~!!

사양하지말고 자주 놀러오세요~!! ㅋㅋ

 

+ Recent posts