250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 공분산
- requests
- spark udf
- GCP
- correlation
- hadoop
- session 유지
- chatGPT
- API Gateway
- GenericGBQException
- tensorflow text
- integrated gradient
- airflow subdag
- Counterfactual Explanations
- youtube data
- gather_nd
- UDF
- TensorFlow
- Airflow
- subdag
- 유튜브 API
- BigQuery
- top_k
- login crawling
- Retry
- API
- flask
- XAI
- 상관관계
- grad-cam
Archives
- Today
- Total
데이터과학 삼학년
Shell - bashshell 기초 본문
반응형
쉘 기본 사용법 - 다중 사용자 지원
-
쉘 : 사용자와 운영체제 간 인터페이스
-
종류
-
bash(Bourne-Again Shell) : GNU 프로젝트 일환으로 개발됨. 리눅스 디폴트
-
sh(Bourne Shell)
-
csh(C Shell)
-
ksh(Korn Shell) : 유닉스에서 가장 많이 사용
-
기본 명령어 정리
-
whoami : 현재 사용자
-
passwd : 사용자의 암호 변경
-
useradd : 사용자 추가 (사용자 기본 설정을 자동으로 안함)
-
adduser : 사용자 추가 (사용자 기본 설정을 자동으로 함)
root 사용자에 한해 가능 -
sudo ~ : 루트 권한으로 명령어 실행
특정 아이디만 sudo 사용할 수 있도록 설정 가능 -
su : 사용자 변경
su root : 현재 사용자의 환경설정 기반으로 root로 변경
su - root : 변경될 사용자의 환경설정 기반으로 root로 변경
(.bashrc , .profile : 환경설정 파일)
쉘 기본 사용법 - 파일 및 권한 관리
-
cd : 디렉토리 이동
cd ~ : 사용자 기본 디렉토리로 이동
cd - : 전 디렉토리로 이동 -
ls : 파일 목록 (=dir)
ls -al : 숨은 파일 조회가능, 권한 및 상세 정보 조회 가능
ls 쏼라쏼라* : 임의 문자열
ls 쏼라쏼라? : 임의 문자 하나 -
chmod : 파일 권한 변경
-
cat : 내용 보기
-
head : 첫 10줄 보기
-
tail : 끝 10줄 보기
-
more : 한 페이지씩 보여줌. 스페이스 치면 다음 페이지
- rm : 파일 및 폴더 삭제
- rm -rf : 디렉토리 하위 파일 모두 삭제
- rm -rf -i : 한 번 물어봄
fastcampus 강의자료를 토대로 작성되었음을 밝힙니다.
+ bash scripting guide
728x90
반응형
LIST
'Computer Science > System Programming' 카테고리의 다른 글
시스템 콜, API (0) | 2020.01.18 |
---|---|
하드링크, 소프트링크, 특수 파일 (0) | 2020.01.18 |
리눅스 파일 시스템 & 탐색 (0) | 2020.01.18 |
Foreground 와 background 프로세스, 프로세스 관리 및 제어 (0) | 2020.01.18 |
Shell 기초 - 리다이렉션과 파이프 (0) | 2020.01.18 |
Comments