반응형
Ubuntu20.04 명령어
- 기본적으로 $는 사용자 #은 root 권한자
- cd : cd [파일명]
- cd [경로] : [] 안에 적힌 디렉토리로 이동
- cd ~ : 기본 디렉토리로 이동
- cd / : 기본 디렉토리 보다 위에 있는 디렉토리로 이동
- cd . : 현재 디렉토리
- cd .. : 상위 디렉토리 이동
- cd - : 이전의 경로로 이동
- ls : 현재위치에서 파일리스트를 확인+
- ls -l : 파일의 상세 정보 표시
- ls -a : 숨김파일을 표시
- ls -t : 파일을 만든 시간순(최신순)으로 표시
- ls -rt : 파일을 오래된 시간 순으로 표시
- mv : 파일이동
- mv test1.txt test2.txt : test1.txt 파일이름을 test2.txt로 이름 변경
- mv test1.txt ~/바탕화면 : test1.txt 파일을 바탕화면에 옮겨준다
- mkdir : 디렉토리 생성
- mkdir test1 : test1 폴더를 생성
- mkdir -p folder1/folder2/forder3 : folder1 안에 folder2 안에 있는 folder3을 생성하는데, 만약에 folder1,2가 없다면, 상위 폴더도 같이 생성해준다.
- mkdir -m [권한] test1 : 특정 권한을 갖는 test1 디렉토리가 생성
- cp : 파일 복사
- cp test1 test2 : test1을 file2로 복사함
- cp -f test1 test2 : test2 라는 이름을 가진 파일이 존재할 경우 강제로 삭제하고 test1을 복사시킴
- cp -r test1 test2 : 디렉토리를 복사하고, 안에 있는 폴더와 경로 모두 복사시킴
- rm : 파일 삭제
- rm test1 : test1 파일 삭제
- rm -f test1 : test1 파일 강제로 삭제함
- rm -r [디렉토리] : 디렉토리를 삭제함 폴더 삭제시 -r 꼭 필요
- cat : 파일 내용을 출력하고, > 사용하여 새로운 파일 생성
- cat test1 : test1의 내용을 출력함
- cat test1 test2 : test1과 test2의 내용 출력
- cat test1 test2 | more : test1과 test2의 내용 페이지별 출력
- cat test1 test2 | head : test1과 test2의 내용 1줄 부터 10줄까지 출력
- cat test1 test2 | tail : test1과 test2의 내용 끝부터 끝에서 10번쨰 까지 출력
- touch : 파일의 날짜와 시간을 수정
- touch test1 : test1 파일을 생성
- touch -c test1 : test1의 시간을 현재시간으로 바꿈
- touch -t YYYYMMDDhhmm test1 : test1의 날짜 정보를 앞의 숫자로 갱신
- touch -r [기준파일][갱신할파일] : 날짜정보를 기준파일과 동일하게 바꿈
- redirection : 출력결과를 파일로 저장
- '>' : 기존 파일 내용을 지우고 저장
- '>>' : 기존 파일 내용 뒤에 이어서 저장
- '<' : 파일 데이터를 명령에 입력
- alias : 자주 사용하는 명령어를 저장함
- alias [명령어] : 명령어 정의
- unalias test : alias로 지정한 test 명령어를 해제시킨다.
- pwd(Print working Directory) : 현재 경로를 출력함
- who / whoami : 각각 호스에 로그인한 사용자 정보 / 내 접속 정보를 출력함
- env : 환경 변수를 출력함
- grep : 특정 문자열을 검색함
- grep 테스트 test1.txt : text1.txt 파일에서 테스트라는 문자열을 검색해 출력
- grep -r 테스트 : 원하는 경로에서 특정 문자열을 포함한 파일들을 검색함
- ps : 프로세스의 상태를 확인하는 명령어
- -e : 현재 수행하고 있는 프로세스에 관한 정보 확인
- -f : 프로세스 ID와 모 프로세스 ID를 포함한 전체 리스트 표시
- 예: ps -ef | grep tomcat
- wget / curl : wget은 특정 url의 파일을 다운로드 받을때 / curl은 웹 요청을 할 때 사용 할 수 있음
- Ubuntu 버전 확인
- lsb_release -a
- lsb_release -d
- cat /etc/issue
- cat /etc/os-realease
- hostnamectl
반응형
'Linux' 카테고리의 다른 글
[Linux] Ubuntu20.04 Docker 및 Docker-compose 설치 하기 (0) | 2023.07.21 |
---|---|
[Linux] Ubuntu20.04 VSFTPD설치 (0) | 2023.07.20 |
[Linux] Ubuntu20.04 Java(JDK) 설치하기 (0) | 2023.07.20 |
[Linux] User 생성 방법 (0) | 2023.07.19 |
[Linux] VirtualBox를 이용해 Window에서 ubuntu20.04 올리기 (0) | 2023.07.18 |