linux 명령어 모음

재능없는 개발자·2023년 5월 1일
0

echo

echo hello

echo뒤에 있는 문자열을 출력해준다.

cat

cat test.txt

해당 파일을 출력해준다.

ls

ll

lsof

sudo lsof -i :6379

"List Open Files"의 약자로, 현재 시스템에서 열린 파일 및 네트워크 소켓에 대한 정보를 출력하는 명령어

6379 port를 모두 사용하는 프로세스를 출력

grep

grep 'hello' *.txt

현재 디렉토리에서 확장자가 .txt인 파일 중에서 'hello'라는 문자열이 포함된 모든 행을 출력한다.

| (pipe)

ls | grep test

"|"는 pipe 기호로, pipe 앞쪽에 있는 명령어의 출력을 pipe 뒤쪽에 있는 명령어의 입력으로 보내준다.

위의 명령어는 해당경로에 있는 파일을 모두 출력하고 그 중에 test가 들어간 모든 행을 출력해준다.

> (redirection)

ls > file.txt

">"는 redirection 기호로, redirection 앞쪽에 있는 명령어의 출력을 파일로 보내는 데 사용된다.

위의 명령어는 "ls > file.txt"는 "ls" 명령을 실행하고 그 결과를 "file.txt"라는 파일에 쓴다.

즉, 명령의 결과가 터미널에 표시되지 않고 파일에 저장된다.

">"는 원래 파일이 있다면 덮어쓴다. 만약 덮어쓰고 싶지 않고 추가하고 싶다면 ">>"를 사용하면 된다.

profile
https://www.youtube.com/watch?v=__9qLP846JE

0개의 댓글