본문 바로가기

개발/Linux16

Linux(리눅스) - vim 코딩 컴파일 gcc vim으로 코딩하여 gcc 컴파일 후 실행 vi t.c :se nu(줄번호 보이기) 코딩 후 저장 후 나가기(:wq) gcc t.c(컴파일) ./a.out(실행) gcc t.c -o aa aa라는 실행파일로 컴파일 2020. 4. 2.
Linux(리눅스) - 패키지(프로그램) 관리 rpm -qa | nl 모든 프로그램 쿼리 All rpm -qa | grep ftp ftp가 설치되어있는지 확인 네트워크 테스트 ping 8.8.8.8 ping 확인 ftp 설치 yum -y install ftp 패키지 삭제 rpm -e ftp 2020. 4. 2.
Linux(리눅스) 파일 다루기(복사 삭제 이동 이름변경) 복사(cp) 및 삭제(rm) cp /etc/a* . /etc안에 있는 a로 시작하는 파일 현재 폴더로 복사 rm a* a로 시작하는 모든 파일 삭제 rm -r dd 디렉토리 삭제 cp a b a파일을 b 이름으로 복사 -i 옵션 시 덮어 쓸지 물어봄 rm [^a]* -f a로 시작하지 않는 모든 파일 삭제 이동 및 이름변경 rename a AAA a a를 AAA로 이름변경하고 원본은 a 복잡해서 mv를 사용한다 mv a AAA a를 AAA로 이동 2020. 4. 2.
Linux(리눅스) 디렉터리 구조 bin 바이너리(실행 파일) boot 부팅과 관련된 파일(kernel dev device(장치 파일) etc 설정 파일들을 담고 있음 home 일반 사용자들 모임 lib 공유 library, dll media 미디어 장치 mnt 마운트 opt 리눅스 이외에 os proc 메모리 상태 root 홈디렉터리 run 실행중인 프로세스 sbin 슈퍼 사용자의 실행 파일 관리 명령어 sys 시스템 파일 tmp 홈 디렉토리 이외에 사용? usr unix system resource window의 ProgramFile 과 같음 var 외부에서 메일이오거나 설정값이 다르거나 html 문서등이 들어가있음 2020. 4. 1.