-
linux-02 명령어리눅스/linux 2023. 5. 7. 11:36
1. 명령의 구조
명령 [옵션] [인자] 의 구조로 이루어진다. 명령은 필수이며 옵션, 인자는 선택이다.
명령 : 동작을 입력하는 것이다.
옵션 : 명령에 따라 옵션이 있을 수도 있고 없을 수도 있으며 명령의 세부기능을 선택하는 것이다.
인자 : 인자는 명령으로 전달되는 값이며 주로 파일이나 디렉토리 이름이다.
현재 디렉토리에 있는 파일을 확인한다.
현재 디렉토리에 있는 숨겨진 파일이나 폴더까지 확인하는 옵션을 준다.
tmp 폴더에 ls -a 명령을 실행한다.
2. 기초 명령
지금 날짜와 시간 확인 : date
화면을 지우기 : clear
명령 사용법 보기 : man [명령어]
사용자 비밀번호 변경 : passwd[인자]
문자 지우기: backspace or delete
단어 지우기: ctrl+w
행 지우기: ctrl+u
기본 로그인 쉘 위치 변경 : chsh [옵션] [사용자 명]
화면에 내용 출력 : echo [내용]
화면에 내용을 형식화하여 출력 : printf [형식] [내용]
명령을 별칭으로 변경 : alias 이름 = '명령'
명령 기록 출력 : history
파일의 종류 보기 : text [파일]
현재 위치 확인 : pwd
디렉토리 내용 확인 : ls
접근 권한 변경 : chmod [옵션] [파일]
디렉토리 생성 : mkdir [옵션] [디렉토리]
디렉토리 삭제 : rmdir [옵션] [디렉토리]
파일의 내용 출력 : cat [옵션] [파일]
파일 화면 단위 출력 : more [옵션] [파일]
파일 복사 : cp [옵션] [파일1] [파일2]
파일 이동 : mv [옵션] [파일1] [파일2]
파일 삭제 : rm [옵션] [파일]
빈 파일 생성 : touch [옵션] [파일]
파일 내용 찾기 : grep [옵션] [검색 내용] [파일]
파일 찾기 : find [경로] [검색조건] [동작]
현재 실행 중인 프로세스 확인 : ps [옵션]
PID 프로세스 종료 : kill [옵션] [PID](프로세스 고유 값)
프로세스 이름으로 종료 : pkill [프로세스]
백그라운드 작업 목록 확인 : jobs
특정 프로세스 정보 검색 : pgerp [옵션] [검색 내용]
디스크의 파티션 관리 : fdisk [옵션] [장치명]
파일 시스템 생성 : mkfs [옵션] [장치명]
파일 시스템 마운트 : mount [옵션] [장치면 마운트 포인트]
디스크 사용량 확인 : df [옵션] [파일 시스]
3. 특수문자
모든 내용 나타내기 : *
ls * : 현재 디렉토리의 모든 파일의 이름 출력, cp * /tmp 현재 디렉토리의 모든 파일을 /tmp로 복사
임의의 한 문자 표현 : ?
ls t ? : t로 시작하는 두글자의 파일의 이름 출력 t1, ta 등 t는 제외
범위 지정 : []
ls [A-Za-z] * [0~9] : 파일명이 영어로 시작하고 숫자로 끝나 모든 파일의 목록 출력
~ : 홈 디렉토리
cd ~ : 홈 디렉토리로 이동
- : 이전 디렉토리
cd - : 이전 디렉토리로 이동
; : 명령 연결, 왼쪽 명령부터 차례대로 실행
date ; pwd : 날짜를 출력하고 나서 디렉토리의 경로를 출력
| : 명령의 실행결과를 오른쪽 명령의 입력으로 전달, 순서는 오른쪽 명령어가 먼저 실행
cat a.txt | more : a.txt라는 파일을 cat을 실행하고 more 명령에 전달하여 more 실행
' ' : 안의 내용을 문자열로 출력, `,$,\ 제외
echo '$SHELL' : 원래 사용하는 shell을 출력하는 명령어이지만 $SHELL이 출력
" " : 변수의 실제 값으로 출력
echo '$SHELL' : /bin/bah
`` : 안의 내용을 명령어로 출력
echo "today is 'date'" : today is 2016. 12. 23 (금) 13:42:40 KST
\ : 특수 문자 앞에 사용하며 해당 문자를 문자로 변환
ls -l t\* : t*의 이름을 가진 파일의 상세정보 출력
>, < : 입출력의 방향 변경, 파일 덮어쓰기
ls -l > res : ls -l 명령의 실행결과를 화면이 아닌 res파일에 저장
>> : 파일에 내용 추가
ls -l >> res : ls-l의 실행결과를 res파일 끝부분에 추가
'리눅스 > linux' 카테고리의 다른 글
linux-04 vi 편집기 (0) 2023.05.07 linux-03 접근 권한 (0) 2023.05.07 linux-01 linux란 (0) 2023.05.04