-
20140228 (리눅스 디렉토리 종류, vi편집기)부산IT학원/스마트컨트롤러 2014. 2. 28. 15:50
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