linux 사용법 (1)

2023. 10. 12. 20:35Study/beginner

320x100
320x100

shell

: 유저가 리눅스 시스템을 이용할 수 있는 인터페이스

- 유저에게 입력을 받고 운영체제가 그것을 프로그램으로 처리하면 그 결과를 유저에게 출력

 

명령어

1

sudo apt update

- 설치 가능한 소프트웨어 패키지 목록을 업데이트

- 각 소프트웨어 패키지 별로 어떤 버전을 설치할 수 있는지 업데이트

 

2

sudo apt upgrade

- 리눅스에 설치된 소프트웨어 패키지의 버전을 업그레이드

- 주기적인 소프트웨어 패키지 업그레이드를 통해 보안 문제 예방

 

3

id

- 현재 유저의 유저ID와 해당 유저가 속해있는 그룹ID를 출력

- 파일을 읽고 쓰는 권한을 가지고 있는지 확인하기 위해 사용하는 명령어

 

4

pwd

- Print Woking Directory

- 현재 작업 중인 디렉토리의 경로를 출력

 

5

ls

- List

- 디렉토리의 내용을 출력하는 명령어

- ls -1 : 더 자세한 정보를 함께 출력

 

6

cd

- Change Directory

- 작업중인 디렉토리를 변경하는 명령어

- 절대경로: 루트 디렉토리 / 를 시작으로 모든 경로를 적어서 표현하는 경로

- 상대경로: 현재 디렉토리를 기준으로 상위 디렉토리 또는 하위 디렉토리로 뻗어 나가는 경로

 

7

mkdir

- Make Directory

- 디렉토리를 생성하는 명령어

 

8

touch

- 비어 있는 새로운 파일을 만드는데 사용

 

9

mv

- move

- 파일이나 디렉토리의 위치를 옮길 때 사용하는 명령어

- 파일이나 디렉토리의 이름을 변경할 때에도 사용할 수 있음

 

10

rm

- remove

- 파일이나 디렉토리를 삭제하는 명령어

- rm -r : 디렉토리 삭제

 

11

cat 파일경로

- 파일의 내용을 출력하는 명령어

 

12

file 파일경로

- 파일의 유형을 출력하는 명령어

 

13

echo 텍스트

- 셸에 유저가 입력한 텍스트를 출력

echo 텍스트 > 파일명

- 파일 생성 후, 텍스트를 파일 내용으로 저장

 

14

cp

- copy

- 파일이나 디렉토리를 복사하는 명령어

- cp -r : 디렉토리 복사

 

15

grep 문자열 파일

- 전체에서 특정 문자열을 찾을 때 사용

 

16

man

- manual

- 특정 명령어의 매뉴얼을 보여주는 명령어

 

17

curl

- client URL

- 서버에 데이터를 보내거나 서버로부터 데이터를 받는 데이터 전송 명령어

- curl [옵션] URL

- 워게임) 풀이자가 명령어 실행 결과를 볼 수 없는 경우, 결과를 curl 명령어에 포함하여 풀이자의 웹 서버로 전송하면 확인 가능

320x100
320x100

'Study > beginner' 카테고리의 다른 글

nc(netcat)  (0) 2023.10.30
linux 사용법 (3)  (0) 2023.10.13
linux 사용법 (2)  (0) 2023.10.12
OS  (0) 2023.10.11
computer science  (2) 2023.10.11