Linux용 Tip 세트
이 보도에 관하여
이 보도는 리눅스에 관한 작은 단락과 기교를 열거했다.
저자가 우분투를 사용했기 때문에 우분투보다 낫지 않을까 생각했지만, 기본적으로 어떤 발매에도 쓸 수 있는 것을 총결해 내려고 했다.
또한 새 Tip이 발견되면 업데이트됩니다.
rc 시스템 파일
rc는 Run Command의 약칭입니다.는 각각 시작할 때 실행되는 명령이다.
OS 시작 시 명령 그룹
/etc/rc$n.d/
다음 디렉토리의 파일 그룹$n
에서 실행 수준을 나타냅니다.각 운행 단계에 따라 시작하는 과정 = 초기화 등을 설명한다.
운영 수준
.XXXrc
처음에
.
는 숨겨진 파일을 나타내며 일반적으로 표시되지 않습니다.(추가로 표시됨ls -a
)XXX
는 프로세스의 이름으로 프로세스를 시작할 때 실행되는 초기화 처리 등을 설명한다..bashrc
이른바 bash가 시작될 때의 시작 스크립트는 현재의 Linux (적어도 Ubuntu) 에 시스템 설정이 적혀 있기 때문에 기본적으로 사용자는 덮어쓰지 않고 사용자가 사용하는
.bash_profile
에 사용자 설정을 써야 한다.이
.bash_profile
는 .bashrc
의 아래 부분에서 읽힌다..bashrc
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
자원 확인 시스템 명령
프로세스 시스템
ps
현재 진행 중인 프로세스를 표시합니다.자주
ps ax
의 형식으로 집행한다.주로 ps ux
등의 형식으로 일람하여 나타낸다.(내 생각엔)$ ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
$name $num 0.0 0.0 127568 3916 pts/52 Ss 21:03 0:00 -bash
목록을 이런 식으로 표시a
추가 옵션은 모든 과정이top
현재 실행 중인 프로세스를 실시간으로 표시합니다.
옵션
-b
일괄 처리 모드 옵션을 사용하여 일반 명령처럼 해석하고 다양한 처리를 할 수 있다다음 옵션을 사용하여 디스플레이를 필터링할 수도 있습니다.
-n $num
횟수-d $sec
간격-u/U $user
-p $pid
지정 프로세스 ID메모리 시스템
free
메모리의 공백과 사용된 용량을 보십시오.Linux 시스템에서 빈 용량의 확인은 f (ree) 로 명명된 것 같습니다.
스토리지 시스템
df(Disk free)
파일 시스템의 남은 공간을 보십시오.각 구역의 마운트 지점 등.각 디렉터리의 정보 등은 아래
du
를 사용한다.du(Disk used)
이 파일(디렉토리)에 사용되는 용량을 봅니다.
일반, 옵션 등
-h
: --human-readable
의 알기 쉬운 디스플레이 형식-maxdepth(mindepth)
: 귀속 디렉터리의 최대 (최소) 깊이입니다.명령성어
명령 결과 검색
ps -aux | grep "$str"
명령으로 검색=grep, 파이프로만 연결하기grep [OPTION...] PATTERNS [FILE...]
이기 때문에 이 측은 특수용도로 여겨진다.자동 백업 파일 삭제
$ find ${dirname} \( -name "*~" -o -name "#*#" -o -name "*.swp" \) -delete
*~
: 리눅스의 자동 백업 파일, #*#
:emacs의 편집 중인 파일, *.swp
:vi시스템의 편집 중인 파일을 삭제합니다.조건은
()
로 합치지만 명령에서\
로 도피-o
or("와"는-a
k(천), G(천), T(베란다) 뷰의 정렬
$ du -lh -d ${max_depth} | sort -h
-d ${max_depth}
는 --max-depth=n
의 줄임말로 발굴하고자 하는 디렉터리의 깊이와 일치하는(min-depth를 통해 특정한 깊이만 표시할 수 있다).-h
k/G/T 디스플레이에서sort 명령을 사용할 수 있기 때문에 정렬 디스플레이를 할 수 있습니다파일의 시작과 데이터와tee를 기록합니다
du_log.sh
$ du -lh -d ${max_depth} | sort -h | tee "du_$(date "+%Y%m%d).log"
위에서 date
명령으로 이전의 시작과 날짜의 내용을 tee
명령으로 표준 출력과 파일에 기록합니다.tee
는 T
에서 목적지를 2방향으로 나누어 쓴 것이다.(참고로 T자 도로는 원래 T자 도로이고 다른 길이다.)데이터 옵션
date 명령은 날짜를 쓰는 명령입니다.옵션을 추가하지 않으면 환경에 따라 출력됩니다.예를 들어 일본어(일본시) 환경이라면
2020年 11月 10日 火曜日 12:50:14 JST
."+{...format}"
를 사용하여 형식을 바꿀 수 있습니다.'%Y'는 4위의 서력으로 %y
는 서력의 0매립이 있는 아래 2위, %-y
는 0매립무%_y
로 빈칸을 채운다(이 매립은 다른 옵션도 사용할 수 있다).사소한 옵션 등은 이 보도에서 확인할 수 있다.
후기
아직 안 끝났어
null
Reference
이 문제에 관하여(Linux용 Tip 세트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/takeyasu/articles/c48dcb0ecec1d8e4f0d1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)