whereis, which
지정한 명령을 고정된 특정 경로에서 검색
인자값을 c언어를 만들었다.
which mv
명령어가 어디에 저장 되어 있는지 확인하는 명령어이다.
which 명령은 파일을 찾으면 절대 경로를 출력하고 바로 종료
• 최대 하나의 경로만을 출력하며 이 경로는 우리가 명령을 입력할 때 실행되는 파일
mv라는 프로그램이 어디에서 실행되는지 보여준다.
geidit
메모장이라는 프로그램을 띄우는 것.
gredit test.txt
vi라는 에디터도 있다. 좀 더 까다로움.(필수지만 생략하겠다.)
커맨드 : esc
입력 모드 : insert
저장 및 종료 : esc :wq
chmod
권한 바꾸기
기호모드와 숫자모드가 있다. 책 참고
그룹에 쓰기와 실행 권한을 부여
#그룹에 쓰기와 실행 권한을 부여(g+wx)
chmod g+wx test.txt
ls -l
#기타 사용자에게 실행 권한을 부여(o+x)
chmod o+x test
ls -l
#그룹과 기타 사용자의 실행 권한을 제거(go-x)
chmod go-x test
ls -l
#모두에게 실행 권한을 부여(a+x)
chmod a+x test
ls -l
#소유자에게 쓰기 권한을 부여하고 그룹의 쓰기 권한은 제거(u+w, g-x)
chod u+w, g-w test
ls -l
기호 대신 숫자로도 연습해 볼 수 있다.
읽기, 쓰기, 실행 순서로 되어 있다.

프로세스의 부모-자식 관계
프로그램 : 보조기억장치에 설치된 것.
프로세스 : 프로그램이 실행이 되면, 메모리로 로딩된 것들을 프로세스라고 한다.
프로세서 : cpu
병렬 프로세서->하나의 프로그램을 여러개의 프로세스로 동작시킬 수 있다.
스레드 : 손이라고 생각하면 된다. ->스레드를 여러 개 만들 수 있다.
os한테 물어보지 않아도 된다. 대신 스레드는 전체에 영향을 받는다.
pid 프로세스 아이디(고유 번호)
ps -ef | more 두 개의 명령어를 동시에 사용할 수 있다.
화면 단위로 보여준다.(페이지를 넘겨준다. 스페이스바)
ps -ef | grep 많은 프로세스 중에서 검색을 해준다.
Top
현재 실행 중인 프로세스에 대한 정보를 주기적으로 출력한다.
프로세스의 자세한 요약 정보를 상단에 출력하고 각 프로세스의 정보를 하단에 출력한다.
포그라운드
포그라운드 작업은 다른 명령을 입력할 수 없고 기다려서 입력해야 한다.
sleep 100
100초 동안 실행되지 않는다.
백그라운드
실행하고 다른 명령어 바로 실행 가능
sleep 100&
리다이렉트
find ./ -name test.txt > search.txt
리다이렉트로 search.txt로 파일로 보내서 저장한다.
cat search.txt
파일의 내용을 확인할 수 있는 명령어이다. 간단한 문서 확인 같은 경우에는 cat을 많이 사용합니다.
포그라운드 백그라운드 프로세스와 작업 제어
jobs
백그라운드 작업을 모두 보여준다.
bg %작업 번호, fg %작업 번호
백그라운드 포그라운드를 변환해준다.
nohup
로그아웃 후에도 백그라운드 작업 계속 시행하기
nohup find / -name passwd &
root 이하로부터 계속 찾는다.
& 백그라운드 작업 계속하기
'플레이데이터 빅데이터 부트캠프 12기 > Linux & Hadoop' 카테고리의 다른 글
[플레이데이터 빅데이터 부트캠프]하드둡 설치(궁금한 점 및 용어 정리) (0) | 2022.08.18 |
---|---|
[플레이데이터 빅데이터 부트캠프]리눅스 실습(vi editor) (0) | 2022.08.18 |
[플레이데이터 빅데이터 부트캠프]리눅스 실습(2) (0) | 2022.08.17 |
[플레이데이터 빅데이터 부트캠프]리눅스 실습(1) (0) | 2022.08.16 |
[플레이데이터 빅데이터 부트캠프]리눅스 첫 수업 (0) | 2022.08.16 |