본문 바로가기

LINUX

[SWING] Linux 01

과제 1.

 

기본 명령어

 

1. 날짜, 시간 확인

 

date

date --h

 

 

2. 패스워드 변경

 

passwd

 

 

3. 시스템 및 사용자 정보 확인

 

hostname : 현재 호스트명 (네트워크에서 검색되는 이름)

 

uname : 시스템 이름, 사용중인 운영체제/버전, 호스트명 등

uname -a : 모든 정보 출력

 

users : 현재 로그인한 아이디 목록 출력

 

id : 현재 로그인한 사용자의 정보 출력

id -g : 사용자의 그룹아이디(gid)만

id -u : 사용자의 유저아이디(uid)만

 

 

who : 시스템을 사용하고 있는 사용자의 정보 출력

who -q : 사용자명만 출력

who -H : 출력 항목의 제목도 출력

who -b : 마지막으로 재부팅된 날짜와 시간 출력

 

w : 현재 로그인하고 있는 작업 정보 출력

 

whoami : 현재 로그인한 사용자 (로그인 ID) 출력

who am i : 현재 로그인한 사용자 출력

 

*터미널 바꾸기

Ctrl + Alt +F1 -> tty1

Ctrl + Alt +F2 -> tty2

Ctrl + Alt +F3 -> tty3

Ctrl + Alt +F4 -> tty4

Ctrl + Alt +F5 -> tty5

Ctrl + Alt +F6 -> tty6

Ctrl + Alt + F7 (또는 Alt + F7) -> tty7

 

 

whatis [명령어] : 명령어에 대한 간단한 설명 출력

 

sudo [명령어] : 현재 계정에서 root 권한을 이용하여 명령어를 실행 (DO as Super User)

 

su [사용자명] : 사용자 계정 변경 (Switch User) *사용자명 지정 안하면 root 계정으로 변경

su - [사용자명] : 작업 디렉토리도 사용자의 홈 디렉토리로 변경됨

 

 

 

 

디텍토리 명령어


 

pwd : 현재 작업 디렉토리의 절대 경로 출력

cd [경로] : 현재 작업 디렉토리를 지정한 경로로 이동 *경로를 지정하지 않으면 자신의 홈 디렉토리로 이동

cd - : 바로 이전 디렉토리로 이동

 

 

ls [옵션] [경로] : 파일이나 디렉토리에 대한 경로 출력

*경로를 지정하지 않으면 현재 작업 디렉토리에 있는 파일 목록을 출력

 

옵션 기능
-a All. 시스템에 숨겨진 파일을 포함한 모든 파일 목록 출력
-l Long. 파일의 상세 정보 출력
-d Directory. 지정한 디렉토리 자체의 정보 출력
-R Recursive. 하위 디렉토리 내의 모든 디렉토리들을 반복 출력
-F 파일 종류 표시 (실행 파일 : * , 디렉토리 : / , 심볼릭 링크 : @ 를 붙임)
-u 파일, 디렉토리 이름을 최종 접근 시간 순으로 화면에 출력

 

 

mkdir [옵션] [디렉토리명] : 새로운 디렉토리 생성

*옵션 -p : 디렉토리 생성에 필요한 하위 디렉토리도 함께 생성

 

rmdir [옵션] [디렉토리명] : 지정한 디렉토리 삭제 *디렉토리가 비어있어야 삭제 가능

*옵션 -p : 지정한 디렉토리 삭제 후 부모 디렉토리가 비어있으면 삭제

 

 

 

추가 명령어



adduser [계정명] : 계정을 생성(추가)

*관리자의 권한이 필요해서 루트 계정에서 사용하거나 sudo 명령어와 함꼐 사용해야 한다.

*새로 생성된 계정은 /etc/passwd 파일에서 확인할 수 있다.

 

 

userdel [계정명] : 기존 계정을 삭제

*관리자의 권한이 필요해서 루트 계정에서 사용하거나 sudo 명령어와 함꼐 사용해야 한다.

*/etc/passwd, /etc/shadow, /etc/group 에서 해당 정보가 삭제된다.

 

 

과제 2.

 

 

*수정

user1 로그인 전에 디렉토리를 생성하려는데
user1 로그인을 하지 않은 상태에서 허가 거부가 뜬다면,

sudo 명령어를 이용하거나 root 계정에서 진행하자.

 

 

 

과제 3.

 

리눅스 tty1 에서 캡쳐를 해야하는데 되지 않는다면,
Ctrl + Alt 키로 사라진 커서를 나타나게 한 뒤 다시 시도해 보자.

 

 

user1과 user2를 비교해보자.

  user1 user2
w user TTY
user1 tty1
hyorim tty7
who user1 tty1
hyorim tty7
whoami user1 user2
who am i user1 tty1

'LINUX' 카테고리의 다른 글

[SWING] Linux 06  (0) 2022.06.27
[SWING] Linux 05  (0) 2022.05.23
[SWING] Linux 04  (0) 2022.05.14
[SWING] Linux 03  (0) 2022.05.06
[SWING] Linux 02  (0) 2022.04.02