관리 메뉴

개발하는 동그리

리눅스 [Linux] 본문

IT 정보/기타 정보

리눅스 [Linux]

개발하는 동그리 2022. 5. 2. 15:47
반응형

리눅스 명령어 

  • cd /mnt  바탕화면이동
  • 우분투 경로
    \\wsl$\Ubuntu\home
  • 터미널은 (CLI)로, 커서가 있는 한 줄의 공간을 Prompt 라고 부른다. 
  • pwd : 현재위치 확인하기 
  • mkdir : 폴더 만들기 ( mkdir helloWorld ) -- helloWorld 라는 폴더 생성됨.
  • mkdir 폴더명 {1..n} : n개의 폴더를 한번에 생성할 수 있음.
  • ls : list 의 약자로 폴더에 포함된 파일이나 하위 폴더의 리스트 출력
  • ls -l , ls -a, ls -la 가 있다. ( a 는 all 이라는 뜻, l 은 폴더나 파일의 포멧을 전부 표현하라는 뜻)
  • drwxr-xr-x = d로 시작하면 폴더 
  • -rw-r--r-- = -로 시작하면 파일
  • cd : 폴더 진입 cd ../ 
  • touch : 텍스트 파일 생성하기  ( touch line.txt )
  • cat : 파일 내용 터미널에 출력하기 ( cat line.txt ) 
  • rm : 파일 삭제하기 ( rm line.txt ) 
          폴더의 경우 ( rm -rf helloWorld ) * r은 폴더를 지울 때 사용, f 질문 받지 않을 때 사용
  • mv : 폴더나 파일의 이름을 변경 또는 위치를 옮길 때 사용 ( mv [폴더나 파일의 이름] [도착 폴더의 이름] )

-> mv bye.txt bye/ 라고 하면 bye.txt 가 bye 폴더로 이동한다. 
-> mv bye.txt hello.txt 라고 하면 bye.txt 의 이름이 hello.txt 로 변경된다. 

  • cp : 폴더나 파일 복사하기, copy의 약자다 ( cp hello.txt hi.txt ) -> hello.txt 와 똑같은 내용을 가진 hi.txt 라는 이름을 가진 파일이 복사된다. 
    rm 에서와 마찬자기로 폴더를 복사 할 때에는 ( cp -rf hello hi ) -> hello 폴더를 복사하여 hi 폴더가 복사된다.
  • 각 명령어에 -h 를 입력하면 옵션을 확인할 수 있다.
  • cd .. 상위 폴더로 이동
  • cd ./폴더명 : 하위 폴더로 이동

root 권한

  • whoami : 로그인된 사용자 확인 명령어
  • sudo : 관리자 권한을 획득하는 명령어 

apt 패키지 매니저의 주요 명령어

  • 패키지 목록 갱신: apt update(관리자 권한 필요)
    • 패키지를 다운로드할 수 있는 여러 저장소의 최신 정보를 업데이트합니다. 새로운 저장소를 추가하거나, 패키지를 설치하기 전, 최신 정보를 갱신합니다.
    • 설치된 프로그램이 새로운 버전으로 변경되지 않습니다.
  • 업그레이드 가능한 패키지 목록을 출력: apt list -—upgradable
  • 전체 패키지 업그레이드(버전 업): apt upgrade (관리자 권한 필요)
  • 특정 패키지만 업그레이드(버전 업): apt --only-upgrade install 패키지 이름 (관리자 권한 필요)
  • 패키지 설치: apt install 패키지 이름 (관리자 권한 필요)
  • 설치된 패키지 보기: apt list --installed
  • 패키지 검색: apt search 검색어
  • 패키지 정보 확인: apt show 패키지 이름
  • 패키지 삭제: apt remove 패키지 이름 (관리자 권한 필요)

 

< 텍스트 에디터 nano > vi ,emacs 추천

터미널에 출력되는 -rw-r--r-- or drwxr-xr-x 를 보고 권한을 알 수 있다. 

chmod : 권한을 변경하는 명령어

Access classOperatorAccess Type

u (user) + (add access) r (read)
g (group) - (remove access) w (write)
o (other) = (set exact access) x (execute)
a (all: u, g, o)  

 

반응형