본문 바로가기

전체 글140

CentOS 버전별 명령어(service, chkconfig, 방화벽) 1 service 기능 CentOS 6 CentOS 7 서비스 상태보기 service 서비스명 status systemctl status 서비스명 서비스 시작 service 서비스명 start systemctl start 서비스명 서비스 정지 service 서비스명 stop systemctl stop 서비스명 서비스 재시작 service 서비스명 restart systemctl restart 서비스명 서비스 리로드 service 서비스명 reload systemctl reload 서비스명 2 chkconfig 기능 CentOS 6 CentOS 7 자동시작 확인 chkconfig 서비스명 systemctl is-enabled 서비스명 자동시작 설정 chkconfig 서비스명 on systemctl enab.. 2019. 12. 14.
test 명령어 test는 파일 존재유무 / 타입 / 권한을 체크할 때 사용합니다. 조건문이 들어가야할 위치에 test가 광범위하게 사용되고 있습니다. -e 파일이름 - 파일이 존재하는지 여부 -f 파일이름 - 일반파일인지 여부 -b 파일이름 - 파일이 블록파일로 존재하는지 여부 -c 파일이름 - 파일이 캐릭터파일로 존재하는지 여부 -d 파일이름 - 파일이 디렉토리인지 여부 dvd는 블록장치이므로 -b로 체크하면 리턴값은 '0'이 됩니다. $ test -b /dev/dvd $ echo $? 0 console은 캐릭터장치이므로 -c로 체크하면 리턴값은 '0'이 됩니다. $ test -c /dev/console $ echo $? 0 캐릭터나 블록장치를 -f로 체크하면 아래처럼 '1'을 리턴합니다. $ test -f /dev.. 2019. 12. 14.
리눅스 sed-옵션 - p 명령 : 출력 sed '/north/p' datafile -기본적으로 모든 줄을 출력하고, 패턴과 일치하는 줄을 한번 더 출력 sed -n '/north/p' datafile - d 명령 : 삭제 1. sed란 무엇인가? sed는 비 대화형 모드의 줄 단위 편집기라고 합니다. vi 편집기처럼 직접 파일을 열어 고치지 않고 커맨드 창 또는 스크립트에서 동작을 하여 원하는 부분만 변경해준다는 특징이 있습니다. 2. sed의 특징 sed는 쉘 또는 스크립트에서 파이프(|)와 같이 사용될 수 있는 명령어입니다. 그리고 기본적으로 정규표현식이 사용가능하기 때문에 정규표현식을 알면 더 고급지게 sed를 이용할 수 있습니다. 주의할 점은 정규표현식을 사용하기 때문에 특수문자 앞에 역 슬래시(\,\)를 붙여주어.. 2019. 12. 14.
리눅스 cut명령어 cut cut은 특정파일의 각 필드들을 출력에서 제거하거나 원하는 필드만을 출력할 수 있다. 그리고 cut 명령어는 텍스트문서의 특정필드를 제거하여 편집하거나 원하는 입력폼으로 재생성하는 용도로 사용된다. 또한 구분자를 별도로 지정하지 않았을 경우에는 byte 단위로 지정됨을 원칙으로 하지만, 별도의 구분자(콜론, 세미콜론, 콤마, 마침표등)를 지정하였을 경우에는 지정한 구분자를 기준으로 출력된다. 아래표를 보고 cut 명령어의 자릿수를 이해한다. -b 옵션은 특정 자리만을 출력할때 사용하는 옵션이다. ex) N N 자릿수만을 의미 -b1, -b3 N,M,O N 자리와 M자리 O자리를 각각 의미 -b5,6,7,8,9 N- N 자리부터 마지막까지를 의미 -b10- N-M N 자리부터 M 자리까지를 의미 -.. 2019. 12. 11.