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 파일과 성격이 같음

반응형