Linux 명령어들
who
whoami
who am i
hostname
date
cal
who| wc -l
uptime
ls -ARS /
ctrl + s : 멈추고싶을때
ctrl + q : 계속
wall “오늘은 월요일”
wall hello
python
1 byte 2^8 : 2의 8승
2 byte 2^16 : 65536
3 byte 2^24 = 1676…
4 byte 2^32 : 42.9억 // 40세까지 4바이트를 벌자
8 byte 2^64 = 1844 경
64비트 컴퓨터가 처리할 수 있는 데이터 922경
exit -> ctrl + d
cat > jj.java
마우스 오른쪽 + enter
ctrl + d
javac jj.java -> 클래스 생성 (jj.class jj.java)
ls
java jj
파일의 끝을 나타날때는 ctrl + z 리눅스에서는 ctrl + d
nl k.c
gcc -o k k.c -> 컴파일
ls
./k -> k 파일 실행
history -> 뭐했는지 다 나옴
mysql + enter
create database jDB;
use jDB;
create table Man(name char(20));
insert into Man values(“흥민”);
insert into Man values(“강인”);
who | sort | nl
history 치고 방향키 위 누르면 쳤던 명령어 볼 수 있음
who | grep j12
who | wc -l
write j11
mkdir d -> d라는 디렉토리가 만들어진다
useradd kbs
root가 있고 일반 사용자가 있다. (#은 관리자 루트 , $는 일반 사용자)
rmp -qa -> 설치된 프로그램 목록
ll / boot -> 커널. 루트 디렉토리.
uname
uname -r
echo $SHELL -> 내가 사용하는 쉘 확인
127.0.0.1 네트워크에서 자기 자신
#dnf list
#rpm -qa
rpm -qa | wc -l
rpm -qa |nl
dnf list --installed |wc-l
cal 2030
cal 5 1998
date +%M
date +%Y%m%d
echo “ “
expr 2+3
let a=(2+3)
echo $a
카렛
2^3
2^8
2^16
2^32
quit -> 빠져나올 때.
whoami
who
w
logname
hostname
a=20
b=3.15
c=”corea”
echo $b
echo $c
echo $HOME
clear
ctrl + u -> 쓴거 다 지워줌
ctrl + w -> 쓴 거 단어 단위로 지워줌
ctrl + p -> 이전 명령어 (위쪽 방향키와 같음)
ctrl + n -> 다음 명령어 (아래쪽 방향키와 같음)
alias h=’history’
h
alias c=’clear’
c
ctrl +d -> 로그아웃
ctrl + a -> 입력창 왼쪽 끝으로 이동
ctrl + e -> 입력창 오른쪽 끝으로 이동
ls .
ls ..
ls ../../
cd~
echo $HOME
pwd -> 지금 현재 위치한 곳
cd / etc
Rockylinux on virtualbox
uptime
who | sort
nl etc/redhat-release 탭 누르면 자동완성.!
uname 현재 유닉스 (Linux)
uname -r 현재 커널 버전
ll /boot
echo $SHELL
rpm -qa
yum list
dnf list
rpm -qa |nl 몇라인이었는지 알려줌
rpm -qa |wc -l
yum list –installed | nl
dnf list
rpm -qa | grep mysql
rpm -qa | grep jdk 버전을 찾을 수 있다.
yum list –installed | grep mail
yum list –installed | grep oracle
yum list –installed | grep sqlite
dnf -y install sqlite
sqlite3
create table Man( name char(20), age int);
insert into Man values(“트럼프”, 70);
select * from Man;
.help 도움말
.q 끝내는거
cat > a5
ctrl + d 파일 생성 완료
cat <<END > a6
df
df
tn
A
nl a7
virtual machine 추가
설정> 네트워크 > 포트포워딩 > + > 호스트 포트 22 , 8080 추가
저장소 > 광학 드라이브 > Rocky-9.1 (다운받은거) 선정
환경설정 > 호스트키조합> F3 으로 바꿔서 잃어버렸을 때 찾을 수 있게
비번은 1234로 줫음.
whoami
rpm -qa |wc -l
poweroff
아이디는 root 비번은 jj
보기>가상화면>150%로 키울 수 있음
putty로 가서 127.0.0.7로 놓고 MyLinux 로 save
useradd ace
passwd ace
New password: 1
그러고 나면 putty의 duplicate session 후 로그인이 됨 (id: ace , pw: 1)
dnf -y install gcc
dnf -y install g++
dnf -y install java
dnf -y install java-devel
dnf -y install mysql-server
dnf -y install sqlite
cat > j.java
^D
rpm -qa| grep vi ->검색
dnf -y install vim -> 빔 설치
vi j.java -> 있으면 열리고 없으면 빈 파일이 열림
i 누르면 고칠 수 있음
콜론 누르고 x 누르면 저장임
저장만 하려면 w: (esc + ctrl+w: )
:q! //강제종료
명령프롬프트
mkdir dd
cd dd
mkdir d5
mkdir d1 d2 d3
rmdir d1 d2 d3
md d1 d2
cls
calc 계산기
mspaint 그림판
notepad 메모장
.
..
cd
../../
..\
copy con a.bat
echo “hello”
mspaint
calc
notepad
^Z
F7 이제까지 명령어
'학교 & 학원 이론 수업 > 네이버 클라우드 AIaaS 개발자 양성 과정' 카테고리의 다른 글
4.19 Linux 3일차 수업 (0) | 2023.04.19 |
---|---|
4.18 Linux (2) (1) | 2023.04.18 |
4.12~ 4.14 수업정리 - Spring Boot (1) (0) | 2023.04.14 |
4.11 수업 정리 - spring framwork (4) (1) | 2023.04.11 |
4월 10일 수업 정리 - spring framework(3) (0) | 2023.04.10 |