본문 바로가기

IT/Linux42

리눅스 locate 명령어 사용 방법 리눅스 locate 명령어는 파일의 경로를 찾아주는 명령어입니다. 데이터베이스 파일로 파일의 정보들을 관리하며, 만약에 파일이 삭제가 되었을 때 데이터베이스의 정보와 실제 파일의 정보를 일치시키기 위해서 데이터베이스를 업데이트할 수 있습니다. 사용법 locate 파일 이름을 대소문자 정확히 입력해야 찾습니다. locate -i 대소문자 구분 없이 찾습니다. locate -l 원하는 개수만큼 찾은 결과를 볼 수 있습니다. locate ??? 파일 이름에 ? 개수만큼 글자 수 추가해서 해당되는 파일을 찾습니다. locate * 파일이름으로 시작되는 파일을 찾습니다. locate -e 파일이 실제로 존재하는지 유무를 확인합니다. sudo updatedb 데이터베이스 파일을 업데이트 합니다. 2023. 3. 31.
리눅스 tee 명령어 사용 방법 리눅스의 tee명령어는 입력된 데이터를 파일로 저장하면서도 출력을 계속해서 화면에 출력할 수 있는 명령어입니다. 사용법 일반적으로 리눅스에서 명령어를 실행하면 그 결과는 터미널에 출력됩니다. 하지만, tee 명령어를 사용하면 출력 결과를 파일로 저장할 수 있습니다. 예를 들어, 다음과 같이 명령어를 실행하면, 출력 결과가 output.txt 파일에 저장됩니다. $ ls | tee output.txt 또한, tee 명령어는 -a 옵션을 추가하면 파일에 추가하는 방식으로 출력 결과를 저장할 수 있습니다. $ ls | tee -a output.txt 또한, tee 명령어는 파일이 아니라 파이프라인으로 연결된 명령어의 출력을 저장할 수도 있습니다. 예를 들어, 다음과 같이 명령어를 실행하면, ls 명령어의 출력.. 2023. 3. 30.
리눅스 tr 명령어 사용 방법 리눅스 tr 명령어는 입력받은 내용을 변경하거나 삭제할 수 있습니다. 입력한 원본 파일의 내용은 변경되지 않습니다. 사용법 user@user-virtual-machine:~$ cat greeting.txt hello 123 HELLO 123 user@user-virtual-machine:~$ cat greeting.txt | tr e a hallo 123 HELLO 123 원하는 문자로 변환할 수 있습니다. user@user-virtual-machine:~$ cat greeting.txt | tr a-z A-Z HELLO 123 HELLO 123 user@user-virtual-machine:~$ cat greeting.txt | tr A-Z a-z hello 123 hello 123 소문자(a-z)를 .. 2023. 3. 29.
리눅스 파이프(pipe) 명령어 리눅스 파이프 명령어는 명령어들을 연결 시켜주는 용도로 사용 됩니다. 앞의 명령어의 출력이 뒤의 명령어의 입력으로 전달이 됩니다. 사용법 user@user-virtual-machine:~$ date 2023. 03. 29. (수) 17:00:12 KST user@user-virtual-machine:~$ date | rev TSK 81:00:71 )수( .92 .30 .3202 rev는 거꾸로 출력하는 명령어 입니다. date 명령어의 출력을 파이프(|)로 입력을 받아서 화면에 출력 됩니다. 2023. 3. 29.
리눅스 표준 출력과 표준 에러를 한 파일에 리다이렉션 하기 리눅스에서 표준 출력과 표준 에러를 한 파일에 리다이렉션 할 수 있습니다. 명령어에 이상이 없다면 표준 출력이 작동해서 결과가 파일에 출력 될 것이고 명령어에 이상이 있다면 표준 에러가 작동해서 에러 메시지가 파일에 출력 될 것입니다. 첫 번째 방법 user@user-virtual-machine:~$ ls -l > output.txt 2> output.txt user@user-virtual-machine:~$ cat output.txt total 36 drwxr-xr-x 2 user user 4096 2월 8 21:04 Desktop drwxr-xr-x 2 user user 4096 2월 8 21:04 Documents drwxr-xr-x 2 user user 4096 2월 8 21:04 Download.. 2023. 3. 28.
리눅스 표준 에러의 리다이렉션 리눅스에서 명령어가 제대로 작동될 때는 어떠한 메시지도 나오지 않고 에러가 발생했을 때는 에러 메시지가 화면에 출력이 되는데 리다이렉션 기능으로 에러 메시지를 파일에 출력할 수 있습니다. 사용법 ser@user-virtual-machine:~$ cat test.txt cat: test.txt: No such file or directory user@user-virtual-machine:~$ cat test.txt 2> error.txt user@user-virtual-machine:~$ cat error.txt cat: test.txt: No such file or directory user@user-virtual-machine:~$ cat test.txt 2>> error.txt user@user-vi.. 2023. 3. 28.
리눅스 표준 입력과 출력을 동시에 리다이렉션 하기 리눅스에서 표준 입력은 키보드로 입력하는 것을 의미하며, 표준 출력은 모니터로 출력 되는 것을 의미합니다. 리다이렉션 기능은 입력과 출력의 대상을 파일로 변경하는 것을 의미하며, 입력과 출력을 동시에 리다이렉션 할 수 있습니다. 사용법 user@user-virtual-machine:~$ cat greeting.txt hello hi user@user-virtual-machine:~$ cat result.txt user@user-virtual-machine:~$ cat result.txt hello hi user@user-virtual-machine:~$ cat > result.txt user@user-virtual-machine:~$ cat re.. 2023. 3. 28.
리눅스 표준 입력의 리다이렉션(redirection) 리눅스 리다이렉션 기능을 사용하면 키보드로 입력받아야 하는 내용을 파일의 내용으로 입력받을 수 있습니다. 사용법 user@user-virtual-machine:~$ cat hello world user@user-virtual-machine:~$ cat greeting.txt hello hi user@user-virtual-machine:~$ cat < greeting.txt hello hi cat 명령어를 사용할 때 파일명을 사용하지 않으면 키보드로 입력을 받을 수 있습니다. 2023. 3. 27.