coursework/linux programming 3

[리눅스] 4. 배시 쉘 활용하기

쉘이란?사용자와 커널 사이의 중간 역할사용자가 입력한 명령을 처리하고 실행 결과를 알려줌 쉘의 종류본쉘(sh), 콘쉘(ksh), 배시쉘(bash), C쉘(csh), …종류 확인 방법프롬프트로 확인 : C쉘 = % , 본쉘/콘쉘/배시쉘 = $ ( # = 시스템 관리자 root )명령으로 확인$ echo $SHELLbash —version시스템 파일에서 확인grep 사용자이름 /etc/passwd 로그인 쉘과 서브 쉘로그인 쉘 : 사용자가 로그인한 직후 자동 생성되는 쉘서브 쉘 : 사용자가 직접 실행한 쉘 쉘 명령 vs 유틸리티 명령쉘 명령쉘 내장 명령어. 쉘에서 바로 실행ex) cd, echo, type, exit, pwd, set 등등유틸리티 명령유닉스 시스템이 제공하는 파일 형태로 존재하는 명령어쉘이..

[리눅스] 2. 파일 다루기

리눅스 파일 종류일반 파일 (ordinary file) : -데이터를 가지고 있으며 디스크에 저장된다.디렉터리 (directory) / 폴더 (folder) : d계층 구조를 이룬다.특수 파일 (special file) : b, c물리적인 장치에 대한 내부적인 표현키보드(stdin), 모니터(stdout), 프린터 등도 파일처럼 사용심볼릭 링크 (symbolic link) : l바로가기 파일소켓 파일 (socket file) : s네트워크 통신을 위한 파일네임드 파이프 (named pipe) : p프로세스 간 통신을 위한 파일 cat + 파일 : 간단한 파일 보기 명령으로 짧은 파일에 적합-n : 행 번호 출력more + 파일 : 파일의 내용을 한 화면씩 출력+행번호 : 지정한 행부터 출력less vs..

[리눅스] 1. 리눅스 기초 명령어 및 디렉토리

passwd : 패스워드 변경man + 명령어 : 명령어 메뉴얼 확인↑↓ : 이전, 이후 명령어Tap : 파일 이름 자동 완성 기능file + 파일이름 : 파일 종류less : 텍스트 파일 출력date : 날짜 정보df : 디스크 정보 (disk free)free : 메모리 정보clear : 화면 깨끗이 정리exit : 터미널 종료Banner + 명령어 : 화면에 큰 문자 출력→ command not found 오류 발생 시, [sudo apt install sysvbanner] 입력하여 설치한다.pwd : 현재 작업 디렉토리의 절대 경로 출력 (printing working directory)cd + 디렉토리 : 지정한 디렉토리로 이동cd : 홈 디렉토리로 이동ls + 옵션 + 파일/디렉토리 : 파일이..