본문 바로가기

카테고리 없음

리눅스 명령어(Rocky Linux 9)

  • useradd "user name": 사용자 추가
  • useradd -M "user name": 홈 디렉토리를 생성하지않고 사용자 추가
  • passwd "user name": 유저 패스워드 지정/변경
  • groupadd "group name": 그룹 추가
  • useradd -g "group name" "user name": 사용자를 추가하고, 이 사용자를 특정 그룹에 속하도록 만듦
  • userdel -r "user name": 사용자를 삭제하고, 해당 사용자의 홈 디렉토리와 관련 파일들을 모두 삭제
  • groupdel "group name": 그룹 삭제
  • su -: root 계정으로 전환
  • su "user name" -: 유저 계정으로 전환
  • pwd: 현재 디렉토리 위치 확인
  • ls -l: 폴더 안의 리스트를 1라인으로 출력
  • ls -a: 폴더 안의 숨김 파일을 포함한 리스트를 출력
  • cat: 파일의 모든 내용을 표준 출력
  • rm -f "file/directory name": 관련된 경고나 확인 없이 강제로 파일 혹은 디렉토리를 삭제
  • source "file name": 스크립트 파일을 실행하지 않고 현재 셀 세션에 해당 스크립트의 내용을 로드

         -ex) 자바 환경변수 설정

                vi /etc/profile 에서 마지막 라인에 다음의 내용을 추가

# java
export JAVA_HOME=/usr/local/poscodx/java
export CLASSPATH=$JAVA_HOME/lib/*
export PATH=$PATH:$JAVA_HOME/bin

 

              여기서 JAVA_HOME 의 value값은 JDK 설치 위치이다.

              이후, source /etc/profile 을 통해 셸에서 /etc/profile 스크립트를 실행하여 환경 변수 및 기타 설정을 현재 셸 세션에 적용

 

  • cp "file name" "new file name": 특정 파일을 현재 작업 디렉토리에 'new file name'라는 이름으로 복사
  • cp -R "directory name" "location": 특정 디렉토리를 해당 디렉토리 위치에 복사(디렉토리와 그 안에 있는 모든 파일과 하위 디렉토리까지)
  • echo "message" >> "file_name": 파일 마지막 줄에 message 추가

 

 

<git에 repo 생성 후>

git add -A: add all

git commit -m "first commit": 커밋 메세지 작성

git config --global user.name "user name": user name 등록

git config --global user.email "user email": user email 등록

git branch -M main

git remote add origin "저장소 url": remote 연결

git config credential.helper store: 자격 증명 저장

git push -u origin main: 푸시