리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
linux
7-3.쉘스크립트_csv생성
■7-3. 쉘스크립트_csv생성 ■ 파일과 관련된 조건 1. -d 파일명 : 파일이 디렉토리면 true 2. -e 파일명 : 파일이 존재하면 true 3. -f 파일명 : 파일이 일반 파일이면 true 4. -r 파일명 : 파일이 읽기 가능하면 true 5. -s 파일명 : 파일의 크기가 0이 아니면 true 6. -w 파일명: 파일이 쓰기가 가능한 상태면 true 7. -x 파일명: 파일이 실행가능한 상태면 true 예제: $ vi f.sh #!/bin/bash fname=/home/oracle/emp.txt if [ -e $fname ]; then cat $fname else echo 파일이 없습니다 fi $ sh f.sh emp자료가 딱 나옴! 문제164. 위의 스크립트를 수정해서 파일명을 물어보게..
-
linux
vi 편집기[vi, view, vi -r, vi 커서이동,vi 명령어, 디버깅 -x]
■ vi 편집기 vi 편집기란? 리눅스 안에서 사용할 수 있는 문서 편집기 vi(Visual Editor) 의 뜻에서 유래가 됨 vi 편집기 명령모드 3가지 1. command 모드(esc눌렀을 때 그 화면) vi의 기본모드이며 vi를 실행하면 바로 보이는 화면 방향키로 왔다갔다 할 수 있는 화면 k , j 누르면 위아래 움직인다. l 누르면 옆으로 움직인다. 2. Edit 모드 a, i, o 등을 누르면서 내용을 입력 또는 삭제하는 명령모드 3. last line 모드 입력모드에서 저장안하고 나가는거: 쉬프트+콜론 -> q! 엔터 입력모드에서 저장하고 나가는거: :wq! 저장하고 종료(쉬프트+zz) ****대문자 ZZ를 쓰면 된다.(그래서 쉬프트씀) :q! 저장안하고 종료(쉬프트+zq) ****대문자 ..
-
sql_tuning
Section4. Buffer Cache 내부의 Block 유형 및 Buffer Pools 유형
[출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] Buffer Cache 내 블록 유형 (Free/Dirty/Pinned block) Free buffer: 아직 데이터가 할당되지 않은 buffer block(unused) 이거나, pinned buffer 였다가 서버 프로세스의 사용이 종료되고 update 되지 않은 buffer(Clean). 디스크에서 읽은 신규 데이터를 할당 가능함. Pinned buffer: 데이터가 할당 된 후 수정되지 않고 사용자 세션에 의해 사용되고 있는 buffer block 서버 프로세스 사용 종료 시 clean. Dirty buffer: 데이터가 이미 할당된 이후에 다시 데이터가 수정되었으나, 아직 disk 상의 data file에 write 되지 못한 buffe..