하드코어 자주 사용되는 Linux 명령 요약(요약 공유)
이 글은 일상적인 개발 과정에서 일반적으로 사용되는 몇 가지 리눅스 시스템 명령을 모아서 자주 사용하는 리눅스 빠른 점검 메모를 작성하여 누구나 공유할 수 있도록 작성되었습니다. 그것이 모두에게 도움이 되기를 바랍니다. ㅋㅋㅋ utdown -h 10
10분 후 종료 Shutdown -H 11 : 00
11 : 00 Shutdown
Shutdown 예정된 시간 (10 분 후) | |
---|---|
shutdown -r now | restart |
shutdown -r 10 | 10분 후 다시 시작 |
shutdown -r 11:00 | 예약된 다시 시작 |
재부팅 | 다시 시작 |
init 6 | Restart |
init 0 | 즉시 종료 |
telinit 0 | 종료 |
poweroff | 즉시 종료 |
중지 | 종료 |
동기화 | 버프 데이터를 디스크에 동기화 |
logout | 로그인 셸 종료 |
참고: 예를 들어 동일한 종료인 경우 shutdown, poweroff, quit 및 init 0의 차이점은 무엇입니까? ? 관심이 있으시면 직접 알아보실 수 있습니다. | |
시스템 정보 및 성능 보기 | |
function | |
uname - A | 커널/OS/CPU 정보 보기 |
커널 버전 보기
Uname -m
프로세서 아키텍처 보기
호스트 이름 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
who | 현재 시스템에 로그인한 사용자 표시 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
내가 누구인지 | 로그인 시 사용자 이름 표시 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
whoami | 표시 현재 사용자 이름 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cat /proc/version | Linux 버전 정보 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cat /proc/cpuinfo | CPU 정보 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cat /proc/interrupts | 인터럽트 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cat / proc/loadavg | 시스템 보기 iuptime 로드 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템 실행 시간, 사용자 수, 로드 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템의 환경 변수 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템 USB 장치 보기 정보 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템 PCI 장치 정보 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
로드된 시스템 모듈 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
총 메모리 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용 가능한 메모리 양 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
메모리 사용량 및 스왑 영역 사용량 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템 날짜 및 시간 표시 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2021년 달력 표시 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VMSTAT 1 1 초마다 시스템 상태 1 20 회의 시스템 상태를 1 초, 20 회 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IOSTAT | VIEW IO 읽기 및 쓰기/CPU 사용량 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sar -u 1 10 | CPU 사용량 쿼리(1초에 한 번, 총 10회) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sar -d 1 10 | 디스크 성능 쿼리 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
공통 명령 | function |
---|---|
fdisk -l | View 모든 디스크 파티션 partswapon -s |
df -h | |
view 나머지 디스크 space | |
지정된 디렉터리의 크기 보기 | |
파일 및 디렉터리 크기를 높은 순으로 표시 | |
du -sk * | sort -rn hda2 디스크 탑재 |
|
마운트할 파일 시스템 유형 지정(예: ntfs) | |
iso 파일 마운트 | |
USB 디스크/플래시 장치 마운트 | |
장치 이름별로 마운트 해제 | |
언마운트 마운트 지점별 | |
강제 제거(주의해서 사용) | |
사용자 및 사용자 그룹 | 사용자 그룹 및 사용자 자체도 Linux에서 매우 중요한 개념입니다. system 명령의 이 부분은 주로 사용자 CRUD, 사용자 그룹 CURD에 관한 것이며 사용자 확인, 사용자 전환, 비밀번호 변경, 사용자 로그인 로그 확인 등도 포함됩니다... |
공통 명령
기능
useradd codesheep | 사용자 만들기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
사용자 삭제 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 그룹 수정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
추가 user to group | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 codesheep | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
의 로그인 셸, 홈 디렉터리 및 사용자 그룹을 수정합니다. 테스트 사용자가 있는 곳 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 그룹 만들기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 그룹 삭제 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 그룹 이름 바꾸기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 환경으로 완전히 전환 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
비밀번호 변경 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 비밀번호 수정 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
활성 사용자 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
지정된 사용자 정보 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
사용자 보기 로그인 로그 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
현재 사용자의 예약된 작업 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템의 모든 사용자 보기 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
시스템의 모든 그룹 보기 |
일반 명령 | Function |
---|---|
ifconfig | 네트워크 인터페이스 속성 보기 |
ifconfig eth0 | 특정 네트워크 카드의 구성 보기 |
경로 -n | 보기 라우팅 테이블 |
netstat -lntp | 모든 수신 포트 보기 |
netstat -antp | 모든 설정된 연결 보기 |
netstat -lutp | TCP/UDP 상태 정보 보기 |
if eth0까지 | eth0 네트워크 장치 활성화 |
ifdown eth0 | eth0 네트워크 장치 비활성화 |
iptables -L | iptables 규칙 보기 |
ifconfig eth0 192.168.1.1 k 255.255.255.0 | IP 주소 구성 |
구성 정적 라우팅이 네트워크 '192.168.0.0/16' | |
정적 경로 삭제 | |
호스트 이름 보기 | |
분석 호스트 이름 | |
DNS 레코드를 쿼리하여 도메인 이름 확인이 정상인지 확인하세요 | |
모든 프로세스 보기 | |
지정된 이름의 프로세스를 종료하세요 | |
ps -ef | grep codesheep |
过滤出你需要的进程 |
kill -s name | kill指定名称的进程 |
kill -s pid | kill指定pid的进程 |
top | 实时显示进程状态 |
vmstat 1 20 | 每1秒采一次系统状态,采20次 |
iostat | 查看io读写/cpu使用情况 |
sar -u 1 10 | 查询cpu使用情况(1秒一次,共10次) |
sar -d 1 10 | 查询磁盘性能 |
常见系统服务命令
这类命令平时接触得也很多,比如我们自己在安装和部署各种各样的基础编程环境和服务时就常用,比如装JDK、MySQL数据库、redis缓存、nginx服务器…
常用命令 | 作用 |
---|---|
chkconfig --list kill 지정된 pid |
|
프로세스를 실시간으로 표시합니다. 상태 | |
1초마다 시스템 상태를 수집하고, 20번 수집 | |
View io 읽기 및 쓰기/cpu 사용량 | |
CPU 사용량 쿼리 상황(1초에 한 번, 총 10회) | |
디스크 성능 쿼리 | |
일반적인 시스템 서비스 명령 | 우리는 일반적으로 이러한 명령을 많이 접하게 됩니다. 예를 들어 우리 자신입니다. JDK, MySQL 데이터베이스, redis 캐시, nginx 설치 등 다양한 기본 프로그래밍 환경 및 서비스를 설치 및 배포할 때 일반적으로 사용됩니다. 서버... |
일반 명령 | |
시스템 서비스 나열 | |
서비스 <서비스 이름> start |
파일 및 디렉터리 작업
이러한 명령은 모두 Linux 시스템에서 사용되는 기본 작업이며 파일 작업, 디렉터리 작업 및 경로와 관련하여 가장 자주 사용되는 명령이기도 합니다. 예: 파일 및 디렉터리에 대한 다양한 고주파 작업, 생성, 보기, 검색, 삭제, 이름 바꾸기, 복사, 소프트 링크, 빠른 위치 지정 및 검색 등. 모두 고주파수 실무 명령입니다.
일반 명령 | Function |
---|---|
cd <디렉토리 이름> | 디렉토리 입력 |
cd... | 상위 디렉토리로 돌아가기 |
CD…/ ... | 이전 2단계 디렉터리로 돌아가기 |
cd | 개인 홈 디렉터리 입력 |
cd - | 이전 디렉터리로 돌아가기 |
pwd | 현재 경로 표시 |
ls | 파일 디렉터리 보기 목록 |
ls -F | 디렉토리 내용 보기(파일인지 디렉터리인지 표시) |
ls -l | 파일 세부 목록 보기 및 디렉터리 |
ls -a | 숨겨진 파일 보기 |
ls -lh | 권한 표시 |
ls -lSr | more |
tree | 트리 구조 보기 파일 및 디렉토리 |
mkdir <디렉토리 이름> | 디렉토리 생성 |
mkdir dir1 dir2 | 두 개의 디렉토리를 동시에 생성 |
mkdir -p /tmp/dir1/dir2 | 디렉토리 트리 생성 |
rm -f file1 | 'file1' 파일 삭제 |
rmdir dir1 | 'dir1' 디렉터리 삭제 |
rm -rf dir1 | 'dir1' 디렉터리와 해당 내용 삭제 |
rm -rf dir1 dir2 | 디렉토리와 해당 내용을 동시에 삭제 |
mv old_dir new_dir | 디렉토리 이름 바꾸기/이동 |
cp file1 file2 | 파일 복사 |
cp 디렉토리/* . | 디렉터리의 모든 파일을 현재 디렉터리로 복사 |
cp -a dir1 dir2 | 디렉토리 복사 |
cp -a /tmp/dir1 . | 디렉터리를 현재 디렉터리로 복사 |
ln -s file1 link1 | 파일/디렉토리에 대한 소프트 링크 만들기 |
ln file1 lnk1 | 파일/디렉토리에 대한 물리적 링크 만들기 |
find / -name file1 | 파일/디렉터리 검색 시작 다음 디렉터리에서 |
find / -user user1 | 사용자 user1의 파일/디렉터리 검색 |
find /dir -name *.bin | 디렉토리/dir |
키워드 찾기 | 빠른 파일 찾기 |
*.mp4 | .mp4 찾기 파일 끝 |
멈춤 위치 | 특정 바이너리 파일/실행 파일의 경로 표시 |
정지 | 시스템 디렉터리에서 바이너리 파일 찾기 |
chmod ugo+rwx dir1 | 디렉터리 전체 사용자(u), 그룹(g)에 대한 읽기(r) 쓰기(w) 실행(x) 권한 설정 및 기타(o) |
chmod go-rwx dir1 | 그룹 제거(g) 및 기타 사람(o)이 디렉토리에 대한 읽기, 쓰기 및 실행 권한을 가집니다 |
chown user1 file1 | 소유자 속성 변경 파일 |
chown -R user1 dir1 | 디렉토리의 소유자 속성 변경 |
chgrp group1 file1 | 파일 그룹 변경 |
chown user1:group1 file1 | 파일 소유자 및 그룹 변경 |
파일 보기 및 처리
명령의 이 부분은 주로 파일 처리나 텍스트 처리에 관한 것입니다. 예를 들어 프로그래머로서 우리가 가장 많이 하는 일은 코드 소스 파일, 다양한 고급 보기, 비교, 추가, 삭제, 바꾸기입니다. , 병합... 및 일련의 빠른 작업.
공통 명령어 | Function |
---|---|
cat file1 | 파일 내용 보기 |
cat -n file1 | 내용 보기 및 줄 수 표시 |
고양이 xxx .txt | awk 'NR%2==1' |
tac file1 | 마지막 줄부터 파일 내용 반전 |
more file1 | 긴 파일 내용 보기 |
less file1 | more 명령과 비슷하지만 역순 동작이 허용됩니다 |
head -2 file1 | 파일의 처음 두 줄 보기 |
tail -2 file1 | 마지막 두 줄 보기 file |
tail -f /log/msg | 실시간 파일에 추가된 내용을 확인하세요. |
grep codesheep hello.txt | hello.txt 파일에서 codesheep 키워드를 찾으세요 |
grep ^sheep hello.txt | sheep으로 시작하는 hello.txt 파일 찾기 |
grep [0-9] hello.txt | hello.txt 파일에서 숫자가 포함된 모든 줄 선택 |
sed 's/s1/s2/g' hello.txt | hello.txt 파일 교체 s1을 s2 |
sed '/^$/d' hello.txt | hello.txt 파일에서 모든 빈 줄 제거 |
sed '/ *#/d; /^$ /d' hello.txt | hello.txt 파일에서 모든 주석과 빈 줄을 제거하세요 |
sed -e '1d' hello.txt | hello.txt |
sed -n '/s1/p' hello.txt | 파일에서 첫 번째 줄을 제외합니다. "s1" |
sed -e 's/ *$/ 키워드만 포함된 줄 보기 /' hello.txt | 각 줄의 마지막 공백 문자 제거 |
sed -e 's/s1//g' hello.txt | 문서에서 단어 s1만 제거하고 나머지는 모두 유지 |
sed -n '1,5p;5q' hello.txt | 첫 번째 줄부터 다섯 번째 줄까지 내용 보기 |
sed -n '5p;5q' hello.txt | 다섯 번째 줄 보기 |
paste file1 file2 | 두 파일 또는 두 열의 내용 병합 |
paste -d '+' file1 file2 | 두 파일 또는 두 열의 내용을 병합하려면 "+"를 사용하여 구분하세요 |
sort file1 file2 | 두 파일의 내용 정렬 |
sort file1 file2 | uniq |
sort file1 file2 | uniq -u |
sort file1 file2 | uniq -d |
comm -1 file1 file2 | 두 파일의 내용 비교('file1' 내용 제거) |
comm -2 file1 file2 | 두 파일의 내용 비교('file2' 내용 제거) |
comm -3 file1 file2 | 두 파일의 내용 비교(두 파일 공통 부분 모두 제거) |
패키징 및 압축 해제
이 부분은 주로 파일 또는 디렉터리의 패키징, 압축 및 압축 해제에 관한 것입니다. 여러 압축 패키지 형식 및 파일. 명령의 이 부분은 일상 생활에서도 매우 유용합니다.
일반 명령 | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
zip xxx.zip 파일 | zip 패키지로 압축 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
zip -r xxx.zip file1 file2 dir1 | 여러 개 변환 파일 + 디렉토리 압축 zip package | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unzip xxx.zip | unzip zip package | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -cvf xxx.tar 파일 | 압축되지 않은 tar 패키지 만들기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -cvf xxx.tar file1 file2 dir1 | tar 만들기 여러 파일 + 디렉터리가 포함된 패키지 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -tf xxx.tar | tar 패키지의 내용 보기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -xvf xxx.tar | tar 패키지의 압축을 푼다 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -xvf xxx. tar -C /dir | tar 패키지를 지정된 디렉터리에 추출합니다 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -cvfj xxx.tar.bz2 dir | bz2 압축 패키지 만들기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -jxvf xxx.tar.bz2 | Extract bz2 압축 패키지 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -cvfz xxx.tar.gz dir | create gzip 압축 패키지 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -zxvf xxx.tar.tar.tar.tar.tar.gz gzip 압축 패키지 xbunzip2 xxx.bz2 x | bz2 압축 패키지 압축 해제|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
압축 파일 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unzip gzip 압축 패키지 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
압축 파일 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
최대 압축 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
일반 명령 | Function |
---|---|
rpm -qa | 설치된 rpm 패키지 보기 |
rpm -q pkg_name | 특정 rpm 패키지 쿼리 |
rpm -q --whatprovides xxx | xxx 기능이 제공되는 패키지 표시 |
rpm -q --whatrequires xxx | xxx 기능이 의존하는 패키지 표시 |
rpm -q --changelog xxx | xxx 패키지의 변경 기록 표시 |
rpm -qi pkg_name | 패키지 세부 정보 보기 |
rpm -qd pkg_name | 패키지에서 제공하는 문서 조회 |
rpm -qc pkg_name | 설치된 rpm 패키지에서 제공하는 구성 파일 보기 |
rpm -ql pkg_name | 패키지가 설치된 파일 보기 |
rpm -qf 파일 이름 | 파일이 속한 패키지 보기 |
rpm -qR pkg_name | 패키지 종속성 쿼리 |
rpm -ivh xxx.rpm | rpm 패키지 설치 |
rpm -ivh --test xxx.rpm | rpm 패키지 설치 테스트 |
rpm -ivh --nodeps xxx.rpm | rpm 패키지 설치 시 종속성 무시 |
rpm -e xxx | 패키지 제거 |
rpm -Fvh pkg_name | 업그레이드하여 설치된 rpm 패키지를 확인합니다 |
rpm -Uvh pkg_name | rpm 패키지 업그레이드(설치되지 않은 경우 설치됨) |
rpm -V pkg_name | RPM 패키지 세부 정보 확인 |
yum 패키지 관리 명령
공통 명령 | 기능 |
---|---|
yum repolist 활성화 | 사용 가능한 소스 저장소 표시 |
yum search pkg_name | 패키지 검색 |
yum install pkg_name | 다운로드 및 패키지 설치 |
yum 설치 - -downloadonly pkg_name | 다운로드만 하고 설치는 하지 않음 |
yum 목록 | 모든 패키지 표시 |
yum 목록 설치됨 | 현재 시스템에 설치된 패키지 보기 |
yum 목록 업데이트 | 패키지 목록 보기 업데이트 가능한 패키지 |
yum check-update | 업그레이드 가능한 패키지 보기 |
yum update | 모든 패키지 업데이트 |
yum update pkg_name | 지정된 패키지 업그레이드 |
냠 deplist pkg_name | 패키지 종속성 나열 |
yum pkg_name 제거 | 패키지 제거 |
yum clean all | 캐시 지우기 |
yum clean packages | 캐시된 소프트웨어 패키지 지우기 | + .deb
dpkg -i xxx.deb |
dpkg -r pkg_name
dpkg -P pkg_name | |
---|---|
dpkg -l | 시스템에 설치된 deb 패키지 보기 |
dpkg -l pkg_name | 패키지의 일반 정보 표시 |
dpkg -L pkg_name | 에서 설치된 파일 보기 deb package |
dpkg -s pkg_name | 패키지 세부 정보 보기 |
dpkg –unpack xxx.deb | deb 패키지의 콘텐츠 압축 풀기 |
apt 소프트웨어 도구 | |
자주 사용되는 명령 | 기능 |
apt-cache 검색 pkg_name | |
apt-cache show pkg_name |
apt-get install pkg_name
apt-get purge pkg_name | |
---|---|
apt-get 제거 pkg_name | 소프트웨어 제거(구성 제외) |
apt-get update | 패키지 인덱스 업데이트 information |
apt-get 업그레이드 | 설치된 패키지 업데이트 |
apt-get clean | 캐시 정리 |
관련 추천: " | Linux 비디오 튜토리얼 | "
위 내용은 하드코어 자주 사용되는 Linux 명령 요약(요약 공유)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











대 코드 시스템 요구 사항 : 운영 체제 : Windows 10 이상, MacOS 10.12 이상, Linux 배포 프로세서 : 최소 1.6GHz, 권장 2.0GHz 이상의 메모리 : 최소 512MB, 권장 4GB 이상의 저장 공간 : 최소 250MB, 권장 1GB 및 기타 요구 사항 : 안정 네트워크 연결, Xorg/Wayland (LINUX)

VS 코드 확장을 설치하는 이유는 다음과 같습니다. 네트워크 불안정성, 불충분 한 권한, 시스템 호환성 문제, C 코드 버전은 너무 오래된, 바이러스 백신 소프트웨어 또는 방화벽 간섭입니다. 네트워크 연결, 권한, 로그 파일, 업데이트 대 코드 업데이트, 보안 소프트웨어 비활성화 및 대 코드 또는 컴퓨터를 다시 시작하면 점차 문제를 해결하고 해결할 수 있습니다.

메모장은 Java 코드를 직접 실행할 수는 없지만 다른 도구를 사용하여 명령 줄 컴파일러 (Javac)를 사용하여 Bytecode 파일 (filename.class)을 생성하면 달성 할 수 있습니다. Java Interpreter (Java)를 사용하여 바이트 코드를 해석하고 코드를 실행하고 결과를 출력하십시오.

Linux 시스템의 5 가지 기본 구성 요소는 다음과 같습니다. 1. Kernel, 2. System Library, 3. System Utilities, 4. 그래픽 사용자 인터페이스, 5. 응용 프로그램. 커널은 하드웨어 리소스를 관리하고 시스템 라이브러리는 사전 컴파일 된 기능을 제공하며 시스템 유틸리티는 시스템 관리에 사용되며 GUI는 시각적 상호 작용을 제공하며 응용 프로그램은 이러한 구성 요소를 사용하여 기능을 구현합니다.

VS 코드는 Mac에서 사용할 수 있습니다. 강력한 확장, GIT 통합, 터미널 및 디버거가 있으며 풍부한 설정 옵션도 제공합니다. 그러나 특히 대규모 프로젝트 또는 고도로 전문적인 개발의 경우 VS 코드는 성능 또는 기능 제한을 가질 수 있습니다.

Visual Studio Code (VSCODE)는 Microsoft가 개발 한 크로스 플랫폼, 오픈 소스 및 무료 코드 편집기입니다. 광범위한 프로그래밍 언어에 대한 가볍고 확장 성 및 지원으로 유명합니다. VSCODE를 설치하려면 공식 웹 사이트를 방문하여 설치 프로그램을 다운로드하고 실행하십시오. VScode를 사용하는 경우 새 프로젝트를 만들고 코드 편집, 디버그 코드, 프로젝트 탐색, VSCODE 확장 및 설정을 관리 할 수 있습니다. VSCODE는 Windows, MacOS 및 Linux에서 사용할 수 있으며 여러 프로그래밍 언어를 지원하며 Marketplace를 통해 다양한 확장을 제공합니다. 이점은 경량, 확장 성, 광범위한 언어 지원, 풍부한 기능 및 버전이 포함됩니다.

git 저장소 주소를 보려면 다음 단계를 수행하십시오. 1. 명령 줄을 열고 리포지토리 디렉토리로 이동하십시오. 2. "git remote -v"명령을 실행하십시오. 3. 출력 및 해당 주소에서 저장소 이름을 봅니다.

VS Code는 Full Name Visual Studio Code로, Microsoft가 개발 한 무료 및 오픈 소스 크로스 플랫폼 코드 편집기 및 개발 환경입니다. 광범위한 프로그래밍 언어를 지원하고 구문 강조 표시, 코드 자동 완료, 코드 스 니펫 및 스마트 프롬프트를 제공하여 개발 효율성을 향상시킵니다. 풍부한 확장 생태계를 통해 사용자는 디버거, 코드 서식 도구 및 GIT 통합과 같은 특정 요구 및 언어에 확장을 추가 할 수 있습니다. VS 코드에는 코드에서 버그를 신속하게 찾아서 해결하는 데 도움이되는 직관적 인 디버거도 포함되어 있습니다.
