리눅스는 리누스 토발즈가 대형 기종에서만 작동하던 운영 체계인 유닉스를 386 기종의 개인용 컴퓨터에서도 작동할 수 있게 만든 운영체계이다. 인터넷을 통해 프로그램 소스코드를 완전 무료로 공개하여 사용자가 원하는 대로 특정 기능을 추가할 수 있을 뿐만 아니라 어느 플랫폼에서도 포팅이 가능하며 가장 대표적인 오픈 소스 운영체제이다. 우리나라는 centOS(레드햇 계열)을 많이 이용한다. 무료이긴 하지만 대신 기술지원이 불가하다. 리눅스는 명령어, 편집기, 설정파일의 위치를 아는 것이 제일 중요하다. 명령어를 아는 것이 가장 중요하다.
pwd : 현재 경로 보기
cd : 원하는 디렉토리로 이동
ls : 디렉토리의 목록보기
cp : 파일/디렉토리 복사
mv : 파일이동
mkdir : 디렉토리 생성
rmdir : 디렉토리 삭제
rm : 파일 및 디렉토리 삭제 (-rf을 붙여줘야 깔끔하게 지워진다.)
alias : 별칭지정 명령
cat : 파일내용출력
touch : 파일의 생성
head : 파일의 내용 중 처음부터 아래로 10줄 출력
tail : 파일의 내용중 마지막으로부터 위로 10줄 출력( -숫자로 줄 수를 정할 수 있다.)
more : 내용이 많은 파일을 화면단위로 끊어서 출력
rdate : 타임서버에서 시간정보를 얻어 시스템의 시간을 변경
find : 파일 및 디렉토리 검색
vi : 새로운 파일 만들기
reboot : 재부팅
halt : 종료
tar : 확장명 tar로 묶음. 파일을 만들어 주거나 묶음을 풀어준다.
-c(생성) –x(해체) –v(자세히 본다.) –f(필수 옵션) –r(추가 압축) –u(업데이트된 txt 추가)
-t(구성요소 봄)
gzip : 파일을 압축하거나 해체한다.
bzip2 : 1~9(숫자가 높을수록 압축률이 좋다. 그에 비한 시간도 오래걸림) 기본적으로 gzip보다 압축률이 좋다. –d(해체)
'LINUX > 기본' 카테고리의 다른 글
LVM(Logical Volume Manager) (0) | 2019.07.01 |
---|---|
mount(기본 명령어) (0) | 2019.07.01 |
사용자, 그룹 패스워드 정보 (0) | 2019.07.01 |
권한설정, ip설정 (0) | 2019.07.01 |
심볼릭링크, 하드링크 (0) | 2019.07.01 |