날짜 및 시간 확인$ date : 현재 날짜 및 시간 확인시스템 정보 확인$ hostname : 내가 사용하고 있는 호스트 이름$ uname : 현재 사용하고 있는 운영체제$ uname -a : -a는 all이라는 뜻이며 운영체제뿐만 아니라 호스트 이름, 시스템 사양도
파일 복사$ cp 파일1 파일2 : 파일 1을 파일 2에 복사$cp \[-i] 파일1 파일2 : i는 대화형 옵션으로, 만약 동일한 이름의 파일이 존재한다면 덮어쓰기 할 것인지 물어봄 (y로 답하면 덮어쓰기)파일을 디렉터리로 복사$cp 파일 디렉터리 : 파일을 지정된
📗 5.1 쉘 소개
프로세스(process)는 실행 중인 프로그램$ ps : 현재 시스템 내에 존재하는 프로세스들의 실행 상태를 요약해서 출력$ ps -f : 보다 자세한 정보를 보여줌ps 명령어는 옵션을 사용하면 프로세스의 다양한 상태정보 출력 가능$ -a : 모든 사용자의 프로세스를
Lan : 근거리 통신망router : 네트워크를 연결하는 장치Gateway : 고용량 라우터IP : 인터넷 프로토콜TCP : 아이피 위에서 동작하는 프로토콜$ hostname : 사용중인 시스템의 호스트명 출력$ ip addr : 사용 중인 시스템의 IP 주소 출력$
$ find 디렉터리 : 옴션의 검색 조건에 따라 지정된 디렉터리 아래에서 해당되는 파일들을 모두 찾아 출력$ find 디렉터리 -name 파일명 -print or -ls : 지정된 디렉터리 아래에서 파일명에 해당하는 파일 모두 찾아 경로 출력$ find . -user
📗 9.1 명령 스케줄링 주기적 실행 cron $ crontab 파일 : crontab 파일을 cron 시스템에 등록 $ crontab -l [사용자] : 사용자의 등록된 crontab 파일 리스트를 보여줌 $ crontab -e [사용자] : 사용자의 등록된 cro
Bash 쉘에서는 사용자 고유의 로그인 시작 파일들을 편집하여 사용자가 자신의 환경을 정의 가능/etc/profile : 전체 사용자에게 적용되는 환경을 설정하고 시작 프로그램 정할 수 있음/etc/bashrc : 전체 사용자에게 적용되는 별명과 함수들을 정의 가능~/
📗 11.1 프로그램 작성과 컴파일 단일 모듈 프로그램 $ gedit [파일 이름] : gedit 문서편집기 사용