반응형

ls 옵션

-a, -all : 디렉토리 내의 모든 파일 출력

-l : 파일정보를 표시

-s : 1k 블록 단위로 파일 크기표시

-t : 최근의 파일부터 출력

-c : 파일 최근 변경 시간에 따라 정렬해서 출력

-R : 현재 작업 디렉토리와 하위 디렉토리 모두 출력

 

mkdir

-p : 지정한 하위 디렉토리까지 한번에 생성

 

shutdown 

 -r 

 시스템을 재시작한다 

 -P

 시스템 종료를 강제한다. (소문자 안돼요)

 -h  

 시스템을 종료한다 

 -c 

 예약된 셧다운 명령을 취소한다 

 -k

 실제로 셧다운 명령을 수행하지 않고 경고 메시지만 전달한다 

 +m

 m분 후에 시스템을 셧다운한다.

reboot - 재시작 

/etc/passwd

 

            root:x:0:0:root:/root:/bin/bash

              ①  ②③④    ⑤    ⑥     ⑦          

 

① 필드 1 : 사용자명

② 필드 2 : 패스워드(/etc/shadow 파일에 암호화되어 있음)

③ 필드 3 : 사용자 계정 uid

④ 필드 4 : 사용자 계정 gid

⑤ 필드 5 : 사용자 계정 이름(정보)

⑥ 필드 6 : 사용자 계정 홈 디렉토리

⑦ 필드 7 : 사용자 계정 로그인 쉘



/etc/shadow

 

            root:$1$9L2L0oTwd:12751:0:99999:7 : : :

              ①              ②            ③   ④   ⑤  ⑥⑦⑧⑨

 

① 필드 1 : 사용자명

② 필드 2 : 패스워드

③ 필드 3 : 패스워드 파일 최종 수정일

④ 필드 4 : 패스워드 변경 최소일

⑤ 필드 5 : 패스워드 변경 최대일

⑥ 필드 6 : 패스워드 만료 경고기간

⑦ 필드 7 : 패스워드 파기 기간(패스워드 파기후 게정 비활성 기간)

⑧ 필드 8 : 계정 만료 기간

⑨ 필드 9 : 예약 필드



/env

리눅스 명령어 env는 현재 지정되어 있는 환경 변수들을 출력하거나, 새로운 환경 변수를 설정하고 적용된 내용을 출력하는 명령어다.

 

nawk - 패턴 검색과 언어 처리

netstat - 현재 네트웍 상황 보기

nice - 낮은 우선권에서 명령 실행

nm - 심블 이름 목록 보기

nroff - 문서 포멧 도구

 

od - 8진수, 10진수, 16진수, ascii 덤프

passwd, chfn, chsh - 비밀번호, 핑거정보, 쉘 바꾸기

paste - 여러파일의 서로 관련 있는 줄 연결시키기

pidof - 실행중인 프로그램의 프로세스 ID 찾기

pine - 메일 관련

ping - 네트웍 확인하기

popd - pushd 취소

pr - 문서 파일 양식화 도구

printenv - 현재 환경 변수들의 내용과 그 값 알아보기

prof - profile 자료 보기

ps - 현재 프로세스 정보 보기

pstree - 프로세스 상관관계 알기

ptx - permuted(순열화된?, 교환된?) 색인 만들기

pwd - 현재 작업 디렉토리 보기

 

quota - 한 사용자에게 지정된 디스크 할당량보기

 

ranlib - archiverandom 라이브러리로 변화

rarp - rarp 테이블 관리하기

rcp - 리모트 카피

rcs - RCS 파일 속성 바꾸기

rcsdiff - RCS revisions 비교

rdev - 루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기

rdate - 네트웍으로 시간 설정하기

reboot - 재부팅하기

rev - 한 줄의 문자열 꺼꾸로

rmmod - 모듈 지우기

readonly - 읽기 전용으로 표시하기

renice - 프로세스 우선 순위 바꾸기

reset - 터미널 초기화하기

restore - 다시 저장하기

rlogin - 리모트 로그인

rm - 파일 지우기

rmdir - 디렉토리 지우기

roffbib - 도서목록형 데이터베이스 보기 또는 양식화

route - 라우팅 테이블 추가/삭제하기

rpm - 프로그램 추가/삭제

rpm2cpio - rpmcpio로 변환하기

rsh - 원격으로 명령어 실행하기

rup - 로칼 머쉰의 호스트 상태 보기(RPC version)

rusers - 호스트에 로그인한 사용자 출력하기

rwall - 호스트 사용자에게 메시지 뿌리기

rwho - 현재 접속자 보기

 

script - 화면 갈무리

sed - stream editor

set - 변수값 설정하기

setup - 시스템 관련 설정하기

sh - 유닉스 표준 쉘

showmount - 호스트의 마운트 정보 보여주기

shutdown - 전원 끄기

size - 오브젝트 파일의 크기들을 보여줌

sleep - 지정한 시간 만큼 실행 보류

sort - 줄 정열과 검색

