[Linux] 자주 사용되는 명령어 정리

GilLog·2021년 1월 5일
0

Linux

목록 보기
1/6
post-thumbnail

cd : 디렉토리 이동 명령어

cd /user/local -> user아래 local로 이동
cd .. -> 한 단계 상위로 이동
cd / -> 루트 디렉토리 이동
cd ~ -> 자신의 홈 디렉토리 이동
cd -> 서버 로그인 시 처음 디렉토리 이동

cp : 파일, 디렉토리 복사 명령어

cp –a -> 원본 파일 속성, 링크 정보 유지한채로 복사
cp –f -> 복사하려는 지정 이름 파일 존재 시 덮어씌우기
cp –r -> 디렉토리 복사시에 하위 디렉토리, 파일 모두 복사

pwd : 작업 위치 확인 명령어

pwd -> /lib/apk

mv : 파일, 디렉토리 이동 명령어

mv test.ph test.php -> test.ph 파일 test.php로 이름 변경
mv test.php ../test/php ->
상위 디렉토리의 test 디렉토리의 php 디렉토리로 파일 이동

ls : 목록 확인 명령어

ls –a -> 숨김 파일 포함 모든 파일 리스트 확인
ls –l -> 파일 사이즈, 권한 등 상세 정보 확인
ls – F -> 파일 속성 확인(디렉토리’/’, 실행파일‘*’, 심볼릭‘@’)

vi : 파일 내용 수정 명령어

  • 입력모드 (화면 아래 INSERT 표시, 텍스트 문서 입력)
  • 실행모드 (파일 저장, 종료 모드)
    :se nu -> 행 번호 출력 // :숫자 -> 해당 행 번호 이동
    :q -> 종료 :q! -> 강제종료 :w -> 저장 :wq -> 저장 후 종료
  • 명령모드(커서 이동, 문자열 수정, 복사)
    I -> 커서 위치 입력 모드 변경 // x -> 커서 위치 문자 삭제
    dd -> 커서 행 삭제 // yy -> 커서 행 복사 // u -> 되돌리기

Esc 키 누를 시 명령 모드로 변경

mkdir : 디렉토리 생성 명령어

mkdir test -> 현재 위치에 test 디렉토리 생성

rm : 파일, 디렉토리 삭제 명령어

rm test.php -> test.php 파일 삭제
rm –r test -> test 디렉토리 삭제

clear : 터미널 초기화 명령어

clear -> 현재 터미널 화면 초기화

touch : 파일 생성 명령어

touch test.php -> 빈 파일 test.php 생성

chmod : 실행 권한 설정 명령어

-rwxrw-r-- : 사용자(rwx), 그룹(rw), 전체(r) 권한 부여
r:read(4) / w:write(2) / x:exe(1) -> 7(rwx), 6(rw), 3(wx) 권한

chmod 764 test.php -> 사용자(rwx), 그룹(rw), 전체(r) 권한

cat : 파일 내용 출력 명령어

cat test.php -> test.php의 모든 내용 출력
cat –n -> 모든 라인 줄 번호 표시
cat –b -> 비어 있는 줄이 아닐 경우에 줄 번호 표시
cat –s -> 비어 있는 줄이 연속적일 때 하나의 빈 줄만 표시

cat > test.php -> test.php 파일 생성(Ctrl + D로 작성 종료)

chown : 소유 권한 설정 명령어

chown gillog test.php -> test.php 소유 권한 gillog(사용자)
chown :gil test.php -> test.php 소유 권한 gil(그룹)
chown gillog:gil test.php ->
test.php 소유 권한(사용자gillog, 그룹 gil)
chown –R gillog test ->
test 디렉토리 하위 파일들 소유 권한 gillog(사용자) 변경

head : 파일 내용 출력 명령어

head –n test.php -> n줄 만큼 위에서부터 출력(기본 10줄)

find : 파일 디렉토리 검색 명령어

find . -name “*.php” -> 현재 디렉토리 php 파일 검색
find / -name “test.php” -> 전체 디렉토리 test.php 검색

tail : 파일 내용 출력 명령어

tail –n test.php -> n줄 만큼 아래에서부터 출력(기본 10줄)
tail –f test.php -> 파일의 업데이트 되는 내용 실시간 출력

whereis : 파일 위치 확인 명령어

whereis test.php -> test.php 위치 출력

grep : 특정 문자열 검색 명령어

엄청 빈도 있고 중요하게 사용되니 관련 옵션 필히 확인

grep gil test.php -> test.php에서 gil 문자열 라인 출력
grep gil * -> 현재 경로 모든 파일 gil 문자열 라인 출력
ps aux | grep gil -> ps 결과에서 gil 문자열 라인 출력

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/

1개의 댓글

comment-user-thumbnail
2021년 1월 5일

bbb

답글 달기