[플레이데이터 빅데이터 부트캠프]리눅스 실습(2)

cd ~ home : directory로 바로 가기

ls -l : 좀 더 자세하게 나온다.

ls -a : 숨겨져 있는 파일이 보인다.

ls -la: 여러 가지 한꺼번에 쓸 수 있다.

프롬프트

• 사용자의 명령 입력을 기다리는 표시

• 사용하는 셸에 따라 다르게 나타남

• (배시셸: $로 표시,시스템 관리자의 경우에는 #로 표시)

• 프롬프트는 사용자 가 다른 모양으로 바꿀 수 있음

man (ls) : 명령어 설명을 해준다. 

명령어를 모두 다 외울 필요는없다.

clear : 화면을 깔끔하게 지워준다.

디렉토리나 파일이나 같다.

심볼릭 링크: 바로가기와 같다.

장치 파일 : 디바이스에 부착된 장치들을 관리하기 위한 특수 파일(드라이버)

상세한 정보 출력하기

d면 디렉토리이다.

rwx-xr-x(권한을 얘기한다.)

r은 읽을 수 있다. w는 쓸 수 있다. x는 실행 가능

본인-그룹-기타

링크 개수

.이 있는 파일은 숨길 파일이란 말이다.

mkdir ./bin

현재 디렉토리 아래에 만들겠다라는 말이다.

상대경로

cd ./home/

ls ./home/

디렉토리 만들고 디렉토리 리스트 확인하고 싶으면,

ls ./usr을 사용하면 된다.

mkdir ../kim

현재 디렉토리 위에 kim이라는 디렉토리를 생성한다.(상대경로이다.)

cat 파일 내용을 열어서 출력해준다.

-n : 행 번호를 붙여서 출력한다.

more/less

less보다 more를 많이 쓴다.

화면 단위로 파일 내용 출력한다.

tail:파일 내용의 뒷부분을 출력한다.

hosts는 DNS를 관리하는 디렉토리이다.

DNS(Domain name system) -> www.nver.com  

cp 파일 복사

파일 이동 mv 

경로만 같게 하고 이름을 다르게 하면 이름이 바뀐다.

rm 파일이나 디렉토리를 삭제한다.

-r : 디렉토리 내부의 모든 내용을 삭제합니다.

비어 있지 않은, 디렉토리는 -r 옵션을 써야 한다.

rmdir 디렉토리를 삭제한다.

파일 링크

cp를 하면 파일이 완전 다른 경우이다.

하드링크 inode를 확인하면, 주소가 같다.(복사본 내용을 고치면 원본도 고쳐진다.)

심볼링크는 어디에 있는지만 알려주는 링크이다. 단축 아이콘과 같은 느낌이다.

inode 번호를 확인하려면

ls -i

ln 데이타 링크를 생성한다.

ln -s 심볼릭 링크를 생성한다. (inode는 다르다.)

뒤에 붙는 확장자는 관습적으로 붙는다.(사람들이 알아보기 쉬운 방법으로 표기하면 된다.)

grep

파일 내용을 검색할 때 사용한다. data 파일에서 ‘DHCP’가 포함된 행을 찾아 출력

grep DHCP data

ex) 찾는 문자열을 검색한다.

find

파일을 찾을 때 사용한다.

find /usr -name ls

/usr이라는 경로에 ls라는 이름을 찾아라.