본문 바로가기

OS/Linux

(11)
11. 리눅스 경로 탐색 명령어 1. find [ 이름으로 경로를 탐색해주는 명령어, 윈도우의 파일 탐색기 ] ※ 이름을 알지 못한다면 사용할 수 없음 ※ ※ 와일드 카드 사용 가능 ※ 사용법) find -name ex) find / -name "samadal" 최상위 경로부터 samadal 이라는 이름을 쓰는 것을 출력 ex) find / -name "*samadal" | nl 최상위 경로부터 samadal 로 끝나는 것을 줄 번호 매겨서 출력 디렉토리만 찾기 [ 찾은 내용 중 디렉토리만 출력 ] 사용법) find -name -type d ex) find / -name "*samadal" -type d 최상위 경로부터 samadal로 끝나는 것들 중 디렉토리만 출력 파일만 찾기 [ 찾은 내용 중 파일만 출력 ] 사용법) find -n..
10. 파이프 라인 및 응용, 연속 명령어 실행 1. | [ 파이프 라인, 보조하는 명령어를 합쳐서 결과 실행, shift + \ ] 사용법) A명령어 | B명령어 A라는 명령어를 사용할 때 B라는 명령어를 보조기능으로 사용해서 합쳐서 결과를 출력 B 명령어에는 head / tail / nl / grep 등의 명령어를 조합해서 사용함 파이프 라인을 사용할 때는 명령어의 적용 순서도 생각해서 적용해야 함 ( 앞의 명령어부터 순서대로 명령어를 적용 ) ex) ls -l /etc/ | nl /etc/ 의 내용물을 출력할 때 nl명령어(줄표시)를 보조 명령어로 사용해 합쳐서 출력된 모습 ex) ls -l /etc/ | head -3 /etc/ 의 내용물을 출력할 때 위에서부터 3줄만 출력된 모습 ex) ls -l /etc/ | tail -2 | nl ex) ..
09. 파일과 관련된 명령어 1. touch [ 파일 크기가 0인 빈 문서를 생성 ] [ 대상명의 파일이 이미 존재하면 해당 파일 및 디렉토리의 정보를 현재 시간으로 갱신 ] 사용법) touch # touch testfile 현재 위치한 디렉토리 안에 testfile 이라는 파일이 없을 시 파일 크기가 0인 빈 문서 생성 현재 위치한 디렉토리 안에 testfile 이라는 파일이 있을 시 파일 정보를 현재 시간으로 갱신 2. cat [ 파일 안에 적힌 내용을 모두 출력 ] 사용법) cat # cat /etc/passwd etc 디렉토리 안에 들어있는 passwd의 문서 내용을 모두 출력함 ※ passwd 파일은 계정의 비밀번호 정보를 담고 있는 파일 ※ 3. head , tail [ 문서의 제일 상단 및 제일 하단부터 출력할 줄(li..
08. alias 1. alias [ 복잡한 내용을 간단하게 바꿔서 별도로 칭할 때 사용 ] 사용법) alias c="명령어" # alias c='clear' c 라는 환경변수 명으로 clear 명령문을 치환 ※ alias를 이용해서 만든 별칭은 따로 영구등록 해주지 않으면 시스템 재부팅 시 초기화 됨 ※ ※ 이미 우리가 사용하고 있는 cd , ls , rm 등의 명령어도 alias로 별칭지어져 있어서 작동하는 것임 ※ ※ 환경변수명을 기존에 존재하는 명령어로 사용하지 말 것 ( 에러문구 나오지 않고 적용되어버림 ) ※ 2. unalias [ alias로 지정한 별칭을 해제 ] 사용법) unalias 명령어별칭 # unalias c 위에서 clear를 c로 별칭지어 놓은 것을 해제
07. 리눅스 명령어 도움말 1. man [ 도움말을 vi 로 출력시켜주는 명령어 ] 사용법1) man "명령어" 사용법2) man '명령어' man 명령어를 사용할 때는 따옴표(큰 따옴표, 작은 따옴표)를 열고 꼭 닫아줘야 한다. 위 이미지 처럼 따옴표를 닫지 않고 엔터를 누르게 되면 쉘이 문자열이 끝나지 않은 것으로 인식해서 # 에서 > 로 변경되는데 위 같은 상황에서는 > ' 같이 따옴표를 닫고 엔터 쳐주면 정상 작동한다. ※ vi 커맨드로 움직여 줘야함 ※ j 한 줄 아래로 k 한 줄 위로 spacebar 콘솔창 만큼 아래로 이동 ( 다음 페이지로 이동 ) b 이전 페이지로 이동 q 도움말 종료 2. --help [ 도움말 내용을 터미널에 출력시켜주는 옵션 ] 사용법1) 명령어 --help ※ man 명령어와 달리 터미널창 ..
06. 리눅스 기본 명령어 3 리눅스 터미널(CLI) 기본 명령어 ★ 정말 자주 사용하는 명령어로 잊어버리지 말고 기억하고 반복학습 해야함 ★ 1. init 0 시스템 종료시키는 명령어 2. cp 명령어를 이용한 다중 복사 사용법) cp [옵션] ..... 2. mv 명령어를 이용한 다중 잘라내기 붙여넣기 사용법) mv ..... ★ mv 명령어 작업할 때에는 원본 디렉토리와 옮겨질 디렉토리를 계속 확인해주기 ★ why? 원본자체가 옮겨지기 때문에 잃어버리면 찾지 못함 mv는 옵션없이 디렉토리 자체 이동이 가능 3. ★★ 와일드 카드 ★★ * : 모든 문자를 대체 ? : 한 문자를 대체 *은 모든 문자를 대체, *.cfg는 .cfg형식의 모든 것들을 의미 login* 은 login으로 시작하는 모든 것들을 의미 init???은 ini..
05. 리눅스의 디렉토리 구조 1. 프롬프트 프롬프트 : 시스템에 접속한 계정의 권한을 나타내는 표시 기호 # : root (관리자) $ : 일반 사용자 ~ : 현재 접속중인 홈 디렉토리 / : 최상단 디렉토리 현재는 가상머신이 localhost 내부에 있어서 [root@localhost] 로 나오지만 외부의 서버와 원격으로 연결하게 되면 원격IP 또는 도메인이 나옴 ex) [root@64.xxx.x.xx] 2. 리눅스의 디렉토리 구조 노란색 : 디렉토리 하늘색 : 링크파일 ( 윈도우의 바로가기 ) 리눅스 ( 경로 구분 : / ) 윈도우 ( 경로 구분 : \ ) 경로 디렉토리 폴더 / 최상위 디렉토리 C:\ 또는 E:\ 등등 /home/ 사용자들의 홈 디렉토리 기본 경로 C:\Users /root/ 관리자의 홈 디렉토리 C:\User..
04. CPU 가상화 활성화 설정 및 putty VMware를 설치해서 실행하다 보면 cpu의 가상화 비활성화 상태로 인해 아래와 같은 에러문구가 나옴 이때 해결방법 해결방안 AMD 계열 https://jhnyang.tistory.com/236 https://friendcom.tistory.com/585 BIOS 진입해서 가상화 활성화 해줘야 해결 Intel 계열 https://kinanadel.blogspot.com/2018/05/vmware-this-host-supports-intel-vt-x.html https://reinia.net/1333 BIOS 진입해서 가상화 활성화 해줘야 해결 Intel 계열의 가상화 설정창 AMD 계열의 가상화 설정창 --------------------------------------------------------..

728x90