728x90
📌 출력 명령어
▶ echo
echo text
echo "text"
: 마지막 줄바꿈을 해주지 않아도 알아서 해준다. ""는 선택
▶ printf
printf text
printf "text"
printf "text\n"
printf는 마지막에 줄바꿈을 추가하지 않으면 이렇게 된다.
따라서 ""안에 \n을 추가해줘야 줄바꿈이 되는데 printf text\n 이건 안된다.
📌 특수 문자
▶ * ? [] ~ - ; |
* : 모든 이라는 의미 / 지정돈 문자열로 시작되거나 끝나는 파일 찾기
ls* : 현재 디렉토리의 모든 파일과 서브 디랙토리 나열
cp */tmp : 현재 디렉토리의 모든 파일을 /tmp로 복사
ls -F t* : t로 시작되는 모든 파일의 이름과 파일 종류 출력
cp *.txt ../ch3 : .txt확장자인 모든 파일을 ch3 디렉터리로 복사
ls -l h*d : h로 시작하고 d로 끝나는 파일 정보 출력
? : 정해진 길이의 임의의 문자 찾기
[] : 정해진 범위 또는 리스트 중 하나
ls t?.txt : ta.txt라던가 ts.txt 같은 파일을 찾아 출력
ls -l tmp[123].txt : tmp다음에 1,3,5, 중에 하나가 오는 txt파일 찾아 출력 ex) tmp3.txt
ls -l tmp[1-3].txt : tmp다음에 1부터 3까지 숫자가 오는 txt파일 찾아 출력 ex) tmp2.txt
ls [0-9]* : 0부터 9까지 시작하는 파일 출력
~ : 디렉토리 아래
cp *.txt ~/ch3 : txt확장자인 모든 파일을 현재 디렉토리 아래 tmp로 복사
cd - : 이전 디렉토리로 이동
-
728x90
'열심히 코딩할래 > Linux 해볼까' 카테고리의 다른 글
[Linux] 도커(Docker) 이미지를 공유하는 방법 - 로컬/Docker hub (2) | 2023.05.03 |
---|---|
[Linux] Docker 도커 이미지 만들기, 컨테이너 만들기, 삭제하기 (0) | 2023.05.03 |
[Linux] ssh 가상환경으로 리눅스, ubuntu에 Doker 설치하기 (0) | 2023.05.01 |
[Linux] Doker란? Container란? 가상머신과 차이점 (0) | 2023.05.01 |
[Linux] 리눅스 파일 만들기(touch), 이동(mv), 삭제(rm), 복사(cp), 출력(cat) (0) | 2023.04.29 |