ls -al 샐행시 상세 내용
ex) drwx------@ 16 charlie staff 512B Sep 7 21:00 Documents

  1. 디렉토리 여부 : d[파일(-),디렉토리(d),링크(i)]
  2. 사용자별 접근 권한
    : owner(rwx)/ownergroup(---)/others(---) [읽기(r),쓰기(w),실행(x)]
  3. 링크된 파일 갯수 : 16
  4. 소유자 : charlie
  5. 소유자 그룹 : staff
  6. 파일 크기 : 512B
  7. 변경 날짜 및 시간 : Sep 7 21:00
  8. 파일 또는 디렉토리 이름 : Docunments

관리자 권한으로 실행

  • Package Tool로 새로운 프로그램 설치
    ex) sudo apt-get install <packageName>

CLI에서 관리자 권한을 남발하면 오히려 접근성에 문제가 발생될 수 있으므로 가급적 소유자(사용자)의 권한으로 해결하도록 노력해야 합니다. 특히 루트 디렉토리의 파일을 다룰 때는 주의를 기울여야 합니다.

소유권 변경의 예

  • sudo touch <fileName>
    => 소유자: 'root'(시스템 관리자) => 일반 사용자 수정 불가
  • sudo chown <owner>:<ownerGroup> <fileName>
    =>소유권 변경하여 수정 가능하게 함

접근 권한 변경 : 읽기(r), 쓰기(w), 실행(x)

  • chmod

콘솔창 깨끗하게 비우기 : macOS 단축키 "command" + "k"

  • clear

Mac OS에서 bash 혹은 zsh 바꾸어 실행하기

  • exec bash
  • exec zsh

참조: Linux.org

0개의 댓글