tail : 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력
형식 : tail [옵션][파일명]
grep : 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어
- tail -1000f console.log | grep error
: console.log 파일에서 마지막 1000줄의 실시간 출력이 표시되는데 "error"라는 단어가 포함된 줄만 표시!!!
출처 : 생활코딩 - Linux
- ls -al : 현재 머물고 있는 디렉토리에 있는 파일들의 목록 (all의 a[숨긴파일포함], l의 list모두 보여줌)
- pwd : 현재 위치하고 있는 디렉토리를 알려주는 명령어
- mkdir : 새로 생성할 디렉토리명
- ls : 현재 디렉토리의 파일(디렉토리 포함) 목록을 출력하는 명령어
- touch 파일명 : 비어있는 파일 생성 (중요하지 않은 명령어)
- ls -l : 파일 리스트를 자세히 보여주는 명령어 (파일 권한, 파일 소유자, 파일용량, 파일 생성일자, 파일이름)
- 파일 권한 앞에 d가 붙어있으면 디렉토리를 의미, d가 안붙어있으면 파일이라는 의미
- cd : change directory로 이동할 디렉토리의 경로명
- tab키를 누르면 자동완성됨
- 부모디렉토리로 이동하는 방법
- cd /(최상위디렉토리)이동할 디렉토리/~ : (절대경로)
- cd .. : .. 은 (상대경로)의 부모디렉토리
- clear : 화면 깨끗하게 정리
- rm 파일명 : 파일 삭제
- rm -r 디렉토리명 : 디렉토리 삭제(디렉토리 안에 있는 것도 모두 삭제됨)
- 성공시에는 메시지가 출력되지 않으나 실패했을 경우 메시지 출력됨
- 명령어 --help : 명령의 사용설명서 출력
- 파일 이동 : mv 이동할파일이름 이동할경로
- ex. mv mv.txt dir1/mv.txt : dir1디렉토리안에 mv.txt이동
- ls -l dir1 : dir1디렉토리에 있는 리스트 검색
- 파일 이름 변경 : mv 변경전파일이름 변경후파일이름
- ex. mv rename.txt rename2.txt
- 명령어 --help : 화면을 빠져나가지 않고 간단한 메뉴얼 출력
- Usage : 사용법 (option은 아래 나와있음)
- ex. mkdir -p dir1/dir2 를 하면 부모디렉토리안에 자식디렉토리 생성 가능(설명서 : 필요하면 부모 디렉토리를 생성한다)
- man 명령어 : 전용 페이지로 이동하여 상세한 메뉴얼 출력
- 화살표 ↑, ↓ 로 내용 이동
- / 입력하고 내용 입력하면 검색가능
- 검색 상태에서 n 을 클릭하면 다음 찾기
- q 입력하면 전용 페이지에서 빠져 나옴
- ex. man ls 를 하면 전용 페이지로 이동하고 /sort를 이용하여 정렬하는 명령어 찾기. n을 이용해서 다음으로 이동하면서 원하는 명령어 선택
- ls -alS : 파일들의 목록을 용량이 큰 순서대로 정렬
- 구글 검색어 : create directory in linux 형식으로 검색 권장
- syntax에 나와있는것 참고하여 확인
- ex. file copy in linux
- cp 복사할 파일/디렉토리 복사할 경로 명령어 작성하여 복사 확인
rm -rf / : 루트디렉토리에 있는 모든 파일을 묻지도 따지지도 말고 삭제해라
유닉스 계열의 운영체제(리눅스) : 다중사용자 시스템 ㅡ> 권한(permission)이 중요
- nano 입력 후 enter
- text file을 편집할수 있는 편집기 화면으로 들어감
- 내용 작성 후 ctrl + o : 저장하기
- 파일 작성 후 enter 하면 저장됨
- 저장된것 확인하기 위해 nano에서 나오기(ctrl + x)
- 나와서 파일 확인해보면 저장된것 확인 가능
- 만약에 다시 편집하고 싶을 경우 nono 파일이름으로 가능
- sudo apt-get update; : 패키지 매니저를 통해서 설치할 수 있는 소프트웨어의 목록 update(최신상태의 목록 확인)
- sudo apt-cache search htop : htop과 관련된 패키지들의 목록 확인
- 기본적으로 리눅스에는 top이라는 프로그램이 설치되어있음(윈도우의 작업관리자로 현재 컴퓨터에서 실행되고 있는 프로그램 목록을 보여줌) q를 입력하면 빠져나감
- htop : top프로그램을 더 개선한 프로그램
- sudo apt-get install htop : htop 설치
- (앞에 sudo적으면 관리자 페이지로 더 많은 것 확인 가능)htop enter 하면 top보다 더 그래픽컬한 작업관리자 확인 가능
- cpu 점유율, 메모리의 사용상황, 현재 실행되고 있는 프로그램의 리스트(특정 프로그램을 끝내기 가능)
- F10누르면 빠져나감
- sudo apt-get upgrade htop : htop upgrade 진행
- sudo apt-get upgrade : apt-get을 통해 설치한 모든 프로그램에 대해서 최신버전 확인 후 upgrade 진행
- sudo apt-get remove htop : htop 삭제