리눅스 명령어 정리

박정호·2022년 5월 9일
0

-a : 닷파일
-F : 분류기호 포함
-l : 세부 정보
dir : 디렉토리 안 파일 표시
cat : 파일 내용 보기
cp 파일 넣을 디렉토리
cp -r 폴더 넣을 디렉토리
-i : 확인창 표시해줌
-f : 확인 없이 바로 삭제(디렉토리 삭제해서 파일들 엄청 많을 때)
mv 파일 이동(& 파일명 변경)(폴더도 -r 안적어도댐)
-u : 중복파일 있으면 최신파일만 이동
touch : 파일 시간변경(파일 생성도 가능)
rmdir : 디렉토리 삭제(빈 디렉토리만 가능)
rm -r : 쌩으로 삭제
which : 명령어 실행 프로그램 위치 확인(ex. ls, pwd)
whereis : 명령어 관련 파일 경로 위치 확인
ctrl+z : 일시정지
fg : 복귀
jobs : 실행 작업 알림
-l : 프로세스 ID 표시
ps : 실행 프로세스 알림
kill : 종료(정확히는 시그널을 보내는 것) kill 시그널 목표
nice : 우선순위 설정(-20~19)
데몬 : 셧다운 때까지 계속 동작하는 것들
crontab : 예약 실행
cat, more, less : 파일 내용 확인 (자동종료 등의 차이 종료키 q)
/ : 문자열 검색
n : 다음
head, tail : 파일 앞, 뒤 표시
sort : 정렬
uniq north : 중복 내용 제거
grep : 문자열 검색
grep 문자 파일명
-r : 재귀 검색
'>' : 덮어쓰기
'>>' : 추가
tee : 파일 생성 + 화면 출력
-a : 덮어쓰기말고 아래 추가
history : 명령어 사용 내역
alias : 단축어 지정
type : 명령어 종류 알아보기
^ : Ctrl
service --status-all : 설치된 서비스
ssh : 원격 호스트 연결
wget, curl : 링크다운로드
UUID = 유니크 아이디
dpkg -l : 설치된 패키지 확인
apt-get --purge remove A : 패키및 설정 완전 삭제
tar : 압축파일 느낌이라고만 생각하고 있자
$A : 변수
printenv(선언은 export, env) : 환경변수 이거 정리하자
source ~/.bashrc : 설정 파일 읽기
.bashrc : 배시를 시작할 때 마다 읽음
셀 스크립트 : 터미널에 한줄 치는 거 귀찮으니까 텍스트 파일에 쓰고 한번에 실행하는 것.

profile
개발하기

0개의 댓글