본문 바로가기

기타/스티커 메모 정리

<리눅스 명령어 정리>

리눅스 명령어 정리
///
환경설정 - 확장탭 - +누르기 - 확장팩 누르기 설치
새로만들기(가상의컴퓨터 만드는것)
 - 종류(linux) / 버전(ubuntu 64bit)  이름 지정 
- 8기가로 지정
- 다음 다음 
- 고정크기로 만들기
- 파일크기 50기가로 지정하기 - 설치 !

// 설정에 
디스플레이 - 비디오 메모리 - 64mb
저장소 - 컨트롤러 ide - 비어있음 선택하고 오른쪽 속성에 동그라미 눌러서 iso파일 넣기 ! - 확인
.iso => 이미지 파일
cd에 쓰는 포맷을 iso라 함 그게 이미지 파일 !! 

// 시작 버튼 누르고 목록 뜨는데 바로 엔터하기
// 동그라미 instral linux mint 더블클릭하기
- 한국어 선택하기
-  키보드 한국어 계속하기
- 멀티미디어 코덱 설치 선택하고 
- 운영체제 없습니다 ? 그냥 지금 설치하기
- 서울 ->
이름 jje
컴퓨터이름 jje-VirtualBox
사용자 이름 jje
암호 java
--------------------------------------------------------------------------------------------------------
다시 시작하고
윈도우 
- display 검색 - 해상도 16:10으로 바꾸기
- 기본설정 - 한국어 입력 - 왼쪽에 한국어 탭 - 설치 - 계속 - 암호입력
                  - 위에 입력기 프레임워크 fcitx로 바꾸기 - 로그아웃(윈도우 종료키위에있음)로그인
- 터미널 실행 : ctrl + space로 한글 영어 변경ㅎ

command lint interface : 터미널을 의미함
gui : 윈도우 화면을 의미한다.
--------------------------------------------------------------------------------------------------------
apt upgrade 눌르고 엔터 눌러서 업데이트하기
pwd : print working directory 지금 현재 내가 있는 디렉토리 알아보기  /home/jje  사용자홈디렉토리임
ls : list 디렉토리에 있는 파일들 나열하기
ls -l : 파일 자세한 정보 알아보기 
   // d(디렉토리에 있음 없는 것은 파일이 아님) r:읽기 w:쓰기 x:실행 -(권한 없음)
ls -a : a(all) 숨겨진 파일(  .으로 시작하는 파일 ) 들을 보여준다.
clear : 터미널 싹 지우기
ls -  이게 ls 명령어 안에 옵션이 있는 것  어떤 옵션이 있는지 알아보는것
man ls  (man :mannual)  -> q누르면 빠져나가기 / 엔터- 한줄씩 넘기기 / 스페이스 - 한페이지씩 넘기기ㅂ
mkdir : make directory 디렉토리 만들기
cd 디렉토리명 : change directory 디렉토리로 이동하기
            // 디렉토리명 하나만 쓰고 탭키 누르면 자동완성됨
echo $PATH : // PATH환경변수   // echo : 출력문 !
env : 모든 환경변수 리스트 보기
//
myname="최중호" 값을 설정할때는 구냥 변수쓰면 됨
echo $myname 하면 최중호 뜸 읽어올때만 $쓴다

mk 만 쓰고 탭키 두번 쓰면 mk로 시작하는 명령어들이 나온다

/로 시작하는 것을 절대경로라고함  , 이나 ,,은 상대경로
cd / 쓰고 탭키 두번 누르면 해당 디렉토리들이 뜸
         / 원하는 디렉토리명 앞글자만 쓰면 알아서 자동완성됨
cd .. 하면 위에 경로(부모디렉토리)로 올라가게 됨
cd .  현재 디렉토리
cd /로 시작하면 절대경로
cd .으로 시작하면 상대경로 !
--------------------------------------------------------------------------------------------------------
원하는 디렉토리 명을 마우스로 블록설정하고
cd 마우스 휠 누르면 알아서 복사됨 ! 컨트롤 c v 안해도 됨

