차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:shellcommand [2024/04/08 04:48] – [find exmple] baecy | linuxfromscratch:shellcommand [2024/04/29 15:28] (현재) – [wget] baecy | ||
---|---|---|---|
줄 3: | 줄 3: | ||
<code lang=bash> | <code lang=bash> | ||
alias dirfind=" | alias dirfind=" | ||
- | |||
dirfind | wc -l ## 디렉토리 갯수 확인 | dirfind | wc -l ## 디렉토리 갯수 확인 | ||
rm -rf $(dirfind) | rm -rf $(dirfind) | ||
- | </ | + | ## 설치 완료된 패키지 디렉토리만 삭제할거면 다음과 같이 |
+ | alias SearchAndDestroy=' | ||
==== 2. SBU 측정 ==== | ==== 2. SBU 측정 ==== | ||
줄 12: | 줄 12: | ||
## 현재 디렉토리+생성시간을 추가해서 로그파일 작성 | ## 현재 디렉토리+생성시간을 추가해서 로그파일 작성 | ||
alias lfslog=' | alias lfslog=' | ||
- | time { ./configure .... && make && make install; } | lfslog | + | time { ./configure .... && make && make install; } | lfslog </ |
- | </ | + | |
줄 85: | 줄 84: | ||
11: | 11: | ||
25: | 25: | ||
+ | |||
+ | <code lang=c> | ||
+ | grep -rl '# | ||
+ | |||
+ | // 하위 디렉토리의 모든 파일에서 1행이 #!로 시작해서 python을 끝나는 파일을 찾아서 python을 python3로 변경 | ||
+ | # | ||
+ | # | ||
+ | |||
+ | ==== Gawk ==== | ||
+ | <code lang=bash> | ||
+ | df -ht ext4 | ||
+ | Filesystem | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | <code lang=bash> | ||
+ | # 읽어들인 NR 레코드(여기서는 Filesystem과 Size) 갯수가 2 이하일때는 awk에서 바로 출력하고 | ||
+ | # 이후에는 출력결과를 sort를 거쳐서 출력 | ||
+ | df -ht ext4 | awk ' | ||
+ | Filesystem | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | 참고 | ||
+ | <code lang=bash> | ||
+ | # 1q로 한줄만 sed에서 처리하고 종료 나머지는 sort가 처리 | ||
+ | df -ht ext4 | { sed -u 1q; sort; } | ||
+ | |||
+ | Filesystem | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | ==== wget ==== | ||
+ | <code lang=bash> | ||
+ | # -r / --recursive : 디렉토리 대상 | ||
+ | # -np / --no-parent : 상위 제외 | ||
+ | # -R / --reject : 해당 파일 제외 | ||
+ | # -P / --directory-prefix=PREFIX : PREFIX/.. 에 파일 저장 | ||
+ | wget -r -np -R " | ||
+ | |||
+ | ==== Firmware Blob Kernel config ==== | ||
+ | <code lang=bash> | ||
+ | echo CONFIG_EXTRA_FIRMWARE='" | ||
+ | make oldconfig | ||
+ | </ |