[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정
Day2: 리눅스 기초 2
EDDO
2020. 7. 8. 19:26
1. 지난 시간에 배운 명령어들로 간단한 퀴즈
2. 이후 다시 리눅스 명령어 학습
grep grep pattern filename |
텍스트 파일에서 키워드(패턴) 검색 grep 'root' /etc/passwd |
egrep | grep의 확장형, 정규 표현식 지원 |
fgrep | grep의 확장형, 정규 표현식 무시 . 이나 * 등이 텍스트 그대료 출력 |
find find path expression(조건 달기) |
파일/디렉토리 검색 find / -name .conf -type f |
3. vi 편집기 사용
- vi 편집기의 세 가지 모드 : 편집하고 esc. : 쓰고 esc.
요거는 리눅스 카테고리에 한 번 정리하기 *
4. 퍼미션 알고, 수정
이것도 리눅스 카테고리에 정리 *
5. 쉘 명령어 사용
~ | 사용자 홈 디렉토리 |
~user | 해당 사용자 홈 디렉토리 |
~- | 이전 작업 디렉토리 |
- | 이전 작업 디렉토리 // cd - |
* | 아무것도 없거나 하나 이상의 문자를 대체 (걍 아무 문자나 다~ 라고 생각) |
? | 문자 한 개 대체 |
[] | 문자 범위로 지정 [abc] 는 a, b, c 중에 하나 [a-f]는 a,b,c,d,e,f 까지 문자 범위 지정 [0-9] 0~9까지 숫자 범위 |
> | 출력 장치 재지정 2 > /dec/null 표준에러 버리기 ps > process_list.txt 프로세스 출력 결과 텍스트 파일로 저장 (파일 디스크립터 0 표준입력, 1 표준출력, 2 표준에러) |
< | 입력장치 재지정 cat < /etc/hosts 입력을 키보드가 아니라, 파일로 해서 출력! |
| | 파이프 왼쪽 결과 오른쪽에 입력 |
history | 최근 실행한 명령어 목록 출력 !n (목록에 뜬 번호) 이렇게 하면 n 번에 해당하는 명령어 다시 실행도 가능 |
6. 사용자 초기화 파일
/etc/profile
- 시스템 전역의 환경설정 파일
- root 관리자에 의해 관리됨
- 시스템 부팅시 적용되는 초기화 파일
~/.profile
- 개별 사용자 홈 디렉토리의 .profile 파일
- 사용자가 로그인 시 적용되는 초기화 파일
- shell 에서 사용할 변수나 터미널 설정 등 가능
~/.kshrc
- 개별 사용자 홈디렉토리의 .kshrc 파일
- Korn Shell 실행시 실행되는 초기화 파일
- 쉧의 다양한 기능 설정
~/.bashrc | ~/.bash_profile
- 개별 사용자 홈디렉토리의 .bashrc 파일
- bash Shell 실행시 초기화
- .kshrc 파일과 성격이 같음
반응형