분류 전체보기81 2.7 bash shell bash shell은 본쉘의 업그레이드버전이므로 본 쉘 문법을 모두 사용할 수 있다. 다른 쉘 사용시 bash shell 사용으로 전환시 bash 입력, 이전으로 빠져나갈려면 exit 명령 사용 1. bash shell의 시작 - 리눅스 부팅되면 init이라는첫번째 프로세스 생성(PID는 1) -> getty : 터미널 포트 오픈하고 로그인 프롬프트 보여준다 -> login shell 실행 -> bash 프로세스는 /etc/profile 시스템 파일을 찾아 명령라인에서 실행하게 된다. -> 유저 홈 디렉토리의 .bash_profile 파일 찾아 실행. .bash_profile 파일 실행시 .bashrc라는 환경 파일 실행 -> default 달러($) 기호를 모니터에 보여주며 유저의 명령을 기다린다. 2.. 2023. 2. 18. 2023년 금융소득세 관련 금융소득세는 대부분 예적금의 이자와 배당금 일듯하다. 1. 소득세(14%)+지방세(소득세의 10%) 총 15.4% 를 차감하기 전 금액으로 산정 예) 1000만원이면 소득세인 15.4%을 차감하기 전의 1000만원이 금융소득을 잡힌다. 2. 금융소득이 2000만원 이상으면 금융종합소득세 대상이 되어 5월 종소세 신고를 해야한다. 프리랜서나 개인사업자 같은 경우는 사업소득에 금융소득이 더해져 세액이 가산된다. 3. 1000만원이 넘으면 건보료가 올라간다고 한다. 지역가입자의 경우 약 월 5만원 정도 올라간다. 직장인 가입자도 약 월 10만원 정도 올라간다고 한다. 듣자하니 2025년 11월부터는 336~1000만원 사이 구간을 신설하여 사회적 합의를 거쳐 적용할려는 계획이 있다고 한다. 4. ISA 계좌 .. 2023. 2. 7. 2.6 본쉘 * SHELL 특수파라미터 변수들 $* 이 파라미터는 변수는 1부터 시작하는 위치 파라미터의 확장이며, 큰따옴표로 구분하고, IFS특수 변수의 첫번째 문자로 구분회는 각 파라미터의 값으로 하나의 단어를 확장하며, 전체파라미터값을 가지고 있다. 만약 IFS가 NULL이거나 해제되어 있으면 파라미터는 스페이스로 구분한다. $@ 이 파라미터 변수는 1부터 시작하는 위치 파라미터의 확장이며, 큰따옴표로 확장되면 각 파라미터는 하나의 구분 단어로 확장되고 전체 파라미터값을 가진다. $# 이 파라미터 변수는 십진수 위치 파라미터 전체 개수를 의미한다.(args의 총 개수) $? 가장 최근에 실행된 포그라운드 파이프라인의 종료상태를가지고 있다. $- 실행되자마자 set 내장명령을 통해 또는 쉘 자체에의해 설정된 옵션.. 2023. 2. 5. 2.1 리눅스의 부팅 과정과 로그인 쉘 * 리눅스 부팅 - 리눅스 시스템이 부팅되면 가장 먼저 init(PID는 1) 프로세스 시작되고, init프로세스와 연결된 수많은 프로세스들이 자신만의 PID(프로세스id)를 가지고 생성되기 시작한다. 요새는 upstart 스크립트도 사용 (/etc/init.d/..폴더쪽에 있다,예전에는 /etc/inittab) - 런레벨 현재 유저 런레벨 확인 : runlevel or sudo systemctl get-default /lib/systemd/system/default.target => Requires=multi-user.target으로 현재 이 시스템의 부팅 runlevel 설정 - 로그인 프롬프트 /bin/login프로그램이 /etc/passwd 파일의 있는 유저아이디 검증 후 패스워드 검증 -> 맞으.. 2023. 1. 21. 이전 1 ··· 17 18 19 20 21 다음