Shell01

김원호·2023년 7월 19일

42seoul

목록 보기
2/10

shell script 기본 명령어 2

  1. id : 사용자 및 그룹 등 id출력
  • -G : 서로 다른 그룹 id를 표시
  • -n : 숫자 대신 번호 대신 이름 출력
  1. tr : 문자를 변환, 삭제 및 압축해줌
  • ex) tr ' ' ',' : 공백을 쉼표(,)로 바꿔줌
  • ex) tr -d '\n' : 개행문자(\n)삭제
  1. find ~ -exec : ~조건을 통해 찾은 파일들을 대상으로 뒤에 명령어 실행
  2. basename : 디렉토리를 제거한 파일명 출력
  • -s '.txt': 확장자(.txt)명 제거해서 출력하는 옵션
  1. ls -R : 하위 디렉토리까지 출력
  2. wc : 바이트, 단어, 행 수 등을 카운트해서 출력
  • -c : 바이트 수
  • -w : 단어 수
  • -l : 행의 수
  1. grep : 지정된 문자열이나 정규표현식을 포함한 행을 찾아줌
  • grep 'word' : word를 포함한 행 찾기
  • grep -w 'word' : wordless와 같은 것은 안찾고 정확히 word만 찾아줌
  • grep '^start' : start로 시작하는 모든 행 찾기
  1. ifconfig : 활성화 인터페이스의 세부사항을 보여줌
  • ether : 네트워크 인터페이스의 하드웨어 주소 (MAC adress)
  1. cut : 문자열을 잘라내서 새로운 문자열을 만들어줌
  • -b : 바이트를 기준으로 잘라냄
  • -c : 문자열을 기준으로 잘라냄
  • -d ' ': 지정한 문자(' ' : 공백)를 기준으로 잘라냄
  • -f : 지정된 필드 출력
  • ex) cut -d ',' -f 2: 쉼표(',')를 구분자로 하여 2번째 문자열 출력
  1. awk {pattern} {action}: 필터링 및 추가 가공 등을 가능하게 함
  • ex) awk 'NR % 2 == 1' : 홀수번째 행만 출력

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

너무 좋은 글이네요. 공유해주셔서 감사합니다.

답글 달기