728x90
반응형
출처 : https://www.youtube.com/watch?v=mX9FmYZxp5M
- Log in / Log out
- telnet
- 예전에는 단말기를 통해 거대한 서버에 접속하는 시스템이었다. 단말기에서 명령어를 보내면 서버에서 출력값을 돌려받고 단말기의 화면에 표현이 되는 형태였다. 그래서 원격지에 있는 컴퓨터에 접속한다고 해서 telnet이다.
- 우리가 WSL을 할 때는 사용하지 않지만, 아마 대학에서 연구실 생활을 해 본 사람은 원격으로 접속해서 서버에 접속을 해본 경험이 있을 것이다.
- ssh : 보안이 적용된 telnet
- logout
- exit
- telnet
- Process management
- ps : 현재 진행중인 프로세스의 정보를 출력
- kill : 프로세스 강제 종료
- File / Directory
- ls (list) : 현재 디렉토리 내용 출력
- cd (change directory) : 현재 디렉토리 변경
- cd directory이름 을 치면 해당 directory로 이동한다.
- cd .. 을 치면 상위 폴더로 이동한다.
- cd ~ 을 치면 최상위 폴더로 이동한다.
- cp (copy) : 파일 / 디렉토리 복사
ex) cp file1 file2 을 치면 해당 D2라는 이름으로 D1의 복사본이 만들어진다.
- mv (move) : 파일 / 디렉토리 이름 변경과 이동
- rm (remove) : 파일 / 디렉토리 삭제
- mkdir (make directory) : 디렉토리 생성
- rmdir (remove directory) : 빈 디렉토리 삭제
- cat : 파일 내용 출력
- more : 파일 내용을 쪽단위로 출력
- chmod (change mod) : 파일 접근권한 변경
- grep : 패턴 검색 ex)grep abcd a.txt 란 a.txt 안에 있는 abcd를 찾는 것
- Others
- su (switch user) : 사용자 계정 변경
- tar : 파일 / 디렉토리 묶기, 압축
- -cvf : tar 파일 생성
- -xvf : tar 파일 풀기
- whereis, which : 파일 위치 검색
Man page
- Unix / Linux 시스템 사용 설명서
- Shell command(1), System call(2), Standard library(3)에 대한 상세 설명을 제공
- ex) man ls
- $ man [options][section] page
- page : 검색하려는 명령어 / 함수 이름
- section : page 의 소속 구분
- 1 : shell cmd, 2 : system call, 3 : std. library
- $ man -s (number of section) page
- Options
728x90
반응형
'Study > 시스템 프로그래밍' 카테고리의 다른 글
[시스템 프로그래밍] 1-2. Unix / Linux 개요 (0) | 2023.11.28 |
---|---|
[시스템 프로그래밍] 1-1 시스템 프로그래밍 개요 (0) | 2023.11.27 |