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 : 날짜와 시간