또 뭐하지
[포너블 기초] 생활코딩 리눅스 섹션 1. 리눅스 기초 본문
디렉토리와 파일
GUI 방식 : 아이콘과 같은 것을 이용해서 컴퓨터를 제어
CLI 방식 (command line interface) : 문자를 이용해서 명령, 명령어로 컴퓨터를 제어
명령은 사용자가 현재 위치한 디렉토리를 기준으로 내려진다. -> 어디 디렉토리에 있는지 알아야함!
pwd
: 현재 디렉토리가 어디인지 확인하는 명령어mkdir 디렉토리명
: 새 디렉토리 생성하는 명령어
ls
: 현재 디렉토리의 파일 목록을 출력하는 명령어sl -l
: 현재 디렉토리의 파일 목록을 자세히 출력하는 명령어-l
과 같은 것은 파라미터라고 한다.
cd 이동할 디렉토리
: 디렉토리 이동cd ..
: 부모 디렉토리로 이동/
: 루트 디렉토리
rm 파일명
: 파일 삭제rm -r 디렉토리명
: 디렉토리 삭제
--help와 man
명령어 --help
: 명령의 사용설명서가 출력 (간단)man 명령어
: 명령에 대한 사용설명서 표시 (전용페이지에서 상세한 매뉴얼 표시)
특정단어 검색 /특정단어
: n키를 누르면 단어가 다음에 나타나는 곳으로 이동
mkdir --version
: 버전 확인
mkdir -p dir1/dir2/dir3/dir4
: 부모디렉토리도 동시에 생성 가능
ls -a
or ls --all
: 현재 디렉토리의 숨김파일도 보여주는 명령어ls -al
: 숨김파일까지 자세히 출력ls -alS
: 파일 사이즈에 따라서 정렬
sudo
super user do의 약자
permission : 권한. 각각의 사용자마다 할 수 있는 일과 없는 일이 정해짐
super user 또는 root user의 권한은 강력한 것이라 치명적인 실수를 유발할 수 있음
따라서, 필요할 때(프로그램 설치)만 sudo를 사용
file edit (nano)
nano
엔터 : 새 파일 만들기nano 파일명
: 기존 파일 수정하기
ctrl + O : 저장
ctrl + K : 잘라내기
ctrl + U : 붙여넣기
ctrl + W : 단어 찾기
Package manager
sudo apt-get update;
: apt 기능을 사용하고 싶을 때 먼저 목록 최신상태로 업데이트sudo apt-cache search 이름
: 설치할 프로그램 찾기sudo apt-get install 이름
: 프로그램 설치sudo apt-get upgrade 이름
: 프로그램 업그레이드sudo apt-get remove 이름
: 삭제
(Mac) hoembrew 사용가능
file download - wget
wget 주소
: 주소의 파일이 저장됨wget -O (저장할 파일 이름) (주소)
: 지정한 이름으로 파일이 저장됨
Source download - git
버전관리시스템 :문서나 설계도, 소스 코드 등의 변경 사항을 관리해주는 소프트웨어
Github : 수많은 오픈소스의 아지트
git clone 소스 주소
: 오픈소스를 로컬로 clone 하는 명령
'I.sly() > 9기 기초 - 포너블' 카테고리의 다른 글
[포너블 기초] 생활코딩 리눅스 섹션 6. 사용 (1) | 2024.03.29 |
---|---|
[포너블 기초] 생활코딩 리눅스 섹션 5. 프로세스와 실행 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 4. 디렉토리 구조와 파일찾는 법 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 3. 쉘과 쉘스크립트 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 2. IO Redirection (0) | 2024.03.23 |