[1] 시작 셀상에서 vi [파일명]를 입력하면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. 예) >vi 기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다. 예) >vi file1 지정한 파일의 내용을 읽기 전용으로 열어서 볼 때는 다음과 같이 명시합니다. 예) >vi -R file >view file [2] vi의 세가지 모드 vi명령어는 어떻게 구성되어 있을까요? vi명령어는 다음과 같이 입력 모드, 명령 모드, 콜론 모드(ex 모드) 크게 세가지로 분리됩니다. ① 입력 모드 - i, a, o, I, A, O를 누른 후 텍스트를 입력할 수 있는 상태 ② 명령 모드(Esc모드) - ESC키를 누른 상태 ③ 콜론 모드(Ex모드) - ESC키를 누르고, :(콜론)을 입력한 상..
1. 파일의 소유권 바꾸기 먼저 소유권을 확인하기 위해서는 ls -al 이라는 명령어와 옵션을 통해서 가능하죠. 먼저 파일이 위치한 곳으로 이동해서 (저 같은 경우 테스트로 /home/bbb/dev/test 로 이동해서) ls -al을 딱 치면. -rw------- 1 bbb bbb 0 Mar 23 04:30 a1.py 위와 같이 나오고 있습니다. 소유권자가 bbb 이구요. 그룹 식별자가 bbb이죠. 이것을 소유권자 ccc, 그룹 식별자 ccc로 변경하기 위해서는 아래와 같이 작성하시면 됩니다. root 권한에서 chown ccc:ccc a1.py chown 소유권자:그룹식별자 바꾸고 싶은 파일 이름 결과는요. $ ls -al -rw------- 1 ccc ccc 0 Mar 23 04:30 a1.py 간..
shutdown, reboot, poweroff, halt - 서버의 종료 및 재시작 서버관리를 하다보면 여러가지 이유로 인하여 서버를 종료하거나 재시작 할 필요가 있다. 즉, 리눅스 커널(kernel)의 패치 또는 업그레이드 작업과 주기적인 하드웨어 점검등을 수행하기 위하여 이와 같은 종료나 재시작을 하게된다. # shutdown - 시스템 종료 및 재시작 shutdown 명령어는 리눅스 서버의 종료와 재시작을 모두 수행한는 명령어이다. 리눅스에서 shutdown을 하게되면 다소 복잡한 과정을 거치게 되는데, 이는 다중운영체제의 필수요건인 다중사용자와 멀티태스킹, 멀티스래드등의 이유로 인하여 실행되고 있는 프로세스들을 중지하고 로그인되어 있는 사용자들이 모두 로그아웃해야 하며 메모리에 있는 저장되어 있..
◎ 패턴 검색 [grep] grep 명령은 파일 내에서 지정한 패턴이나 문자열을 찾은 후에, 그 패턴을 포함하고 있는 모든 행을 표준 출력해 준다. 물론, 한 디렉토리 내에서 지정한 패턴을 포함하는 파일을 출력할 수도 있다. grep 명령은 하나 이상의 파일로부터 프로그램 수정 등을 위해 변수, 또는 함수명을 찾을때 많이 사용된다. ◎ grep 명령의 기본 문법 grep [-옵션] 패턴 파일명 ◎ 옵션 -c : 패턴이 일치하는 행의 수를 출력 -i : 비교시 대소문자를 구별 안함 -v : 지정한 패턴과 일치하지 않는 행만 출력 -n : 행의 번호를 함께 출력 -l : 패턴이 포함된 파일의 이름을 출력 -w : 패턴이 전체 단어와 일치하는 행만 출 ◎ 사용예 $ grep -n '가을' test = test..
리눅스 크론탭은 리눅스 상에서 특정 시간때에 작업을 해야하는경우 사용합니다. 윈도우에는 스케줄러와 비슷합니다. 매 분마다 크론탭에서 확인후에 실행합니다. 크론탭 편집 ( crontab edit) $ crontab -e - 크론탭을 설정할 수 있는 명령어이며, vi 명령어와 비슷합니다. 크론탭 작업내역 출력 ( crontab list ) $ crontab -l - cat 명령어와 같이 파일을 읽어서 표준출력으로 내용을 보여줍니다. 크론탭 삭제 ( crontab delete ) $ crontab -r - 사용하실 일은 거의 없지만 삭제입니다. 삭제보나는 각 행 앞에 #으로 주석처리하시는게 좋습니다. 크론탭 주기 설명 ***** 분(0-59)시간(0-23)일(1-31)월(1-12)요일(0-7) - 각 별 위치..