Obsidian/Recognition/Programing/Linux/Linux 명령어/cat, tac.md

1.1 KiB

#Linux/명령어

cat, tac

파일 내용 출력

  • -n : 행번호 붙여서 출력 (공백 포함)
  • -b : 행번호 붙여서 출력 (공백 제외)
  • : 출력 재지향, 출력내용 파일로 저장 ( 동일 파일 존재하면 덮어쓰기)

  • : 오른쪽 파일의 끝에 왼쪽 파일 내용 추가 (append)

사용 예시

#디렉토리 생성
mkdir dir3
cd dir3
cal
#화면 지우기
clear
#화면면 지우기 단축키 : Ctrl + l
# 달력저장
cal > saved_cal1
who
cat saved_cal1
ls
# 저장된 파일 행번호 붙여서 보기
cat saved_cal1 -n
cat saved_cal1 -b
## -n :모든 라인에 번호 부여
## -b :공백을 제외한 라인에 번호 부여
# 명령어뒤에 > : 출력되는 내용을 파일로 저장
history > saved_h
cat saved_h
# file1 >> file2 : file1의 내용을 file2끝에 붙이기
cat saved_cal1 >> saved_h
ll
nl saved_h
#nl 파일의 내용을 줄번호를 붙여 출력
## > 사용시 기존 파일이 있으면 덮어쓰기함.
######
# tac : file의 내용을 거꾸로 출력
tac saved_h
# 빠르게 메모를 생성
cat > menoFile
## 저장/종료 Ctrl + d
cat memoFile
menoFile
ls
cat menoFile
history