cs/linux
[리눅스/Linux] 로그인 셸/서브 셸/셸 내장 명령/file/echo/printf
hrniin
2021. 1. 22. 16:35
728x90

로그인 셸: 사용자가 로그인을 하면 셸이 자동으로 실행되는 셸
서브 셸: 프롬프트에서 새로 생성된 셸. 서브 셸이 또 다른 서브 셸 실행 가능. 서브 셸 종료하는 명령은 Ctrl + d 또는 exit.
셸 내장 명령
일반적인 리눅스 명령이 /bin이나 /usr/bin 디렉터리에 실행 파일로 있는 것과 달리, 별도의 실행 파일이 없고 셸 안에 포함. 대표적인 셸 내장 명령은 cd. 실행 파일 출력 시키는 명령은 file. 실행 파일은 바이너리 파일이라 cat 명령으로 확인할 수 없음.
출력 명령
echo [-n] [문자열] : 문자열 출력. -n 옵션 사용 시 줄 바꿈. printf [옵션] [인수] : ex) printf linux, printf "linux ubuntu \n", printf "%d + %d = %d\n" 10 10 20
728x90