본문 바로가기

Operating Systems/Linux

[ Linux ] 자주 사용하는 리눅스 명령어

# 환경 변수에 등록된 명령어들을 절대 경로와 함께 모두 조회
# 해당 명령어에 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