vi 편집기vi [파일 이름] : 파일 열기 (파일 없을 시 새로운 파일 생성) vi에는 두 가지의 모드가 있다.명령어를 입력하는 모드텍스트를 입력하는 모드 esc를 여러 번 눌러서 입력 모드에서 벗어나서 명령 모드로 바꿔야 함명령어 입력 모드저장, 종료:w 저장:q vi 종료:wq 저장 후 종료:q! 강제 종료:wq! 저장 후 강제 종료라인 넘버:set nu 라인 넘버 표시:set nonu 라인 넘버 표시 안 함검색/[내용] : 검색 (n : 다음 검색, N : 이전 검색) 텍스트 입력 모드 (편집 모드)i : 커서 왼쪽에 문자 추가a : 커서 오른쪽에 문자 추가 커서 이동G : 가장 마지막 줄로 이동gg : 첫 번째 줄로 이동[n]G : n번째 줄로 이동$ : 커서가 위치한 줄의 맨 끝으로 이동0 :..
CS/Linux
폴더 관련 명령어현재 작업 디렉토리 확인pwd 작업 디렉토리 변경cd [디렉토리 경로] 디렉토리 내용 확인 ls# 숨긴 파일 표시ls -a# 자세히 표시ls -l# 숨긴 파일 + 자세히 표시ls -al 디렉토리 생성mkdir [디렉토리 경로] 디렉토리 제거rmdir [디렉토리 경로] 디렉토리 이름 변경mv [변경할 폴더] [변경할 이름] 디렉토리 이동mv [이동할 폴더] [이동할 위치] 디렉토리 복사- 폴더는 -r 옵션을 붙여줘야 한다.cp -r [복사할 폴더] [복사할 위치] 파일 관련 명령어내용에 아무것도 없는 빈 파일을 생성touch [생성할 파일] 빈 파일이기 때문에 cat으로 출력해봐도 아무것도 나오지 않는다. 파일을 제거하는 명령어rm [삭제할 파일] 파일 이름 변경mv [변경할 파일] [변..
절대 경로와 상대 경로절대 경로루트 디렉터리부터 해당 파일에 이르는 경로모든 경로를 다 입력하는 방식상대 경로현재 디렉터리의 위치를 기준으로 표기하는 경로. : 현재 위치를 나타냄ex) /usr/local 에서 /usr/local/share/man 으로 이동하고 싶을 때절대 경로 : cd /usr/local/share/man상대 경로 : cd ./share/man 한 단계 상위 경로로 이동하고 싶을 때 : cd ..한 단계 더 이동하려면? : cd ../.. / : 루트 디렉터리/root : 루트 사용자의 내 문서 (사용자 폴더)root user : 모든 권한을 가지고 있는 관리자 계정디렉터리 이동pwd : 현재 디렉터리 경로 출력cd [디렉터리 경로] : 현재 디렉터리 변경 (디렉터리 이동)뒤에 경로 ..
리눅스란?윈도우와 같은 '운영체제' 리눅스 구성 요소H/W : cpu, hdd, RAM, I/O커널 : 운영체제 (linux, windows)쉘 : 탐색기 (cmdd, powershell, bash, zzh)명령어 : 프로그램리눅스 환경 준비 - 가상화 소프트웨어이미 우리가 사용 중인 컴퓨터에는 윈도우라는 운영체제가 깔려있기 때문에, 가상 컴퓨터에 리눅스 환경을 구축해야 한다.VMware : 가상 머신을 만들어주는 프로그램IDC : 인터넷 데이터 센터 => 남의 컴퓨터를 쓰는 것클라우드 : 남의 가상 머신 컴퓨터를 쓰는 것 컴퓨터의 주요 구성 요소에는 CPU, 메모리, 하드 디스크, I/O 가 있다.가상 컴퓨터를 만들려면 내 컴퓨터의 구성 요소들을 할당해줘야 한다. 예를 들어 현재 내 컴퓨터에CPU - ..