티스토리 뷰
* tab을 누르면 자동완성기능 사용 가능
* cd var/log 명령어를 통해 로그 파일 읽어들이는 명령어 학습 해보기
* 기본 쉘 명령어
메뉴얼 조회: man 궁금한거
- /를 이용해 키워드 검색
파일 목록/내용 조회 관련 명령어: ls, cat, haed, tail
- pwd: 내 현재 위치
- ls: 목록
- root dir: /
- /home: 루트 디렉토리 밑의 home
- cd /: 여러가지 디렉토리 파일을 확인할 수 있음
- $: 현재 사용자의 home 디렉토리
- cd ~ : root directory
- cd - : 직전에 있었던 디렉토리로 이동
- ls -al: 모든 파일의 모든 정보를 보여줌
- cat abc.txt: 해당 텍스트 파일의 정보를 모두 읽어옴
- head: 텍스트 파일의 머리 부분 보여줌
- tail: 텍스트 파일의 꼬리 부분만 보여줌
- more: 한 화면에 보이도록 잘라서 보여줌
- less
$ head -n 3 dpkg.log //앞 3줄만 보여줌
$ tail dpkg.log //끝에서 10줄만 보여줌
내가 원하는 검색/탐색 관련 명령어: grep, find
- 커서 잡고 shift+휠 click => Paste
- /etc: 시스템의 설정 파일들이 있는 곳
$ grep "hello" dpkg.log //""안에 있는 내용을 해당 파일 안에서 찾아서 보여준다.
$ ls -al | grep "kern.log" //ls -al의 결과 중에 kern.log를 찾아서 보여준다.
$ grep "keyword" dpkg.log
$ cat dpkg.log | grep "2023-03-31 16:37:19" //pipeline 활용하기
$ find /etc -print
$ find /etc -name "*.conf" -print //.conf 파일을 찾아서 보여준다.
$ find | grep "conf"
압축/해제 관련 명령어: tar, gzip/gunzip, zip/unzip
$ find | filelist //find한 것을 filelist 파일로 만든다
$ gzip filelist //filelist를 압축한다.
$ gunzip filelist.gz //filelist 압축파일을 해제한다.
$ file filelist //filelist의 파일 확장자가 무엇인지 알 수 있다.
$ mv filelist.gz test //filelist 파일을 test 이름으로 바꾼다.
$ tar -czf test.tar.gz filelist.gz snap/ Pictures
$ mkdir testdir // 디렉토리 생성
$ rm -rf testdir/ //test디렉토리 밑에 모든 파일을 지운다.
$ rm test.tar.gz //특정 파일을 지운다.
시간 관련 명령어: date, cal
$ date +%Y-%m-%d //년-월-일
$ cal 2023
$ cal -d 1996-09
$ history
$ !16 //history 중 16번째에 해당하는 것 불러오기
$ !! //직전 커멘드
$ exit //shell을 끝내는 명령어
$ bash
$ echo $PWD
$ echo $PATH //환경변수
$ which ls // ls가 어디있는지 알려준다.
기타 명령어: echo, exit, history
관리자 권한 실행: sudo
- root: 관리자 계정
- 관리자 계정으로 다양한 패키지를 설치할 수 있다.
$ sudo apt install
$ sudo apt remove
$ apt list | grep hello
$ apt list --installed | grep hello
패키지 매니저: apt
텍스트 에디터: nano, vim, vi, emacs
- nano 편집기
- vim을 주로 많이 쓴다. ***
'Linux' 카테고리의 다른 글
5. 프로세스와 시그널 (0) | 2023.04.03 |
---|---|
4. 사용자와 그룹 (0) | 2023.04.03 |
3. 파일 (0) | 2023.04.03 |
[error] 우분투 전체화면 안되는 현상 해결하기 (0) | 2023.04.01 |
[error]리눅스 터미널 열리지 않는 현상 해결 (0) | 2023.03.31 |