본문 바로가기
반응형

OS/Linux39

리눅스 / 명령어 / which, whereis, locate - 명령어 위치 찾기 www.manualfactory.net/10837 명령어의 위치를 찾을 때 사용할 수 있는 명령어에는 which, whereis, locate가 있습니다. 명령어의 위치만 찾을 때는 which를 사용하고, 관련된 파일들의 위치까지 찾을 때는 whereis나 locate를 사용합니다. 각 명령어로 find 명령어를 찾아보겠습니다. [root@localhost ~]# which find /usr/bin/find [root@localhost ~]# whereis find find: /usr/bin/find /usr/share/man/man1/find.1.gz [root@localhost ~]# locate find /usr/bin/find /usr/bin/find2perl /usr/bin/findmnt /us.. 2021. 1. 23.
리눅스 파일 찾기, 파일속 문자열 찾기 - 파일 문자열 검색 방법 # sudo find . -type f -print | xargs grep -i "Powered by Open" 2>/dev/null - sudo find / -size +20000 -print 로 돌려 보시면 (20M이상 파일만 찾음) overcode.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%8C%8C%EC%9D%BC-%EC%B0%BE%EA%B8%B0-%ED%8C%8C%EC%9D%BC%EC%86%8D-%EB%AC%B8%EC%9E%90%EC%97%B4-%EC%B0%BE%EA%B8%B0 2021. 1. 11.
리눅스 명령어 ## cp 명령어로 디렉토리 복사 가능 ## cp -r dir1 dir3 ## 소프트 링크 설정 ## ln -s 소스 타겟 ## cat 소스 >> 타겟 (이어 붙이기) ## cat a.c >> b.c ## head -20 파일명 (위에서 20줄까지 보임) ## tail -f 파일명 (내용 추가시 지속 모니터링) ## 파일내 문구내용 조회 ## grep test *.log ## grep -H test *.log ## grep -Hw test1 *.log ## less (vi 처럼 수정 못하지만, 대용량 로그 분석시 사용) ## tar 압푹하기 ## tar cvzf target.tar.gz * (현재 모든 폴더 및 파일) ## tar cvzf target.tar.gz ./dir3 ./file2 ./syste.. 2020. 12. 2.
/etc/group 사용자 그룹에 추가 다음 명령을 실행하면 일반 계정 유저도 도커 사용 가능 (/etc/group 에 사용자 추가) $ sudo usermod -aG docker $USER 2020. 9. 18.
리눅스 cron - 작업 예약 명령 CentOS 6.4에서는 RHEL6 버전부터 사용된 anacron이 채용되어 있습니다. 이로 인해 RHEL5 버전까지 crontab에 설정되어 있던 run-part부분, 즉 /etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly/, /etc/cron.monthly/ 의 실행부분이 빠지게 됩니다. 자세한 부분은 anacron을 설명하는 부분에서 확인하세요. cron 리눅스에서는 일반적으로 cron 데몬이 주기적인 작업 실행을 처리한다. cron이 시작될 때부터 끝날 때까지 계속 실행되며 실행되며 cron 설정 파일은 cron table을 줄여서 crontab이라 부른다. 크론의 실행 확인 BASH ps -ef | grep crond root 1214 1 0 14:2.. 2020. 6. 16.
리눅스 폴더 통째로 복사 cp -r 원본폴더 목적지폴더 cp: omitting directory 'directory name' 라는 에러를 발견할때 사용. 2020. 6. 16.
Crontab Restart (수정 및 반영) [리눅스] crontab 수정 및 반영 /etc/cron.d 아래에 crontab 파일들을 추가하거나 수정 후 반영 시 우분투 일 경우는 # service cron restart CentOS 일 경우는 # service crond restart 2020. 6. 16.
2>&1 의미 2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미입니다. 0 : 표준입력 1 : 표준출력 2 : 표준에러 처음 "> /dev/null" 은 표준출력을 /dev/null로 보내고 (즉, 버린다는 뜻)이고 두번째 부분인 "2>&1"은 표준에러를 표준출력이 보내진 곳과 동일한 곳으로 보낸다는 뜻이다. filename 출력 방향을 바꾼다. >> filename 출력에 덧붙인다. 2> filename 오류의 방향을 바꾼다. 2>> filename 오류의 방향을 바꾸고 덧붙인다. &> filename 출력과 오류를 리다이렉션 한다. >& filename 오류와 출력을 리다이렉션 한다. 1>&2 출력을 오류로 내보낸다. 2>&1 오류를 출력으로 내보낸다. >| 출력을 리다이렉션 할 때 NOCLOB.. 2020. 6. 14.
사용중인 쉘 확인 명령어 - $ echo $SHELL - /usr/local/bin/zsh (보통은 Bash를 사용하지만, 여기서는 zsh를 사용) 2020. 5. 13.
반응형