22.05.02 / Today I Learned
CLI 기본 명령어
패키지 매니저
사용 권한과 소유자에 대해 이해하고, 사용 권한을 변경할 수 있다.
환경변수
※ 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요?
관리자 권한의 필요성 - OS 임의 수정방지, 외부 안좋은 프로그램 방지
텍스트 에디터 nano - CLI 환경에서 가벼운 코드 수정
Ubuntu 패키지 매니저의 존재 - apt
Read, Write, Execute 권한 및 권한부여방법
환경변수의 필요성 - 다른 프로그램의 사용이 필요할 때, 해당 경로를 지정할 수 있음 (타 컴퓨터에서도 수월하게 사용하기 위해)
환경변수 설정방법
※ 나의 오늘 학습 만족도는 몇 점인가요?
오늘의 나의 점수 80점
지금 당장 내가 배운 웹개발 중에서 크게 중요하지 않은 부분이라고 생각이 드는 것 같다. 그냥 현재까지 사용했던 몇개 코드를 복사 붙여넣기만 해도 항상 잘 작동을 했으니까... 언젠가는 다 한번씩 필요해서 돌아볼 것 같지만, 그래도 집중이라던가 관심도가 떨어지는 것은 어쩔 수 없는 것 같다.
저번주 학습태도보다는 조금 나아진 것 같다. 그리고 내가 중요한 내용이라고 판단한다면 나는 더 집중 할 수 있다는 것을 알고 있다. 나를 자책하지 말고 더 나아진 모습을 보면서 칭찬정도 해 줄 수 있을 것 같다.
해야할 일(저녁타임)
CLI, GUI
리눅스 터미널 실행
리눅스 터미널 기본적인 명령어
Ubuntu 패키지 매니저 - apt
텍스트 에디터 nano
nano hello.java # hello.java를 nano에서 엽니다.
nano # 그냥 실행할 수도 있습니다.
nano 파일이름 # 파일 열기
#^X y enter #저장 후 종료
사용권한
ls -l
chmod a=rw hello.js # -rw-rw-rw-
chmod 755 hello.js # -rwxr-xr-x
환경변수
Linux에서 환경변수 적용하기
hello=states # 지역 환경변수 설정
export class="is gooda" # 광역 환경변수 설정 # 띄어쓰기 사용시 ""으로 묶어주어야 함
sudo chmod 777 /etc/profile # etc 디렉토리 내 profile 수정권한 부여
nano /etc/profile # nano를 통해 profile 파일을 연다.
source /etc/profile # 해당 내용을 입력해 변경 내용 저장
echo $hello # 전역 및 지역 환경변수의 개별 값 확인
export # 생성된 환경변수의 이름과 값을 모두 확인
export class="is gooda" # 환경변수 작성
source /etc/profile # 해당 내용