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) |
반응형