728x90
touch
파일의 날짜와 시간을 수정하는데 사용되는 명령어
- touch -A : 지정된 값으로 파일에 대한 액세스 및 수정 타임스탬프를 조정합니다
- touch -a : 현 시간으로 파일의 접근 시간, 변경 시간을 수정
- touch -c : 기존 파일이 없으면 파일이 생성되지 않는다.
- touch -f : 파일 권한이 없어도 강제로 업데이트
- touch -m : 현 시간으로 파일의 수정 시간 변경 시간 수정
- touch -h : 파일이 심볼릭 링크인 경우 링크가 가리키는 파일이 아닌 링크 자체의 시간을 변경
- touch -r : 현재 시간 대신 지정된 파일의 액세스 및 수정 시간을 사용
- touch -t : 액세스 및 수정 시간을 현재 시간 대신 지정된 시간으로 변경
- touch -t 202110301230.00 {filename}
cat
파일을 순차적으로 읽어 표준 출력에 기록,
- cat -b : 공백을 제외하고 출력되는 순서를 왼쪽에 번호로 표시해준다
- cat -e : 인쇄할수 없는 문자를 표시하고 각 문자 끝에 달러 기호를 표시한다
- cat -n : 공백을 포함하여 1부터 시작하여 번호를 표시해준다.
- cat -s : 연속되는 공백은 한 줄로 표시해준다
- cat -t : 인쇄할 수 없는 문자를 표시하고 탭 문자를 ^|로 표시한다
- cat -u : 출력 버퍼링을 비활성화 한다
- cat -v : 인쇄되지 않는 문자가 보이도록 표시한다. control-X의 경우 ^X로 인쇄, 삭제 문자는 ^?로 인쇄
tail
파일의 내용을 표시하거나 기본적으로 표준 입력을 표준 출력에 표시한다
아무것도 지정하지 않을 경우 마지막 10줄을 표시한다
- tail -n 20 : 지정된 줄부터 출력된다
- tail -f : 파일 끝에 도달했을 때 tail이 중지되지 않고 추가 데이터를 기다리게 합니
- tail -F : 추적중인 파일이 이름이 바뀌거나 수정되면 계속해서 추가 데이터를 기다리게 추적한다.
- tail -q : 여러 파일을 검사할 때 헤더 인쇄를 억제
- tail -r : 역출력
head
많은 데이터를 보기에 부담이 되는 cat의 사용을 대체하는 명령어, 지정된 파일의 데이터를 지정한 만큼만 보여준다. count를 생략하면 기본값은 10입니다.
- head -n 5 : 앞에서부터 5라인까지만 보여준다
- head -c 5 : 앞에서부터 바이트 단위로 보여준다.
more
화면 단위로 끊어서 출력하는 명령어
- space바를 통해 다음 화면으로 이동이 가능하다
- ex ) ls -ltr | more
- 원래 페이지 다음 페이지 이동하는 기능밖에 없다고 찾았는데, 이상하게도 스크롤, 키보드 조작이 가능하다 iTerm 사용시 자동으로 less 명령어로 실행되는 것으로 추정된다.
less
Less는 more와 유사한 프로그램이지만 파일에서 뒤로 이동하고 앞으로 이동할 수 있습니다.
- Page Up : 이전 페이지로 이동
- Page Down : 다음 페이지로 이동
- G : 텍스트 맨 마지막으로 이동
- g : 텍스트 맨 앞으로 이동
728x90
'Software Backend > Linux' 카테고리의 다른 글
에러 - Ubuntu change passwd Error : Authentication token manipulation error (2) | 2022.04.06 |
---|---|
vim 클립보드로 복사 & 붙여넣기 안될때 (0) | 2022.02.13 |
Linux 명령어 df, du, mount, unmount (0) | 2021.09.13 |
Linux 명령어 ps, ls, kill (0) | 2021.09.06 |
Linux 명령어 cp, mv, rm (0) | 2021.08.29 |