[리눅스] 기본 명령어

 - date : 현재 날짜 및 시간 조회



- clear : CLI 화면 비우기



- history : 이전 명령어 내역 확인

※history -d 삭제할 기록의 번호
-이력 삭제

-logname : 현재 로그인한 계정의 이름


-users : 현재 접속 중인 유저 조회(현재 같은 계정이 25명 접속 중)


-who : 현재 접속 중인 유저의 정보



-whoami : 로그인 한 사용자의 이름



-who am i : 로그인 한 사용자의 상세정보


-uname : 현재 사용 중인 사용자의 정보

-a옵션 사용

-hostname : 접속하고 있는 호스트의 이름 조회


- env : 현재 시스템에 설정되어 있는 환경변수에 대한 정보 출력

※파이프 기호(|), grep 명령어(문자열 탐색)으로 원하는 정보만 추출가능

env | grep HOME

※창을 벗어나는 경우 more 명령어와 함께 사용

- cat : 파일 읽기


※ cat '대상 파일 경로' > '파일 이름'

대상 파일을 파일 이름으로 복사하여 생성

 

-tail : 뒷 부분 10줄 출력

※ tail -5 "파일 경로" : 뒷부분 5줄 만 출력

※ tail -f "파일 경로" : 파일의 끝 부분을 감시


-head : 앞 부분 10줄 출력

※ head -5 "파일 경로" : 앞 부분 5줄 만 출력




- echo "문자열" : 문자열을 그대로 출력


※ -e 옵션으로 개행(\n)문자 사용 가능


>(리다이렉션)

※ 리다이렉션 기호 사용 시, 

> 의 경우, 해당 파일에 덮어 씌우는 과정을

>>의 경우, 덧붙이는(appending) 과정을 수행한다.

echo "hello" > hi.txt 

echo "my name is linux" >> hi.txt


- which 명령어 이름 : 해당 명령어가 저장된 위치 조회 



- ls : 현재 위치 파일 조회

ls 옵션

-a : 숨겨진 파일들을 포함하여 출력

-l : 파일의 상세 정보 출력

-F : 파일의 종류를 실행파일은 '*', 디렉토리는 '/', 심볼릭 링크는 '@' 표기

-R : 하위 디렉토리 리스트 출력

※ ls -al 와 같이 함께 사용 가능(숨겨져 있는 파일들에 대해 상세 정보 출력)


- cd "파일 경로" : 해당 경로로 이동 

    -> 상대 디렉토리의 시작은 현재 디렉토리에서 시작

    -> 절대 경로는 /(root)에서 시작


※ 디렉토리

. : 현재 디렉토리

. . : 상위 디렉토리 

/ : 최상위 디렉토리

~ : 홈 디렉토리


- mkdir 디렉토리 명 : 디렉토리 생성

※mkdir -p 생성되지 않은 디렉토리 명1/생성되지 않은 디렉토리 명2/.../생성되지 않은 디렉토리 명n

-> 생성되지 않은 상위 디렉토리까지 전부 생성함


- touch 파일명 : 빈 파일 생성

- cp "복사할 파일명"  "복사 위치 및 파일 명" : 해당 위치로 해당 파일을 복사함

- mv "파일명" "파일 경로" : 해당 파일을 해당 위치로 이동하거나 이름 변경 가능

                                     -> mv "대상파일" "변경할 이름" : 파일의 이름 변경


- find : 파일 탐색(현재 파일), 추가 옵션 사용 시 좀 더 넓고 정확한 탐색 가능

find / -empty : root 디렉토리에서부터 비어있는 파일 전부 탐색 

find / -name "*.txt" : root 디렉토리에서부터 확장자가 txt 인 모든 파일 탐색

find . -type f -name '*' -empty -exec ls -l {} \; :  모든("*")파일(type f)을 대상으로 비어있는(-empty) 파일을 대상으로 해당 명령어(ls -l)를 실행(-exec 명령 {}\)



- grep 찾을 문자열 "해당 파일" : 해당 파일에서 문자열이 들어간 행을 출력



- whereis 문자열 : 해당 문자열이 들어간 파일의 위치를 조회

 
- man '명령어' : 해당 명령어에 대한 메뉴얼 제공

- ln 파일 명 : 링크파일(바로가기) 생성

댓글