검색결과 리스트
전체 글에 해당되는 글 201건
- 2014.03.03 [smart]이재우-20140303
- 2014.03.03 [업무일지]20140228_리눅스 명령어 및 c 프로그램
- 2014.02.27 [업무일지]20140227_리눅스 명령어
글
[2014.03.03 수업]
1. 리눅스 프로그램 컴파일 예제
root /mnt/hgfs/One/ljweng/test
2. 리눅스 프로그램 컴파일
gcc -o 실행파일이름 c프로그램이름.c -->실행파일 만들기
g:만든단체 gnu c: compiler c: 확장자 -o: 출력(output)
./실행파일이름 -->실행파일 실행하기
3. vi 환경 설정
ztem 실행 -- 첫 화면에서
/home/ljweng
vi .vimrc -->vi 환경 설정파일(vi 실행시 환경 설정)
아래 화면 실행
확장명령(shift키+:) 창에서 숫자 라인보기
:set number 엔터 후
아래 화면 입력
1 //*환경설정*//
2 set nu
3 set ts=4
4 set shiftwidth=4
5 set cindent
6 set nowrap
7 set ai
8 set aw
9
wq --> 명령 프롬프트에서 저장하고 빠져 나오기
4. Visual Studio 명령 프롬프트(2010)비쥬얼 스튜디오.
먼저 폴더 속성 설정하기
알려진 파일 형식의 파일 확장명 숨기기 체크 해제
아래 예문파일 작성 후 확장자 main.c로 바탕화면에 저장
#include <stdio.h>
int main()
{
printf("야호 \n");
return 0;
}
시작 / cmd / 도스창 실행 --> 마우스 오른쪽 팝업 마우스 표시 확인
c:\Documents and Settings\Adminstrator\바탕화면 드레그 후 복사
시작/프로그램/Micro visual studio 2010/visual studio Tools/visual studio 명령 프롬프트(2010) 실행
visual studio 명령 프롬프트(2010) 실행 명령창에서
C:\Program Files\Microsoft Visual Studio 10.0\VC>cd "C:\Documents and Settings\Administrator\바탕 화면>" 엔터 후 아래 화면 확인
C:\Documents and Settings\Administrator\바탕 화면>cl main.c --> 컴파일(main.obj) 및 실행(main.exe)하기
경로(Path)
도스 창에서 한글 영문 전환
chcp 949 --> 한글 전환
chcp 437 --> 영문 전환
절대 위치 확인(cp : 복사 명령어)
상대 위치 확인(cp : 복사 명령어)
절대경로 확인
k.c 파일을 현재 디렉토리로 복사하여라.
cp /home/ljweng/k.c .
강제로 디렉토리 지우기
rm -rf 디렉토리명
'…™업무일지。' 카테고리의 다른 글
[smart]이재우-20140305 (0) | 2014.03.05 |
---|---|
[smart]이재우-20140304 (0) | 2014.03.04 |
[업무일지]20140228_리눅스 명령어 및 c 프로그램 (0) | 2014.03.03 |
[업무일지]20140227_리눅스 명령어 (0) | 2014.02.27 |
[업무일지]20140226_mindstorms 조립-실행 프로그램-동영상 (0) | 2014.02.26 |
설정
트랙백
댓글
글
2014.03.04
리눅스 명령어 정리 | ||
범주 |
명령어 |
설명 |
trainer4 |
bin |
리눅스 실행파일 , ls rm .. 등등 |
boot |
부팅관련 파일, 커널 | |
dev |
설치 하드웨어 | |
etc |
패스워드, 쉐도우, 리눅스 설정 파일 | |
home |
일반 사용자 계정 | |
lib |
라이브러리 | |
mnt |
mount 명령을 사용하여, 마운트 시킨 CD-ROM, F-disk등 | |
proc |
프로세스 파일 형태로 정장되는 디렉토리. | |
root |
일반 사용자의 디렉토리 /home 아래 root의 폼 디렉토리 | |
sbin |
시스템 관리용 실행 파일 | |
tmp |
임시 파일 저장 | |
usr |
응용 프로그램 설치 | |
var |
시스템 운용 중에 생성된 각종 임시파일 /외부 접속에 대한 로그 파일 | |
etc |
/etc/passwd |
사용자 정보 |
/etc/shadow |
사용자 패스워드 | |
/etc/services |
서버 서비스 정보 | |
/etc/issue.net |
접속 화면 | |
/etc/motd |
로그인 후 접속 메세지 | |
/~/public_html |
사용자 홈페이지 파일 |
수업
1.telnet ftz.hackerschool.org 접속 방법
시작->실행->telnet ftz.hackerschool.org
공개계정:guest
트레이닝:traniner1
레벨:level1/level1
login:trainer1
trainer2의 S/N: linuxer
trainer3의 S/N: computer
trainer4의 S/N: mungguta
trainer5의 S/N: goodluck
trainer6의 S/N: coffee
trainer7의 S/N: to the top
trainer8의 S/N: player
2. 리눅스
디렉토리 내용보기 ls -
디렉토리 수평내용 보기 ls -a
디렉토리 수직보기 ls -al
화면 지우기 clear
디렉토리 이동 명령 cd / (첫글자+tap key)
디렉토리 만들기 mkdir 디렉토리이름
디렉토리 지우기 rm 디렉토리이름
파일 이름 변경 mv 변경파일이름 새파일이름
파일 복사 cp 파일이름 파일이름
로그아웃 exit
디렉토리 path(경로) pwd
디렉토리 구조 tree
한단계 위로 이동 cd ..
최상위 경로 cd /
자신의 터미널 정보 tty
접속한 서버의 IP 정보 ifconfig
접속자 명단 보기 w
접속자 사이 채팅 write guest /dev/pts/pts번호
모든 사용자에게 메세지 보내기 wall test
대화중지 ctrl + d
자신의 정보 id
이 서버에 어떤 사람들이 계정을 얻어서 사용하고 있는지 cat /etc/passwd
커널정보(커널? 리눅스의 심장부 역할을 하는 파일) uname -a
서버에 설치된 OS가 어떤 버젼인지 확인 cat /etc/*release
리눅스 서버의 패키지 정보 rpm -qa
해당 서버의 cpu정보 수집 cat /proc/cpuinfo
이 서버에 어떤 사람들이 계정을 얻어서 사용하고 있는지 cat /etc/passwd
root:x:0:0:Admin:/root:/bin/bash
root -> 서버에 로그인할 때 사용되는 아이디<계정>
x -> 패스워드 암호 문자열(/etc/shadow -> 상용자들의 패스워드만 모아서 놓은 파일)
Admin -> 관리자 계정 이름
/root -> 아이디
마지막 -> 처음 로그인 했을 때 실행되게 할 프로그램
/***리눅스 환경에서 압축 및 해제(*.zip이나 *.RAR )***
압출 명령어 tar(타르) 또는 gzip(winzip 할아버지)
1. tar(타르)
a. 합치기 : tar cvf 합칠파일 합칠파일들
b. 해제하기 : tar xvf 해제할파일
-옵션-
c - Create : 새로운 파일을 만드는 옵션
x - eXtract: 압출을 해제시키는 옵션
v - View : 압출이 되거나 풀리는 과정을 출력하는 옵션.
f - File : 파일로서 백업을 하겠다는 옵션
2. gzip
a. 압축하기 : gzip 파일이름
b. 해제하기 : gzip -d 파일이름
3. 확장자([tar], [gz], [tar.gz], [tgz])
tar -> tar 프로그램을 사용하여 압출(뭉친)된 파일
gz -> gzip 프로그램을 사용하여 압축된 파일
tar.gz -> tar 프로그램을 사용하여 파일을 합친 후, 또 다시 gzip을 사용하여
압축을 한 파일
tgz -> 위의 tar.gz 을 합쳐서 tgz라는 확장자로 만들 때
/***리눅스 환경에서 텍스트 파일 생성법***/
1. 쉘 프롬프트 상태에서 cat > 파일이름.txt
2. 훤하는 내용을 입력
3. 저장:ctrl + d
4. 파일 확인: ls -al test.txt
5. 파일 내용 확인: cat test.txt
6. 기존 파일에 내용 추가 : cat >> 파일이름.txt
/***리눅스 환경에서 c 파일 생성법***/
1. cat > program.c
리눅스 창에서 c 프로그램
실행 디렉토리 /mnt/hgfs/one/ljweng/test/
실행 디렉토리 에서 vi main.c --> 리눅스에서 메모장 실행
esc key 명령상태
i key 입력 edit 상태 --> 프로그램 할 수 있는 상태
esc key --> 명령 상태로 돌아 가기(command)
: --> 맨 아래로 이동
w --> 명령어 상태에서 단어 이동
숫자+enter --> 명령어 상태에서 원하는 숫자 만큼 이동
dd --> 명령어 상태 한 줄 지우기(ctrl + x 기능)
d 숫자 (아래 or 위)방향키 --> 숫자 만큼 삭제
D 현재 위치로 부터 한 라인 삭제
U 지웠던거 살리기
x --> 명령어 상태에서 지우기(delete)
숫자 x --> 명령어 상태에서 숫자 만큼 지우기(delete)
P --> 위로붙이기
p --> 밑으로붙이기
yw --> 복사
y 방향키 --> 두줄 복사
J 아랫줄과 현재 줄을 합침
j 방향키
r 한글자 수정
R 문자 R덮어쓰기
v 문자와 문자 사이
w enter 확장명령(shift+:)에서 저장하기
set number 확장명령(shift+:)에서 라인 숫자 보기
ll enter
vi main.c 파일 다시 열기
q! 확장명령(shift+:)에서 강제로 저장 않고 빠져 나오기
'…™업무일지。' 카테고리의 다른 글
[smart]이재우-20140304 (0) | 2014.03.04 |
---|---|
[smart]이재우-20140303 (0) | 2014.03.03 |
[업무일지]20140227_리눅스 명령어 (0) | 2014.02.27 |
[업무일지]20140226_mindstorms 조립-실행 프로그램-동영상 (0) | 2014.02.26 |
[업무일지]20140225-2의 보수 법(2'S Complete)_수의 범위_부호비트 (0) | 2014.02.25 |
설정
트랙백
댓글
글
수업
1. 리눅스
디렉토리 보기 ls -al
화면 지우기 clear
디렉토리 이동 명령 cd /
디렉토리 만들기 mkdir 디렉토리이름
로그아웃 exit
과제
mindstorms --> Line 따라가기 조립 및 PG 실습
'…™업무일지。' 카테고리의 다른 글
[smart]이재우-20140303 (0) | 2014.03.03 |
---|---|
[업무일지]20140228_리눅스 명령어 및 c 프로그램 (0) | 2014.03.03 |
[업무일지]20140226_mindstorms 조립-실행 프로그램-동영상 (0) | 2014.02.26 |
[업무일지]20140225-2의 보수 법(2'S Complete)_수의 범위_부호비트 (0) | 2014.02.25 |
20140224_논리회로 개념[AND,OR,XOR,NOND] (그림+설명) (0) | 2014.02.24 |
RECENT COMMENT