02. 리눅스 명령어

정혜지·2022년 7월 19일
0

CS /Linux

목록 보기
5/13

TUX



📌 리눅스 명령어

ls : list의 약어, 디렉토리 목록 나열하기

- a : 모든 파일 출력

- F : 파일의 종류 확인

- - : 일반 정규 파일
    
- d : 디렉토리

- l : 심볼릭 링크

- ls : 디렉터리에 존재하는 내용 확인
       
 - ls -F  디렉토리 파일(폴더)  ( /가 붙어나온거 디렉터리파일 )
  ls -aF 
        
        
 ls -al ⭐  
 d 디렉토리, 
 안붙은건 파일,  
 r 심볼릭파일

pwd : 현재 작업 디렉토리 보여주기
cd : change Directory의 약어, 작업 디렉토리 위치변경 (절대경로, 상대경로 모두 가능)

cd만 명령할 경우, 해당 계정의 루트 폴더로 이동한다
 
 cd /lib  :  절대경로
    
 cd ~  : 홈으로 갈 때
    
 cd      : 홈으로 갈 때
    
 cd./    : 현재 경로 기준

man : 명령어 메뉴얼 페이지
clear : 프롬프트 화면 정리
history : 명령어 이력
uname : 시스템정보 출력 (시스템, 커널 관련 정보 확인가능)
arch : 현재 시스템의 CPU에 대한 정보 확인
env : 환경변수에 대한 정보확인
echo : 지정한 문자열 및 환경변수 표준출력

echo 옵션 이스케이프 ⭐ (이스케이프 : 문자열)
​
\n : **줄 바꿈** 문자 출력 
​
\t : 수평 탭 정렬 tab 
​
\\ : 역슬래시 (또는 \) 출력 

which : 특정 명령어의 디렉토리 경로 확인
ifconfig : 네트워크 인터페이스 설정
목적 - 리눅스 터미널 상에서 네트워크 인터페이스 확인, 설정
su - 계정명 : 현재 사용자 변경

mkdir : make directory의 약어, 디렉토리 생성

- p : 중간 디렉토리 자동 생성

↓ 디렉토리 생성하고 지우기

mkdir home1 home2 home3

rmdir home1 home2 home3

mkdir -p home1/home2/home3 생성

rmdir -p home1/home2/home3 제거

rmdir : remove directory 디렉토리 삭제

- p : 중간 디렉터리 자동 삭제
	└ rmdir home1/home2/home3 하면 home3만 지워짐
    
 	└ rmdir home1 해도 다 안지워짐
 	  다 지우려면 rmdir 
    
 	└ rmdir 은 하나씩 밖에 못 지움
    
	  rmdir -p home1/home2
 
-r 디렉토리명
    
-f 파일명

📌 파일관리

touch : 파일생성

-t : YYMMDDhhmm 년원일시각 지정 가능

cp : copy의 약어, 파일 복사

-f : 강제 복사 
-l : 하드 링크 형식 복사 
-r : 디렉터리 하위 모든 파일 복사 
-s : 심볼릭 링크 생성 
-r : 디렉토리에 대한 옵션, 디렉토리를 복사할 때 사용
⭐cp의 대상이 파일인지 디렉토리인지 구별해야함

find : 검색

-name : 파일 이름으로 검색
-type : 파일 타입으로 검색
-user : 로그인 아이디로 사용자가 소유한 모든 파일 검색
-print : 검색한 파일의 절대 경로명을 출력 
-ls : 검색 결과를 목록 형식으로 출력 
 ex) SShd 파일 찾기 find / -name sshd -type f find / -name ‘sshd’ -type f 
-exec : 조건을 가지고 찾은 파일들을 대상으로 다음 명령어 실행

cat : 파일내용 연속출력
more/etc/service : 화면 단위 파일 내용 출력

📌 그 외

date : 현재시각 날짜출력
timedatectl : 날짜와 시간

profile
오히려 좋아

0개의 댓글