목록Linux (ubuntu) (6)
travel data science
개념 * 표준 입력 장치(키보드), 표준 출력 장치(모니터), 표준 오류 장치(모니터) 는 파일로 관리하며, 파일디스크립터(일련번호)를 붙여 관리함. * 리다이렉션: 표준 입출력장치를 파일로 바꾸는 것 * 출력 리다이렉션 (>와 >> 사용) 1. > 를 사용한 리다이렉션(덮어쓰기) - out1파일 생성 후 hello 저장. echo hi > out1 하면 덮어써지기 때문에 hello 가 없고, hi 만 있음. 2. 무분별하게 덮어쓰기 되는 것 막기 3. >>를 이용한 리다이렉션(연장) - '>>'는 hello 가 사라지지 않고 hi가 추가되기만 함을 알 수 있음. (>와 차이점) * cat 명령으로 리다이렉션 - cat 명령어는 화면에 파일의 내용 출력할 때 사용, 또는 입력을 받아 표준 출력으로 보낼 ..
* 현재 사용중인 셸의 정보 - user1의 로그인 정보를 보면 맨 뒤에서 bash가 있음을 알 수 있음. 즉 bash 셸을 사용중임. * 로그인셸 바꾸기 1. 현재 바꿀 수 있는 셸의 종류 확인 - 사용가능한 셸의 절대경로명이 나옴. 2. 로그인 셸(sh)을 본 셸로 바꾸기(bash) ① chsh 명령어의 -s 옵션을 사용하는데, bash의 절대경로명을 적지 않아서 invalid 라는 메세지 뜸. ② -s 뒤에 bash셸의 절대경로명을 적어준다. ③ grep을 이용해 확인해보면 user1의 로그인셸이 bash셸로 바뀜.(grep은 user1을 passwd에서 찾으라는 명령) * 로그인 셸에서 서브 셸을 실행할 경우 exit 또는 ctrl+d로 빠져나온다. * 출력하기 ① 줄바꿈 출력(echo) ② 줄바..