일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HDLBits
- 백준
- verilog
- 자격증
- chip2chip
- C++
- SQL
- boj
- Vivado
- Backjoon
- verilog HDL
- 코딩테스트
- 정처기
- UNIX
- Bus
- 리눅스
- AMBA BUS
- Zynq
- Beakjoon
- 정보처리기사
- amba
- baekjoon
- vitis
- java
- Xilinx
- axi
- 실기
- FPGA
- linux
- hdl
- Today
- Total
Hueestory
linux 명령어 본문
<기본>
ls : 해당 디렉토리 내 파일의 목록을 나열
cd : 디렉토리를 이동
pwd : 현재 디렉토리의 전체 경로를 표시
rm : 파일이나 디렉토리를 삭제(권한 요구)
cp : 파일이나 디렉토리를 복사
touch : 크기가 0인 파일을 생성, 이미 존재한다면 최종 시간을 변경
mv : 파일이나 디렉토리의 이름을 변경, 다른 디렉토리로 이동
mkdir : 새로운 디렉토리를 생성
rmdir : 디렉토리를 삭제
cat : 파일의 내용을 화면에 출력
head, tail : 텍스트 파일의 앞 10행 또는 마지막 10행만 화면에 출력
more : 텍스트 파일을 페이지 단위로 화면에 출력
less : more의 확장판, 화살표 키와 pgdn/pgup 사용 가능
file : 해당 파일이 어떤 종류의 파일인지를 화면에 출력
clear : 현재 사용중인 터미널 화면을 지움
<경로 이동>
a → b(현재) → c → d(목표)
절대 경로 : cd /a/b/c/d
상대 경로 : cd ./c/d
a(목표) → b → c(현재) → d
상대 경로 : cd ../../
<사용자, 그룹>
useradd(adduser) : 새로운 사용자를 추가
passwd : 사용자의 비밀번호를 지정하거나 변경
usermod : 사용자의 속성을 변경
userdel : 사용자 삭제
change : 사용자의 암호를 주기적으로 변경하도록 설정
groups : 사용자가 소속된 그룹을 표시
groupadd : 새로운 그룹을 생성
groupmod : 그룹의 속성을 변경
groupdel : 그룹을 삭제
gpasswd : 그룹의 암호를 설정하거나 그룹 관리를 수행
<파일 압축/묶음>
xz : 확장명 xz로 압축하거나 해제
bzip2 : 확장명 bz2로 압축하거나 해제
bunzip2 : 확장명 bz2의 압축 해제, bzip2 –d
gzip : 확장명 gz로 압축하거나 해제
gunzip : 확장명 gz의 압축 해제, gzip –d
zip : window와 호환되는 확장명 zip으로 압축하거나 해제
unzip : 확장명 zip으로 압축 해제
tar : 확장명 tar로 묶음 파일을 만들거나 묶음 해제
<파일 검색>
find [경로] [옵션] [조건] [action]
- 옵션 : -name, -user(소유자), -newer(전, 후), -perm(권한), -size(크기)
- action : -print(기본 값), -exec(외부 명령 실행)
which [실행파일이름]
- PATH에 설정된 디렉토리만 검색
whereis [실행파일이름]
- 실행파일, 소스, man 페이지 파일까지 검색
locate [파일이름]
- 파일 목록 데이터베이스에 검색
<파일 소유/허가>
chmod [rwx rwx rwx] [파일명]
- ser rwx / group r-x / other --x, 파일명 a.txt
chown [옵션] [소유자]:[소유 그룹] [파일/디렉토리]
- chown user:group a.txt
<네트워크>
nmtui(Network Manager Text User Interface)
- 자동 IP 주소 또는 고정 IP 주소 사용 결정, IP주소
- IP 주소, 서브넷 마스크, 게이트웨이 정보 입력
- DNS 정보 입력
- 네트워크 카드 드라이버 설정
- 네트워크 장치(ens32 또는 ens33)의 설정
systemctl start/stop/restart/status network
- 네트워크 설정을 변경한 후 변경된 내용을 시스템에 적용
if up/down 장치 이름
- 해당 장치를 작동하거나 끔
ifconfig 장치이름
- 해당 장치의 IP 주소와 관련된 정보를 출력
nslookup
- DNS 서버의 작동을 테스트
ping IP주소/URL
- 해당 컴퓨터가 네트워크상에서 응답하는지를 테스트
'study' 카테고리의 다른 글
telnet, ssh (0) | 2024.12.10 |
---|---|
pipe, filter, redirection (0) | 2024.12.10 |
link (0) | 2024.12.10 |
vm disk (0) | 2024.12.03 |
diameter(vs radius) (0) | 2024.12.03 |