50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
#Linux/명령어
|
|
|
|
## cat, tac
|
|
> 파일 내용 출력
|
|
- -n : 행번호 붙여서 출력 (공백 포함)
|
|
- -b : 행번호 붙여서 출력 (공백 제외)
|
|
- > : 출력 재지향, 출력내용 파일로 저장 ( 동일 파일 존재하면 덮어쓰기)
|
|
- >> : 오른쪽 파일의 끝에 왼쪽 파일 내용 추가 (append)
|
|
|
|
### 사용 예시
|
|
```Shell
|
|
#디렉토리 생성
|
|
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
|
|
|
|
``` |