겉바속촉

[LINUX] 리눅스 기본 명령어 정리 본문

IT일기(하반기)/LINUX

[LINUX] 리눅스 기본 명령어 정리

겉바속촉 2020. 7. 10. 16:25
728x90
반응형

 

서버는 항상 끄고 작업해주셔야 합니다:)

삭제할 경우에도 당연히 서버를 끄고 삭제해야겠쥬?

 

 

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 명령창을 깨끗하게 지워줌

 

728x90
반응형