개키우는개발자 : )

리눅스 기본명령어 - 1 본문

Linux/Ubuntu_16.04 공부방

리눅스 기본명령어 - 1

DOGvelopers 2020. 11. 1. 15:41
반응형

기본명령어

- 화면지우기

clear

 

- 파일 목록 보기

ls : list

ls -l : long list 

ls -a : all

ls -al : all + long

ls -a -l : all + long

ls *.txt : 확장자가 *.txt 파일인것

 

- 파일 만들기

touch hello.txt : hello.txt 파일 생성

touch test1 test2 test3 : 여러개 파일 생성

touch .hello.txt : 히든파일 만들기(파일명 앞에 .)

 

- 파일 내용 보기

cat

cat hello.txt : hello.txt 파일 읽기 (내용없으면 아무것도 안나옴)

cat /etc/passwd

cat /var/log/syslog

 

cat -e /etc/passwd : 줄의 맨 뒤에 $붙이기 (히든 캐릭터 공백 등 확인)

cat -n /etc/passwd : 줄 번호 보여주기

 

more

페이지 단위로 이동 : space

줄단위 이동 : enter

특징 : 다음 페이지만 보기 가능

 

more hello.txt

more /etc/passwd

more /var/log/syslog

 

less

페이지 단위로 이동 : space

줄단위 이동 : enter

방향키 : 상하좌우,페이지 up/down

특징 : more 보다 향상된 기능, 그리고 모든 파일을 메모리에 올리지 않아 more 대비 속도가 빠름

 

less hello.txt

less /etc/passwd

less /var/log/syslog

 

- 파일 삭제 (remove)

 

rm hello.txt

rm test1 test2 test3

rm /etc/passwd : 파일에 권한이 부여되지 않아 실패함

 

- 디렉토리 생성(make directory)

 

mkdir dir1

mkdir dir2 dir3

 

mkdir dir1/sub1

mkdir dir2/sub2

 

mkdir -p dir2/sub1 (parents) : dir2 가 없더라도 한번에 생성

 

- 디렉토리 삭제(remove directory)

특징 : 삭제하려는 폴더 안에 파일이 있을경우 삭제되지 않음

 

rmdir dir1

rmdir dir2 dir3

 

rmdir -p dir2 (parents) : dir2 안에 파일을까지 한번에 삭제 가능

 

rm dir1 : 폴더가 아닌 파일을 지우는 명령어 이기 때문에 실패

rm -r dir1 (recursive) : 어떠한 파일이든 삭제가 되기 때문에 사용 할 때 주의

 

- 디렉토리 이동(change directory)

 

디렉토리 구조

. (내 현재 디렉토리)

..(부모 디렉토리)

~(홈 디렉토리)

- (이전 디렉토리)

 

cd dir1

cd .. (부모 디렉토리)

 

cd dir1/sub1

cd . (현재 디렉토리)

cd ../..

 

cd ~/ : (홈 디렉토리)

cd

 

cd - (이전 디렉토리)

반응형

'Linux > Ubuntu_16.04 공부방' 카테고리의 다른 글

리눅스 - 사용자 권한 관련 명령어 - 1  (0) 2020.11.03
리눅스 기본명령어 - 2  (0) 2020.11.02
Comments