→ 03/30일차 수업
<aside> 💡
bash (리눅스의 기본 쉘)
자주 사용되는 환경변수 (대문자 → 대소문자 구분을 하기때문)
⇒ (=시스템변수)
환경변수 : 시스템 전체에 걸쳐 사용되는 변수 , 일반적으로 대문자로 작성
쉘변수 : 해당 쉘에서만 사용되는 변수 , 일반적으로 소문자로 작성
절대경로 : / 가 붙는거
상대경로 : / 없는거
</aside>
<aside> 💡
리눅스 명령
→ 명령 옵션 인자
ex) ifconfig : 전체 인자 출력
ifconfig eth0 : eth0번째만 출력
하지만 cp, mv처럼 옵션이랑 인자가 있어야만 출력되는 명령어도 있다
⇒ 명령에 따라 인자가 반드시 필요한 것이 있고 필요 없는 것도 있다.
</aside>
sudo : 관리자권한으로 실행
ls : 목록 확인
ls -a : 모든 파일 확인 (숨긴 파일도 나옴)
ls -l 파일이름 : 파일이 있는지 확인
cd : 디렉토리 이동
mv : 파일 이름 바꾸기
cp : copy 명령
pwd : 현재 위치 띄우기
chown : 소유자 명 바꾸기
ifconfig : ip주소 확인
ps : process불러오는 명령
su - : root사용자로 변경
whoami : 현재 사용자 출력
who am i : 로그인한 사용자
hostnamectl : 시스템의 호스트명을 확인하거나 설정할 수 있는 명령.
⇒ 확인은 일반 사용자도 가능하지만 설정은 root만 가능
hostnamectl : 확인
hostnamectl set-hostname 변경할호스트명
: 해당 호스트명으로 설정 (로그아웃 후 로그인 하면 변경됨)