# 환경 변수에 등록된 명령어들을 절대 경로와 함께 모두 조회
# 해당 명령어에 grep을 사용하여 중복하여 등록된 명령어들 확인 용도로 사용
echo $PATH | awk -F ':' '{ for(i=1; i<=NF; i++) print $i }' | xargs -I {} sh -c 'ls {} | awk -v path="{}" "{print path \"/\" \$0}"' 2>/dev/null
# 특정 경로에서 특정 이름을 가진 파일 중 특정문자열을 포함하고 있는 줄을 파일 명과 함께 모두 출력
# e.g. find . -name "CMakeLists.txt" | xargs grep --color=auto -H "target_link_libraries"
find 파일검색경로명 -name "검색대상파일명" | xargs grep --color=auto -H "검색문자열"
# 특정 경로에서 특정 문자열을 포함하고 있는 줄을 모두 검색
grep -rH "검색문자열" 파일검색경로명
'Operating Systems > Linux' 카테고리의 다른 글
[ Linux ] Nexus NPM 저장소 관리 (0) | 2024.05.31 |
---|---|
[ Linux ] Rocket.Chat 설치 (0) | 2024.05.24 |
[ Linux ] OpenSSL 설치 (0) | 2024.05.22 |
[ Linux ] MongoDB 설치 (0) | 2024.05.22 |
[ Linux ] PIP 설치 (0) | 2024.04.05 |