20140228 (리눅스 디렉토리 종류, vi편집기)

10일차

리눅스 기본적인 것을 배웠다.

오전에는 해커스쿨에서 리눅스 기본 명령어를 좀 공부하고

오후에는 vi편집기에 대해 배웠다.

 

--------------------

리눅스 디렉토리 종류

--------------------

/ 리눅스 최상위 디렉토리

/bin : 기본적인 실행 파일

/boot : 부팅, 커널 관련 파일

/dev : 설치된 하드웨어 정보

/etc : 리눅스 설장파일

/home : 일반 사용자 아이디와 작업공간

/lib : 라이브러리 파일

/mnt : mount 명령 사용하여 마운트 시킨 cd-rom, flopy,...등등

/proc : 프로세스들이 파일 형태로 저장된 곳

/root : root의 홈 디렉토리

/sbin : 기본 명령을 제외한 시스템 관리용 실행 파일

/tmp : 누구나 사용가능한 작업공간

/usr : 다양한 응용 프로그램 설치

/var : 운영 중 생성되는 임시파일, 외부 접속 로그파일

 

기본적인 중요 파일

/etc/passwd 사용자 정보

/etc/shadow 사용자 비밀번호

/etc/services 서비스 종류

/etc/issue.net 처음 접속시 띄우는 화면

/etc/motd 로그인 후에 메시지

~/public_html 각 사용자 홈페이지 파일

 

기본 정보

whoami 자신 아이디 확인

w 접속자 확인

id 자신 아이디 자세히 확인

uname -a 커널 버젼 확인

/etc/*release 이 파일은 os 버젼 정보

rpm -qa 설치된 패키지 정보확인

/proc/cpuinfo cpu 정보확인

 

tar 파일 합치기 명령어

 옵션 c Create 새로운 묶기

      x eXtract 묶기 해제

      v View 과정보기

      f File 파일로 백업하겠다는 옵션

ex)

tar cvf "합치고파일이름" "합칠파일들"

tar xvf "해제할파일"

 

gzip 압축 명령어

옵션 -d 압축해제

ex)

gzip "파일이름"

gzip -d "파일이름"

 

cat 파일 읽기

cat > "파일이름" 새로 글쓰기

cat >> "파일이름" 글 추가

gcc c소스컴파일

옵션 -o output?

ex)

gcc -o "프로그램이름" "소스파일"

 

 

vi 에디터

옵션

set number 줄번호

처음에 켰을 땐 명령상태이다

"esc" 명령상태로

"w" word 단어크기로 이동

"i" insert 명령상태 -> Edit 상태

"a" add edit 상태

"dd" delete 라인 지우기

"dw" delete word 단어 지우기

"d2j" delete 밑으로 현재줄 빼고 밑에 두 줄 삭제

"d2k" delete 밑으로 현재줄 빼고 위에 두 줄 삭제

"u" undo 이전 상태로

"x" 선택 글자 삭제

"pp" 붙여넣기 dd하면서 삭제하는 동시에 복사함

"yy" 한 줄 복사

"yw" 한 단어 복사

"P" 위에 붙여넣기

"J" Join 위에 아래 줄 붙이기

"r" 한 글자만 수정

"R" 한 글자 수정하고 edit 모드

"D" 뒤에 다 삭제

"v" v모드 "d" 잘라내기 "y" 복사

 

":" 확장명령

"숫자" 숫자 줄로 이동

"w" 저장

"q" 종료

"q!" 저장하지 않고 종료

".이름.swp"
만약에 저장되지 않은 문서가 예기치 못한 상황에 종료되었을때
백업파일이 해당 폴더에 남는다

 

'부산IT학원 > 스마트컨트롤러' 카테고리의 다른 글

20140304 (cl 환견변수 등록)  (0) 2014.03.04
20140303  (0) 2014.03.03
20140227 (마인트 스톰 실습)  (0) 2014.02.27
20140226 (마인드 스톰 실습)  (0) 2014.02.26
20140225  (0) 2014.02.25

설정

트랙백

댓글