겉바속촉
[LINUX] 리눅스 기본 명령어 정리 본문
서버는 항상 끄고 작업해주셔야 합니다:)
삭제할 경우에도 당연히 서버를 끄고 삭제해야겠쥬?
Alt + F2 : 명령어 입력하기
다음과 같이 띄워서 해도 되지만 귀찮기 때문에
보통 터미널을 켜서 작업을 많이 합니다:)
ls는 파일 목록을 의미
/는 경로를 의미
ls / 는 / 위에 있는 파일 목록을 의미합니다
해당 디렉터리에 있는 파일의 목록을 보여준다고 생각하시면 okay
ls | 현재 디렉터리의 파일 목록들 보여준다 |
ls /tmp | /tmp 디렉터리의 목록 |
ls -a | 현재 디렉터리의 목록( 숨김파일 포함) |
ls -l | 현재 디렉터리목록을 자세하게 보여준다 |
ls *.conf | 확장자가 conf인 목록을 보여준다 |
ls -l /tmp/b* | /tmp 디렉터리에 있는 목록 중 앞 글자가 'b'인 것의 목록을 자세히 보여준다 |
find 명령어
리눅스에서 파일, 디렉토리를 검색할 때 사용합니다
리눅스에서 접근할 수 있는 시스템에서 찾아주는 것이쥬
-name : 지정된 문자열 패턴에 해당하는 파일 검색.
-empty : 빈 디렉토리 또는 크기가 0인 파일 검색.
-delete : 검색된 파일 또는 디렉토리 삭제.
-exec : 검색된 파일에 대해 지정된 명령 실행.
-path : 지정된 문자열 패턴에 해당하는 경로에서 검색.
-print : 검색 결과를 출력. 검색 항목은 newline으로 구분. (기본 값)
-print0 : 검색 결과를 출력. 검색 항목은 null로 구분.
-size : 파일 크기를 사용하여 파일 검색.
-type : 지정된 파일 타입에 해당하는 파일 검색.
-mindepth : 검색을 시작할 하위 디렉토리 최소 깊이 지정.
-maxdepth : 검색할 하위 디렉토리의 최대 깊이 지정.
-atime : 파일 접근(access) 시각을 기준으로 파일 검색.
-ctime : 파일 내용 및 속성 변경(change) 시각을 기준으로 파일 검색.
-mtime : 파일의 데이터 수정(modify) 시각을 기준으로 파일 검색.
find / -name "*.so"
so 파일은 shared object 파일, 즉 특정한 기능을 구현해 놓은 파일입니다.
프로그램들은 필요한 기능을 전부 구현해내려고 하지 않고
이미 구현되어 있다면 그 기능이 구현된 파일을 메모리에 올려서 사용하려고 합니다
새로운 터미널에서 확인해 볼게요
ps -ef | grep 이라고 치시면 됩니다
저는 cat을 찾아보려고 합니다 --> ps -ef | grep cat 이라고 해주셔야겠쥬
그리고 엔터 하시면
저는 3개를 가지고 있네요
$ free --> 메모리 얼만큼 남아있을까
$ ls /var --> var에 대한 것 찾아주기
$ ls /bin/d* --> bin폴더에 있는 d~ 파일 찾아주기
$ history --> 작업자의 작업을 부인 방지 기능
보안에서 가장 중요한 기능입니다:)
alias --> 별명 주기
h 를 history 라고 해줄게! 라고 보시면 됩니다
이제부터 h만 치면 history 기능을 다 해내는 거쥬:)
편집기 사용법
x | 한 글자씩 지우기 |
l | 오른쪽으로 한 칸씩 이동 |
h | 왼쪽으로 한 칸씩 이동 |
j | 아래로 한 줄 이동 |
k | 위로 한 줄 이동 |
dd | 한줄 통째로 지우기 |
U | 지웠던 거 살려주기 |
O | 한 줄이 비워지고 입력 가능 |
3yy | 복사하고자 하는 첫 줄로가서 입력 하면 3줄 복사 (블럭복사) |
p | 붙여넣기 |
: set nu | 번호 보여주기 |
: 10,14s/3/2 | 10에서 14까지 search해서 3을 2로 바꿔라 |
:q! | 저장하지 않고 포기 하고 나가는 것 |
:wq! | 저장하고 나가기 |
:set nu | line 넘버 |
:set nonum | line 넘버 없애기 |
:w newfilename.c | 다른이름으로 저장하기 |
:e +이름 | 끝내고 적어준 이름의 파일 불러내기 |
cp | 파일이나 디렉터리를 복사 |
touch | 크기가 0인 새 파일을 생성, 이미 존재하는 경우 수정 시간을 변경 |
mv | 파일과 디렉터리의 이름을 변경하거나 위치 이동 시 사용 |
mkdir | 새로운 디렉터리를 생성 |
less | more와 용도가 비슷하지만 기능이 더 확장된 명령 |
file | file이 어떤 종류의 파일인지를 표시 |
clear | 명령창을 깨끗하게 지워줌 |
'IT일기(하반기) > LINUX' 카테고리의 다른 글
[LINUX] 사용자 관리 (0) | 2020.07.14 |
---|---|
[LINUX] 서버 구축할 때 필요한 명령어 (0) | 2020.07.14 |
[LINUX] 그룹 설정해주고 사원 등재, 명령어의 역사 (0) | 2020.07.10 |
[linux] 리눅스에 대한 개념 알기, 리눅스 명령어 (0) | 2020.07.10 |
[LINUX] Ubuntu 설치하기, VirtualBox 설치하기 (0) | 2020.07.10 |