1. 리눅스와 유닉스 기본 명령어
- 리눅스와 유닉스 명령어는 쉘에서 입력
- 리눅스는 최상위 유저를 CLI환경에서 #으로 표시하며, 일반 유저를 $로 표시
시스템관련
명령어 | 설명 |
---|
uname-a | 시스템의 모든 정보를 확인하는 명령어 시스템 이름, 사용중인 운영체제와 버전, 호스트명, 하드웨어 정보 등 |
uname-r | 운영체제의 배포 버전 출력하는 명령어 |
cat | 파일의 내용을 화면에 출력하는 명령어 |
uptime | 시스템의 가동 시간과 현재 사용자 수, 평균 부하량 등을 확인하는 명령어 |
사용자
명령어 | 설명 |
---|
id | 사용자의 로그인명, id, 그룹 id등 출력하는 명령어 |
last | 시스템의 부팅부터 현재까지의 모든 사용자의 로그인과 로그아웃에 대한 정보를 표시하는 명령어 |
who | 현재 접속 사용자 정보 표시하는 명령어 |
파일처리
명령어 | 설명 |
---|
ls | 자신이 속해 있는 폴더 내에서의 파일 및 폴더들을 표시하는 명령어 |
ls -al | 자신이 속해 있는 폴더 내에서의 파일 및 폴더들의 세부사항까지 출력하는 명령어 |
pwd | print working directory의 약자로서, 현재 작업중인 디렉토리의 절대경로를 출력하는 명령어 |
rm | 파일 삭제 명령어 |
cp | 파일 복사 명령어 |
mv | 파일 이동 명령어 |
프로세스
명령어 | 설명 |
---|
ps | 현재 실행되고 있는 프로세스 목록 출력 |
ps -ef | 현재 실행되고 있는 프로세스에 대한 모든 정보를 출력 |
pmap | 프로세스ID를 기준으로 메모리 맵 정보를 출력하는 명령어 |
kill pid | 특정 프로세스 종료 명령어 |
fork | 새로운 프로세스 생성 명령어 |
파일권한
명령어 | 설명 |
---|
chmod | 특정 파일 또는 디렉토리의 퍼미션 수정 명령어 |
chown | 파일이나 디렉토리의 소유자, 소유 그룹 수정 명령어 |
네트워크
명령어 | 설명 |
---|
ifconfig | 네트워크 인터페이스를 설정하거나 확인하는 명령어 |
host | 도메인(호스트)명은 알고 있는데 ip주소를 모르거나 혹은 그 반대의 경우에 사용하는 명령어 |
압축
명령어 | 설명 |
---|
tar | 여러개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어(압축은 불가) |
gzip | 파일을 묶거나 풀 수는 없지만 압축을 담당 |
검색
명령어 | 설명 |
---|
grep | 입력으로 전달 된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어 |
find | 특정한 파일을 찾는 명령어 |
동기화
명령어 | 설명 |
---|
rsync | 로컬 또는 원격의 파일과 디렉토리를 복사하고 동기화하는 명령어 |
디스크 사용
명령어 | 설명 |
---|
df | 시스템에 마운트된 하드디스크의 남은 용량을 확인할때 사용하는 명령어 |
du | 파일 사이즈를 kbyte단위로 보여주는 명령어 |
디렉터리 이동
2. 리눅스/유닉스 파일 접근 제어 메커니즘
접근권한유형(설정명령어: chown,chgrp)
- User : 파일을 사용하고 있는 사용자
- Group : 소유자를 제외하고 파일과 같은 그룹에 속해 있는 모든 사용자 모임
- Other : 그 밖의 사용자
파일접근모드(설정명령어: chmod)
User | Group | Other |
---|
R(read) : 4 | R(ead) : 4 | R(ead) : 4 |
W(write) : 2 | W(rite) : 2 | W(rite) : 2 |
X(excute) : 1 | X(excute) : 1 | X(excute) : 1 |
만약 User한테 7을 주면 읽기,쓰기,실행 권한을 다 줬다는 뜻
$chmod 473 example.txt
-> example.txt파일에 User는 읽기 권한, Group은 읽기,쓰기,실행 권한,
Other는 쓰기,실행권한을 주겠다는 뜻
접근권한변경
chmod [-R] permission file_name1 directory_name1 [file_name2 directory_name2...]
- permission: 기호나 8진수로 접근권한을 지정
- 옵션-R : 하위 디렉토리와 파일의 권한까지 변경
접근권한기호로 기술하기
내용 | 기호 |
---|
대상 | u(user),g(group),o(other),a(all) |
연산자 | +(추가),-(제거),=(지정) |
접근권한 | r(읽기),w(쓰기),x(실행) |
포스팅참고 : [수제비_실기책]
Author And Source
이 문제에 관하여(운영체제의 특징_운영체제 기본명령어 활용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@wlgus2134/운영체제의-특징운영체제-기본명령어-활용
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)