경로
CLI에서는 텍스트 환경이다 보니 경로를 아는 것이 매우 중요한데, pwd로 확인할 수 있는, 절대 경로와 현재 디렉토리로부터 상대적인 위치를 나타내는 상대 경로로 나뉜다.
절대경로
/home/danc/movefolder/subfolder
상대경로 (현재 내 위치를 기준으로 이동 - 현재위치는 . 으로 표현)
[현재위치 - /home/danc]
cd ./movefolder/subfolder
명령후 위치:
home/danc/movefolder/subfolder
. : 현재 위치한 디렉토리
cd ./eatKimchi.png - 현재 디렉토리의 eatKimchi.png 파일
.. : 상위 디렉토리
cd ../../eatKimchi.png - 상위 디렉토리의 상위티렉토리에 있는 eatKimchi.png 파일
~ : 홈 디렉토리
cd ~ - 홈 디렉토리로 이동
**주의
./ 는 현재 디렉토리를 나타내지만 .을 뺀 /는 최상위 디렉토리를 의미한다. 따라서 점 하나의 유무로 큰 문제로 이어질 가능성이 있어 주의를 해야한다.
CLI 명령어 모음집
COMMAND | DESCRIPTION | OPTION |
ls | 특정 폴더에 포함된 파일이나 폴더 확인 | -l, -a, -al, -ls |
pwd | 현재 위치 확인 | |
mkdir | make directory - 새 폴더 생성 / mkdir {1..num} | |
cd {name} | {name} 폴더로 이동 // 그냥 cd일 경우 상위 디렉토리로 이동 | |
touch | create new file | |
cp | 파일 / 폴더 복사 cp {nameoffile} {nameofcopied} | -r, -f, or -rf |
sudo | MAGICAL WORD(관리자 권한) | |
nautilus | 우분투 GUI (많이 사용 X) | |
neofetch | Ubuntu version | |
rm | delete file / -rf {folder name} / | -r, -f, or -rf |
mv | mv {name_of_file/folder} {destination directory} | |
cat | text 파일 내용 전체 출력 ** 텍스트 크기에 따라 효율이 나쁠 수 있다. ** 대신에 head, tail, more, less 커맨드를 사용 할 수 있음. (부분 출력) |
* -r (recursive) 커맨드는 특정 행동을 순환적으로 반복한다.
* -f (force) 커맨드는 특정 행동을 강제한다. (따라서 사용시 매우 주의해야 한다)
* 옵션의 순서는 상관 없다
34 Basic Linux Commands Every User Should Know
Using Linux might seem hard at first. Once you learn some Linux basic commands, it'll be a complete breeze from there on.
www.hostinger.com
'programming > LINUX' 카테고리의 다른 글
File Permission in Linux (chmod) (0) | 2022.05.02 |
---|---|
리눅스 패키지 / 패키지 매니저 apt (0) | 2022.05.02 |
원도우 11에서 WSL2와 우분투 설치하기 (0) | 2022.05.02 |