Salangdung_i의 기록

리눅스 터미널명령어 정리 본문

개발

리눅스 터미널명령어 정리

Salangdung_i 2021. 11. 29. 20:41
728x90

[Manual]

  • man 
    • manual 의 의미로 어떤것의 메뉴얼을 볼떄 사용한다. 
    • > 명령어  man

man 사용예시

  • clear : 터미널의 모든 텍스트를 지워준다.

 

[Navigating file system]

  • pwd 
    • print working directory
    • 현재있는 위치의 전체경로를 알려준다. 
  • ls 
    • list
    • 현재 경로에 있는 파일, 폴더 확인 
ls -l 자세한 정보 
ls -a 숨겨진 파일, 폴더 표시
ls -la 숨겨진 파일, 폴더의 자세한 정보 표시
  • open 
    • 현재 경로를 파일 탐색기로 열때 쓰는 명령어 
  • cd 
    • change directory
    • 현재 경로의 위치를 변경할때 사용한다.
cd . 현재경로로 이동
cd .. 현재 경로의 상위경로로 이동
cd ~ 사용자의 최상위 경로로 이동
cd - 이전경로로 이동 
  • find
    • 파일 시스템에서 특정한 파일이나 디렉토리를 찾을 떄 유용함
    • > find . -type file -name "*.txt" :  현재경로에서부터 시작해서 타입은 파일이고,  파일확장자가 txt인 모든파일을 찾는다.
  • which 
    • 내가 실행하려는 프로그램이 어디에 설치되어 있는지, 어디에 설정되어 있는지 경로를 확인할수있다. 

[Create and manage files]

  • touch + 파일명
    • 파일이 존재하지 않으면, 파일 생성 / 파일이 존재하면 업데이트 날짜를 touch한 시점으로 변경 
  • cat + 파일명
    • 파일의 content를 간략하게 확인 
  • echo
    • echo "hello"  : 터미널에 문자열을 띠어줌
    • echo "hello" > new_file.txt : 텍스트를 파일에 넣어줌
echo > 내용 덮어쓰기
echo >> 내용 덮어쓰지 않고 추가하기 
  • mkdir
    • make directory 
    • 디렉토리를 만드는 명령어 
    • -p 옵션을 사용하면 중간중간 필요한 경로도 자동생성
  • cp
    • copy
  • mv
    • move
  • rm
    • remove
  • grep
    • global reqular expression print
    • > grep "world" *.txt : 현재 경로의 모든 텍스트에서 world를 검색 

[Work with environment variables]

  • export
    • 환경변수 설정하기 
    • > export MY_DIR = 'dir1"
  • env
    • 설정된 모든 환경변수 보기
  • unset 
    • 환경변수 제거하기

[VI 명령어]

  • i : 수정하기 
  • ESC + :w : 저장하기
  • ESC + :g : vi editor 끄기
  • ESC + :wg : 저장후 editor 끄기

 

 

 

https://www.youtube.com/watch?v=EL6AQl-e3AQ 

"Icon made by Pixel perfect from www.flaticon.com"

 

728x90