sortbib - 도서목록형 데이터베이스 정열

source - 스크립트 번역하기

spell, hashmake, spellin, hashcheck - 맞춤범 검사 - 물론 영어겠지요

split - 파일 나누기

ssh - 암호화된 원격 로그인하기

strings - 오브젝트 파일이나, 실행 파일에서 문자열 찾기

strip - 오브젝트 파일에서 심벌 테이블과 중복된 비트 삭제

stty - 터미널라인 설정 보여주기

su - super-user, 임시적으로 새 ID로 바꿈

suspend - 셸 중단하기

swapoff - 스왑 해제하기

swapon - 스왑 활성화하기

symorder - 심벌 순서 바꿈

sync - 버퍼 재설정하기

syslogd - 로그인 과정 설정하기

 

tabs - 터미날 tab 크기 지정

tac - 거꾸로 보기

tail - 문서 끝부분 출력하기

talk - 다른 사용자와 이야기하기

tar - 여러 파일 묶기 또는 묶긴 파일 풀기

tbl - nroff 또는 troff의 도표 작성 도구

tcpdchk - tcp wrapper 설정하기

tcpmatch - 네트웍 요청에 대해 예측하기

tee - 표준 입력으로부터 표준 출력 만들기

telnet - TELNET 프로토콜을 이용한 원격 리모트 호스트 접속

test - 주워진 환경이 참인지, 거짓인지를 돌려줌

tftp - 간단한 ftp.

time - 명령 실행 시간 계산

times - 셸에서의 사용자와 시스템 시간 출력하기

top - cpu 프로세스 상황 보여주기

touch - 파일 날짜 관련 부분을 바꿈

tr - 문자열 바꿔주기

troff - 문서 양식화 도구

true, false - 쉘 스크립트에서 사용되는 참/거짓을 리턴하는 명령

tsort - topological sort

tty - 현재 터미날 이름 보기

type - 유형 보기

 

ue - MICROemacs

ul - 밑줄 처리해서 보여주기

ulimit - 제한하기

umask - 매스크 모드 설정하기

umount - 장치 해제하기

unalias - 별명 제거하기

uname - 시스템 정보 보기

unexpand - 공백 문자를 탭으로 변환하기

unifdef - cpp 입력 줄에서 ifdef 부분 바꾸거나 지움

uniq - 중복되는 빈줄 지우기

units - 프로그램 변환도구

useradd - 사용자 계정 만들기

userdel - 계정 삭제하기

usermod - 사용자 계정정보 수정하기

unset - 설정 변수 해제

uptime - 시스템 부팅시간, 부하 평균 보여주기

users - 로그인된 사용자 보여주기

uucp, uulog, uuname - 시스템 간의 복사

uuencode, uudecode - 이진 파일을 아스키파일로 인코딩, 반대로 디코딩

uusend - 리모트 호스트에 파일 보내기

uux - 리모트 시스템 명령 실행

 

vacation - 자동으로 편지 답장하기

vgrind - grind nice program listings

vi, view, vedit - ex 바탕의 편집기

vtroff - 문서 양식화 도구

 

w - 현재 누가 접속해 있으며, 무엇을 하고있는지 보기

wait - 프로세스가 마치기를 기다림

wall - 모든 사용자에게 메시지 보내기

wc - 문자, 단어, 라인수 세기

whatis - 명령어의 간단한 설명보기

whereis - 찾는 명령의 실행파일, 소스, 맨페이지 경로 보여줌(패스에 해당하는 모든 디렉토리를 뒤져서 해당 명령어를 찾음)

which - 특정명령어의 위치가 어디인지를 찾아줌

while - 루프 명령어

who - 시스템에 접속되어 있는 사람만 보여줌

whoami - 현재 사용하고 있는 자신이 누군지 보여줌

write - 다른 사용자의 화면에 메시지 보내기

 

xargs - 명령행 인자 처리 명령

xcopy - 반복적으로 복사하기

XFree86

xstr - extract strings from C programs to implement shared strings

 

yacc - yet another compiler-compiler: 파싱. 형태소분석 프로그램 생성기

yes - 항상 yes만 응답하는 명령

ypchfn - NIS에서 사용하는 chfn 명령어

ypchsh - NIS에서 사용하는 chsh 명령어

yppasswd - NIS에서 사용하는 passwd 명령어

zcat - 압축 파일 보기

zcmp - 압축 파일 비교하기

zforce - 강제로 gz 만들기

zgrep - 압축 상태에서 grep 실행하기

zmore - 압축 상태에서 more 실행하기

znew - .Z 파일을 .gz로 다시 압축하기

 

 

 

반응형

'공부 > 리눅스' 카테고리의 다른 글

Docker 네트워크 구성 실습  (0) 2023.04.07
[Linux] CentOS7 오라클 연동 APO(Apache+PHP+Oracle) 설치😄  (0) 2023.04.05
[Linux] FTP 보안명세 구현🤗  (0) 2023.04.05
11.07 리눅스  (0) 2019.11.07

+ Recent posts