echo hello
echo뒤에 있는 문자열을 출력해준다.
cat test.txt
해당 파일을 출력해준다.
sudo lsof -i :6379
"List Open Files"의 약자로, 현재 시스템에서 열린 파일 및 네트워크 소켓에 대한 정보를 출력하는 명령어
6379 port를 모두 사용하는 프로세스를 출력
grep 'hello' *.txt
현재 디렉토리에서 확장자가 .txt인 파일 중에서 'hello'라는 문자열이 포함된 모든 행을 출력한다.
ls | grep test
"|"는 pipe 기호로, pipe 앞쪽에 있는 명령어의 출력을 pipe 뒤쪽에 있는 명령어의 입력으로 보내준다.
위의 명령어는 해당경로에 있는 파일을 모두 출력하고 그 중에 test가 들어간 모든 행을 출력해준다.
ls > file.txt
">"는 redirection 기호로, redirection 앞쪽에 있는 명령어의 출력을 파일로 보내는 데 사용된다.
위의 명령어는 "ls > file.txt"는 "ls" 명령을 실행하고 그 결과를 "file.txt"라는 파일에 쓴다.
즉, 명령의 결과가 터미널에 표시되지 않고 파일에 저장된다.
">"는 원래 파일이 있다면 덮어쓴다. 만약 덮어쓰고 싶지 않고 추가하고 싶다면 ">>"를 사용하면 된다.