Shell 종류
- Bourne-Again Shell(bash) : GNU 프로젝트의 일환으로 개발됨. 리눅스는 거의 디폴트
- Bourne Shell(sh)
- C Shell (csh)
- Korn Shell (ksh) : 유닉스에서 가장 많이 사용됨
UNIX는 다중 사용자를 지원하는 시스템
- whoami : ubuntu
- passwd :
- useradd : 사용자 기본 설정을 자동으로 하지 않음
- adduser : 사용자 기본 설정을 자동으로 함
- sudo 명령어 : root 계정으로 로그인 하지 않은 상태에서 root권한이 필요한 명령을 실행할 수 있도록 하는 프로그램
- ls : 모든 파일
- ls - al : 숨김 파일을 포함한 모든 파일
파일 및 권한 관리
- pwd : 현재 directory 위치를 나타냄
- cd : directory 이동
- * 는 임의 문자열 ex) host* : host.xxx
- ? 는 하나의 문자 ex) host? : hosts, hostm
- 파일마다 소유자, 소유자 그룹, 모든 사용자에 대해
- 읽고, 쓰고, 실행하는 권한 설정
- 소유자 접근 권한 정보는 inode에 저장
: ls debi* -al
-rwxr-xr-x 1 root root 120 Jul 19 19:29 debian-start
퍼미션 종류
파일 권한 변경
chmod g+rx test.c : 그룹에게 test.c 읽기쓰기 권한을 준다.
rwxrwxrwx = 777
r-xr-xr-x = 555
r-------- = 400
주로 사용하는 옵션 : chmod -R 777 directory
chown : 소유자 변경
cat : 파일 보기
more : 파일 보기 (화면에서 보이는 만큼만, %로 표시)
rm : 파일 및 폴더 삭제
'Computer Science > 시스템 프로그래밍' 카테고리의 다른 글
Shell 사용법(foreground/background) (0) | 2023.04.03 |
---|---|
Shell 사용법(리다이렉션과 파이프) (0) | 2023.04.03 |
[AWS] FreeTrier, client에서 EC2(서버) 접속하기 (0) | 2022.09.11 |
[AWS] FreeTrier, 탄력적IP 생성하기 (0) | 2022.09.11 |
[AWS] FreeTrier로 인스턴스 생성하기 (0) | 2022.09.11 |