Mac Terminal에서 자주 사용하는 명령어들을 정리한 파일입니다.
pwd
현재 위치한 경로를 표시
brew에서 설치 가능한 tree
와 비슷하지만 tree
는 해당 명령어를 실행한 위치의 하위 디렉토리의 구조를 시각화해서 보여준다.
> pwd /Users/chungyeonkim/Desktop/shell-study/command
clear
ls
> ls
README.md command condition control loop test.sh
ls -a
숨겨져 있는 파일도 표시
ex) .DS_Store
ls -l
ls -la
cd [디렉토리]
~/Desktop/shell-study
> cd command
~/Desktop/shell-study/command
cd ..
cd ~
, cd
cd -
open .
find [파일이름 또는 디렉토리이름]
> find loop
loop
loop/loop.sh
loop/README.md
which [파일이름]
> which node
/usr/local/bin/node
> which nest
/opt/homebrew/bin/nest
touch [파일이름]
cat [파일이름] ~~~
> cat test.sh
#! /bin/zsh
A=1
B="문자 1"
C=`ls`
echo "숫자 1을 출력한다"
echo $A
echo "문자열 1을 출력한다"
echo $B
echo "ls 명령어의 결과물을 출력한다"
echo $C
echo [문자열]
입력한 문자열을 터미널창에 출력한다.
echo [문자열]> [파일이름]
echo [문자열] >> [파일이름]
mkdir [문자열]
입력한 문자열을 이름으로 가지는 디렉토리를 생성한다.
mkdir -p [문자열] / [문자열] ~~
입력한 문자열대로 디렉토리 경로를 생성한다.
rm [파일이름]
입력한 문자열을 이름으로 가지는 파일 삭제.
rm -f [파일이름]
rm -r [폴더이름]
/ rm -rf [폴더이름]
grep [문자열] [파일이름]
입력한 파일 내에서 문자열 키워드가 있는지 확인
grep -n [문자열] [파일이름]
grep -i [문자열] [파일이름]