참고자료
- 사용중인 운영체제가 Window일 경우 아래 사이트에서 Linux 명령어 연습 가능
https://bellard.org/jslinux/vm.html?cpu=riscv64&url=fedora33-riscv.cfg&mem=256
명령어 사용방법
echo [MESSAGE]
- 입력으로 전달된 메시지 내용을 출력해주는 역할을 함
- 단독으로 쓰이기보단 다른 명령어와 연계해서 쓰임
- 파이썬의 print, 자바스크립트의 console.log 와 동일함
$ echo "Hello, Otters!" // 쌍따옴표 안의 내용이 출력됨
Hello, Otters
head [OPTIONS] [FILE]
- 입력으로 전달된 파일의 내용의 위에서부터 N번 줄까지 출력하는 명령어
$ cat welcome.txt
안녕하세요
Hello
Bonjour
Xin chao
$ head -n 3 welcome.txt // 위에서부터 3번째 줄까지 출력
안녕하세요
Hello
Bonjour
tail [OPTIONS] [FILE]
- 입력으로 전달된 파일의 내용의 아래서부터 N번 줄까지 출력하는 명령어
$ cat welcome.txt
안녕하세요
Hello
Bonjour
Xin chao
$ tail -n 3 welcome.txt // 위에서부터 3번째 줄까지 출력
Hello
Bonjour
Xin chao
less [FILE]
- 내용을 스크롤할 수 있도록 텍스트를 출력하는 명령어
less [FILE]
Manual
Page Up, b : 한 페이지 위로
Page Down, Space bar : 한 페이지 아래로
↑ : 한 줄 위로
↓, Enter : 한 줄 아래로
1G, g : 텍스트 파일의 처음 부분으로 이동
G : 텍스트 파일의 마지막 부분으로 이동
/찾을 문자열 : 입력된 문자열 찾기
n : 이전 검색어의 다음 찾기
h : 도움말 보기
q : 프로그램 종료
$ less some_code.txt
or
$ cat some_code.txt | less
ssh
- 특정 컴퓨터에 원격으로 접속하기 위한 명령어
- 대상 컴퓨터와 사용자 간 암호화 된 통신을 주고받음
- 기본적으로 대상 컴퓨터의 22번 포트를 사용하여 접속함 (설정에 따라 변경가능)
ssh [OPTION...] [user@host[:port]]
-p : 접속할 포트 설정
-i : 인증키 파일 지정
-V : ssh 버전 정보 출력하기
-4 : IPv4 주소 사용
-6 : IPv6 주소 사용
-C : 전송 데이터 압축하기
-1 : 프로토콜 버전 1 사용
-2 : 프로토콜 버전 2 사용
$ ssh myServer // IP나 도메인명(DN)으로 된 myServer 로 SSH 접속,
이후에 로그인 과정 필요
$ ssh -i myKey user@myServer // myKey 파일을 SSH 접속 Key로 지정하고 myServer로 접속
'Computer Science > OS' 카테고리의 다른 글
[OS] 윈도우 Docker 설치 가이드 (0) | 2023.12.22 |
---|---|
[OS] 운영체제 강의 영상 (0) | 2022.03.30 |
[OS and General Knowledge] Basic Terminal Commands - 3 (1) | 2021.12.20 |
[OS and General Knowledge] Basic Terminal Commands - 1 (0) | 2021.12.16 |
댓글