수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
1. 리눅스 기본 명령어좀 알려주세요?
작성자 수안보중학교 등록일 19.09.06 조회수 280

1. 리눅스 기본 명령어좀 알려주세요?
 
1) ls : 파일과 디렉토리 내용 보기
# ls -al 옵션 a:숨겨진 파일까지 모두 l: 자세히 보여 줌
 
2) cd : 해당 디렉토리로 가기
#cd /home
 
3) cat : 파일 내용 보기와 텍스트 파일 만들기
 
(1) 텍스트 내용 보기
# cat test.txt
test.txt 내용이 출력됨.
 
(2) test2.txt 편집하기
# cat > test2.txt
My name linux
[ctrl+c] 키를 누른다.
 
4) df : 디스크 용량 알기
# df 디스크 용량을 KB 단위와 %로 보여 줌.
# df -m 디스크용량을 MB 단위와 %로 보여 줌.
# df -h 윈도우 운영체제에서 보는 것과 같게 보여줌.
 
* 도스 사용법과 똑같은 명령어들 *
5) cp : 파일 복사하기
# cp /home/httpd/html/index.html /home/imsi
html 디렉토리에 있는 index.html 파일을 imsi 방에 같은 파일명으로 복사 함.
# cp /mnt/floppy/counter.cgi /home/httpd/cgi-bin
 
6) tar(타르) : 파일 묶고, 풀기
  파일 묶기(압축이 아니라 여러 파일들을 1개의 파일로 묶는 명령)
 ) [/root]$ tar cvf backup.tar /root
   /root 방에 있는 모든 파일을 backup.tar 로 묶는다.
      cvf : c:새로운 파일,  v:화면 출력, f: 파일이름 지정
 파일 풀기
) [/root]$ tar xvf backup.tar  
  /root 방에 묶은 파일 풀기
 
7) gzip, compress (파일 압축)
  gzip 으로 압축하기
  ) $ gzip -9 backup.tar
옵션 -9는 최고의 압축률임(19까지) : 숫자가 높으면 압축 효과는 높지만 속도가 떨어짐.
   압축이 완료되면 backup.tar.gz 파일이 생성됨.
 compress 로 압축하기(고전적인 압축프로그램)
 ) $ compress backup.tar
  압축이 완료되면 backup.tar.z 파일이 생성 됨.
 
8) gzip, uncompress (압축 해제)
 gzip 으로 압축 된 것 해제 방법
) $ gzip -d backup.tar.gz
또는 $ gunzip backup.tar.gz
 압축이 해제되면 tar 명령으로 묶인 파일을 풀어야 되겠죠.
     tar xvf backup.tar
  uncompress 로 압축 해제 방법
) $ uncompress backup.tar.z
압축이 해제되면 tar 명령으로 묶인 파일을 풀어야 되겠죠.
   tar xvf backup.tar
 
9) mv : 파일 옮기기와 파일명 바꾸기
/imsi]# mv test.txt /home imsi 방에 있는 test.txt 파일을 home 방에 이동.
/imsi]# mv test.txt test5.txt test.txt 파일명을 test5.txt 파일로 바꿈.
 
10) rm : 파일 지우기, 디렉토리와 파일 무차별 삭제
/imsi]# rm test.txt
/imsi]# rm test1.txt test2.txt test3.txt ...
/imsi]# rm *
/imsi]# rm -rf /imsi2 imsi2 디렉토리 이하 파일들까지 무차별 삭제(중요)
잘못하면 리눅스 전체가 삭제 됨.
 
11) find : 파일 찾기
# find / -name *.cgi 루트에서부터 전체까지 *.cgi 파일 찾는 명령.
 
 
12) mkdir : 디렉토리 만들기
# mkdir imsi
 
13) rmdir : 디렉토리 지우기
# rmdir imsi 디렉토리에 파일이 남아 있으면 지울 수 없으며, rm -rf 명령으로 무차별 삭제해야 함.(사용시 특히 주의)
 

 

 

이전글 2. 리눅스 기본 명령어좀 알려주세요?
다음글 'c언어 교실에 오신 것을 환영합니다.' 글자를 화면에 출력시키는 프로그램을 작성하시오.