본문 바로가기

PROGRAMMING/유닉스 기초

간단정리) tar, cp, mv, alias 명령어 1) 파일 아카이브 : tar * 아카이브 : 파일을 묶어 하나로 만든 것 압축 : 파일을 묶어 하나로 만들고 그 묶은 파일의 용량을 줄이는 것 tar(tape archive) 명령은 원래 여러 파일이나 디렉토리를 묶어서 이동식 저장 장치에 보관하기 위해 사용하는 명령이었다. 현재는 다른 시스템과 파일을 주고받거나, 백업을 하기 위해 여러 파일이나 디렉토리를 하나의 아카이브 파일로 생성하거나, 기존 아카이브에서 파일을 추출하기 위해 사용한다. 기능키 - c : 새로운 tar 파일 생성 - t : tar 파일의 목차 출력 - x : tar파일에서 원본 파일 출력 - r : 새로운 파일 추가 - u : 수정된 파일 업데이트옵션 - f : 아카이브 파일이나 테이프 장치를 지정. 파일 이름을 "-"로 지정하면 .. 더보기
파일 링크 : ln - 하드 링크(Hard Link), 소프트 링크(Soft Link) 유닉스 시스템을 사용할 때, 디렉토리 계층 구조를 따라 들어가고 들어가고 들어가서 실행해야 하는.. 그것도 자주 사용하는 파일이라면 매 번 찾아가기 번거롭다.마치 내가 물건 하나 찾으려면 여기 뒤지고 저기 뒤지고 하지만 엄마에게 물어보면 단 한번에 어디에 있는지 찾아주는 이치! :-) 어쨌거나 오늘은 내가 편하게 유닉스를 사용할 수 있게 도와주는 링크에 대해서 포스팅해보겠다. 우선 링크를 들어가기 전에 i-node에 대해서 알아볼까? * i-node 란????: 파일이 생성될 때 마다 고유의 번호가 주어지는데, 그 번호를 i-node라고 한다.사람들이 각 각 주민번호를 갖는 것과 같이 생각하면 된다. 파일의 목록을 조회하는 ls 명령어에서 -i 옵션값을 주면 i-node를 확인할 수 있다. 1) vi 편.. 더보기
1. 유닉스의 개요 - 역사, 특징, 구조 1) 유닉스가 도대체 무엇입니까?: 1969년 Bell 연구소에서 개발한 소프트웨어 개발용의 운영체제(OS, Operating System).초기의 유닉스 운영체제는 어셈블리(Assembly) 언어로 작성되었으나, 같은 연구소의 Dennis Ritchie가 C 언어를 개발한 뒤, 이 언어를 이용하여 유닉스를 다시 만들었다. 그리하여 1973년에 다른 운영체제와는 달리 유닉스는 C언어가 90% 이상이고 나머지가 어셈블리 언어로 작성되어, 고급언어로 작성된 최초의 운영체제가 되었다.* 운영체제(OS, Operating System) : CPU, RAM, ROM, 모니터 등의 하드웨어를 동작시키고 제어할 수 있는 프로그램. 일반적인 운영체제로는 윈도우, Mac OS, 리눅스 그리고 유닉스가 있음.* 어셈블리(.. 더보기