xeyes : 마우스 포인터가 어디 있는지 알려줌 !
컨트롤 c : 현재 작업중인 것 강제종료
xeyes(어떤 명령어) &  : 백그라운드 프로세스 
ps : process 현재 실행중인 프로세스 띄우기
kill PID (맨 앞에 번호들) 하면 해당 프로세스 지울 수 있음 
xkill : 마우스 포인터가 x 표시로 바뀌고 지우고 싶은 프로그램 선택하면 강제종료됨
!!  => 명령어 치지 않고 바로 전 명령어 한번 더 실행한다 !!!!
history : 그동안 썼던 명령어 출력하기 - 명령어 앞에 번호가 뜸 
! 42 : 42번째 명령어 다시 실행하기
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
https://www.flickr.com/services/feeds/docs/photos_public/ - 사진 무료로 검색할 수 있는 싸이트 무료api
url 복붙하고  url뒤에 ?tags=검색하고 싶은거&format=json  => 인터넷에 치면 xml문서가 뜸 
크롬 웹스토어 
- json viewer - 맨 위에꺼 선택하고 추가하기
-Set Character Encoding 추가하기ojh
다시 url치면 jsonFlickrFeed( { } )
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
mint 키고 - sudo apt update && sudo apt upgrade -y   (-y : 자동으로 yes 해줌!!)
sudo : 관리자버전으로 하겠다.
ps -ef 눈에 안보이는 프로세스 조회하기/ 서버프로그램을 리눅스에선 데몬이라고 부름

echo "merong roze" > ojh.txt가 만들어짐
ls -al > filelist.txt 해도 텍스트 파일 만들어짐
cat ojh.txt 하면 텍스트 파일 안의 내용이 뜸
echo "merong roze" > ojh.txt 하면 내용물 덮어쓰기
echo "merong roze" >> ojh.txt  내용물 밑에 추가하기 
rm 파일명 : 파일 지우기
more 파일명 : 파일 안에 내용물 화면에 맞게 출력됨 엔터치면 페이지 넘어감 스페이스 치면 나가기
cd 만 쓰면 디렉토리 나가기
ls -al | : 한줄씩 또는 한페이직씩 보여줌 q누르면 빠져 나감
> / >> : redirect
|  /  - : 파이프라인 앞 명령의 출력을 뒤 멍령어가 입력을 받아 출력함 
& : 백그라운드에서 실행하기 
xde mycommand : xeditor를 의믜함 
에디터 열고 ls -al쓰고 닫기
cp mycommand ./CJY/bjy    cp : copy를 한다 bjy라는 이름으로 복사해서 CJY폴더 안에 넣음
ls -l 하고
source mycommand 하면 실행 명령어들을 출력,,,,??????
chmod 777 bjy 를치면 chmod 권한 바꾸는 명령어 

소유자 // 그룹 // 그외
rwx|rwx| rwx    1 : 권한 준다 0 권한 없음
100 (4) 001(1) 111(7)
chmod 417 bjy : 위의 권한들을 4 1 7 로 정한다 4 1 7은 10진수임 ! 
-r---xrwx  
ls -l 치고 chmod a+x : 모든 사람에게 x권한을 준다. 
ls -l 치고 chmod a-x : 모든 사람에게 x권한을 뺏는다. 

chmod u+w bjy : u(user) 사용자한테 w권한을 준다 
명령어들은 echo $PATH에서 찾을 수 있는데
지금까지 만든 명령어들은 경로를 붙여줘야 실행됨

chown : 소유자를 바꾸는 명령어
sudo useradd hjin -m: hjin이라는 유저를 추가한다. -m을 하면 홈디렉토리도 만들어줌
sudo passwd hjin : 새로운 비밀번호 추가 java로
로그아웃하면 hjin이라 계정이 있는 거 볼 수잇씀

ls -l하면
-r---xrwx jje jje  처음 jje 소유자 두번째 jje : 그룹명
sudo chown hjin bjy : 소유자를 hjin으로 바꾼다
sudo chown hjin:hjin bjy : 소유자와 그룹을 한꺼번에 바꾸기

'기타 > 스티커 메모 정리' 카테고리의 다른 글

<파이썬>  (0) 2023.02.15
<HTML/CSS 정리>  (0) 2023.02.15
<JAVASCRIPT 몰랏던거 정리>  (0) 2023.02.15
<제이쿼리 AJAX >  (0) 2023.02.15
<java MVC DB연결시 설정 순서 및 흐름 >  (0) 2023.02.15