리눅스를 사용하기 위해 익혀야할 기본명령어가 있습니다.

다음 명령어는 자주 사용되는 것으로 필히 익혀야할 명령어인데, ls, cd, pwd, rm, cp, touch, mv, mkdir, rmdir, cat 가 그것입니다. ls는 도스 dir과 같은 기능으로 디렉토리의 목록을 볼 수 있습니다.

#ex.1)
 # 현재 디렉토리의 목록을 보여줌
 ls                                               

 # 현재 디렉토리의 목록과 숨김파일을 보여줌
 ls -a                                           

 # 현재 디렉토리의 목록을 잣하게 보여줌
 ls -l                                            

 # 현재 디렉토리의 확장자 txt파일인 목록을 보여줌
 ls *.txt                                       

 # /root 디렉토리의 a로 시작하는 목록을 보여줌
 ls -l /root/a*

cd는 디렉토리 이동 명령어입니다.

#ex.2)
 # 현재 사용자의 홈 디렉토리로 이동
 cd                                               

 # 상위 디렉토리로 이동
 cd ..                                            

 # root 디렉토리로 이동
 cd ~root                                     

 # 절대경로인 /home/myid 로 이동
 cd /home/myid                            

 # 상대경로로 이동 
 cd ../home/myid

pwd는 현재 절대경로를 출력합니다.

#ex.3)
 pwd

rm 은 파일이나 디렉토리의 삭제명령어입니다. 삭제시 디렉토리나 파일인 삭제 권한이 있어야 합니다.

#ex.4)
 # abc.txt 파일삭제
 rm abc.txt               
               
  # -i 옵션은 삭제시 확인함
 rm -i abc.txt                           

  # 디렉토리 삭제
 rm -r abc                               

  # 디렉토리와 하위 디렉토리, 파일을 강제로 삭제
 rm -rf abc

cp 는 파일이나 디렉토리를 복사합니다. 그리고 복사 성공시 사용자의 소유가 됩니다.

#ex.5)
 # abc.txt파일을 abc.bak파일로 복사
 cp abc.txt abc.bak                  

 # abc 디렉토리를 habony 디렉토리로 복사
 cp -r abc habony

touch는 파일 수정 시간을 강제로 현재 시간으로 수정합니다. 파일이 없으면 빈 파일을 만듭니다.

#ex.6)
 # 파일의 수정 시간을 현재 시간으로 수정합니다.
 touch abc.txt

mv는 파일이나 디레토리의 이름변경, 이동 명령어입니다.

#ex.7)
 # aaa, bbb, ccc 파일을 ddd디렉토리로 이동
 mv aaa bbb ccc ddd             

 # 이름변경
 mv abc.txt habony.txt

mkdir 새로운 디렉토리 생성 명령어 입니다.

#ex.8)
 # abc 디렉토리를 만듭니다.
 mkdir abc                           

 # abc디렉토리, 그 아래 하위 디렉토리 def를 만듭니다
 mkdir -p abc/def

. rmdir은 디렉토리 삭제명령어 입니다.

#ex.9)
 # abc 디렉토리를 삭제합니다.
 rmdir abc

cat는 텍스트로 작성된 파일을 화면에 출력합니다.

#ex.10)
 cat abc.txt

0 댓글