카테고리 없음

우분투 리눅스 기본 명령어 정리 10

psy_er 2022. 1. 19. 01:22
728x90

우분투 리눅스 기본 명령어 정리 10

 

셸 기능 명령어, 프로그래밍, 사용자 환경 설정

 

자동 실행 셸 = 로그인 셸 = /etc/password

바꿀 수 있는 셸 = /etc/shells

셸 스크립트 = 명령어 들어있음

기본 셸 = 배시 셸

 

grep user1 /etc/password = 로그인 셸 찾기

:/bin/bash = 마지막 문장이 기본 셸, 로그인 셸을 뜻한다.

 

chsh s /bin/sh user1 = 로그인 셸 바꾸기, 절대 경로 쓰기

echo n linux = 마지막에 줄 바꿈 하지 않고 출력, 간단하게 출력

printf “linux ubuntu \n” = 줄 바꾸고 출력, 형식 지정 출력

 

특수문자는 제일 먼저 확인된다.

ls * = 모든 것

ls t* = t로 시작하는 모든 것

ls te* = te로 시작하는 모든 것

cp * tmp = 모든 파일을 tmp에 복사

cp *. txt ../ch3 = 모든 txt 파일을 ../ch3에 복사

ls l h*d = h로 시작하고 d로 끝나는 모든 것

 

ls t?.txt = t다음에 아무 한 글자 가능

ls [135].txt = 1.txt , 3.txt, 5.txt 중에 하나

ls [1-3].txt = 1-3 범위에 있는 파일 중 하나

ls [0-9]* = 숫자로 시작하는 모든 파일 출력

ls [A-Za-z]*[0-9] = 영문자로 시작하고 숫자로 끝나는 모든 파일 출력

 

cd *.txt ~/ch3 = 현재 홈 디렉터리에 있는 ch3에 모든 txt 파일 복사

cp ~user2/linux.txt . = user2 사용자의 홈 디렉터리/linux.txt 파일을 찾아 현재 디렉터리에 복사

cd - = 직전 디렉터리로만 이동한다

 

; = 명령어 나열

(명령 결과) | (입력) : 왼쪽의 명령 결과를 오른쪽에 입력

 

‘’ = 모든 특수문자 삭제

“” = $,“,\ 제외 모든 특수 문자 삭제

\ = 원래 기능을 제거해줌

 
728x90