pwd(print working directory): 현재 (작업) 디렉토리를 알려준다.cd(change directory): 현재 디렉토리를 주어진 디렉토리로 변경(이동)cd /: 루트 디렉토리로 현재 디렉토리를 변경cd 또는 cd ~ : 홈 디렉토리로 현재 디렉토리
file: 파일의 종류를 알려준다.touch: 파일의 시간속성을 변경한다. 존재하지 않는 파일에 대해서는 비어있는 파일을 생성한다.rm: 파일을 삭제rm -i: 각 파일에 대해 대화형으로 사용자에게 묻고 파일 삭제를 수행rm -rf: -r은 recursive하게 하위
명령의 종류빌트인 명령: 쉘이 자체적으로 해석하는 명령외부 명령: /bin또는 /sbin과 은 파일 시스템에 존재하는 바이너리 파일에 해당하는 명령환경변수 PATH에 등록된 순서에 따라 외부 명령을 찾는다.type 명령을 통해 명령의 종류를 확인할 수 있음$type c
쉘 명령에 대해서는 3가지 기본 입출력 장치가 사용된다.stdin(file decriptor 0, standard input)표준 입력장치로써 명령에 데이터를 공급한다. 디폴트는 키보드stdout(file descriptor 1, standard output)표준 출력
표준 입력장치에 전달된 데이터(주로 텍스트)에 대해 특정한 동작(주로 필터링)을 수행하는 명령필터링: 문자 치환, 단어 또는 라인 수 세기, 단어 찾기 등주로 파이프와 같이 사용됨주요 필터 명령cat: 표준입력으로 전달된 데이터를 그대로 표준출력으로 전달tee: 표준입
명령 모드프로그램 시작시 기본 모드커서 이동, 복사 및 다른 모드로 전환할 수 있는 모드명령행 모드문자열 검색, 치환, 저장, 종료 등의 명령을 수행할 수 있는 모드입력 모드키보드 입력이 파일의 텍스트로 입력되는 모드비주얼 모드문자, 라인, 블록 단위로 텍스트를 선택하
사용자를 검색하는 명령어들whoami현재 사용자를 알려준다who현재 시스템에 로그인되어 있는 사용자들에 대한 정보를 보여준다w현재 시스템의 워크로드와 로그인한 사용자들이 수행중인 태스크를 보여준다id현재 사용자에 대한 사용자 ID, 기본 그룹ID, 소속 그룹리스트를 보