linux 명령은 Linux 시스템을 관리하는 명령입니다. Linux 시스템의 경우 중앙 프로세서, 메모리, 디스크 드라이브, 키보드, 마우스, 사용자 등 모두 파일입니다. Linux 시스템 관리를 위한 명령은 이전 DOS 명령과 마찬가지로 정상적인 작동의 핵심입니다. 시스템에는 내장 셸 명령과 Linux 명령이라는 두 가지 유형의 Linux 명령이 있습니다. 이번 글에서는 리눅스 시스템을 사용할 때 자주 사용하는 명령어 100개를 나열하고 간략하게 설명하겠습니다.
1.export // 모든 환경 변수 보기
2.wc -l // 줄 수 세기, wc -w 단어 수 세기
3.lsattr 파일 // 파일 속성 보기
4. -F: '{print $1}' //시스템의 모든 사용자 보기
5, cat /etc/group //시스템의 모든 그룹 보기
6, echo '1+2'|bc -l // 수학 연산
7, uname -a //Linux 커널 등에 관한 일부 정보 보기
8, badblocks -s /dev/sda //불량 섹터 검사 중 진행 상황 표시
9, time 명령 //보기
10.nmap -sP 172.30.4.0/24 //이 네트워크 세그먼트에서 내 호스트에서 몇 명의 사용자가 작동하고 있습니까? 좋은 보안 검사 도구
11. system
12. lvextend -L+20G /dev/tank/part1 //part1 파티션에 20G 공간 추가
13.lvresize -L-10G /dev/tank/part2 //part2 파티션에 10G 공간 줄이기
14. pvdisplay //디스크 정보 보기
15.mplayer -loop 10 /mnt/song/music/花儿开.mp3 //10회 반복
16. echo ~/ //사용자의 홈 디렉토리 표시
17, echo $[5*5] //산술 연산
18, echo $((5*5)) //산술 연산
19, eval ls;ps aux|grep httpd //두 명령 모두 실행 가능
20, free -m //메모리를 MB 단위로 표시
21, uptime //시스템이 실행된 시간을 표시합니다. 현재 시간, 시스템이 실행된 시간, 방법 등의 정보를 순서대로 표시합니다. 현재 로그인한 사용자가 많습니다. 지난 1분, 5분, 15분
22, 추가 작업
[root@phpac phpac]# let a=34+3;
동안의 시스템 평균 로드입니다. [root@phpac phpac]# echo $a;
23, echo "aa" > test.txt 및 echo "bb" >> test.txt //> file, > ;>내용을 파일 끝에 넣습니다
24, echo $PATH //단일 변수 보기
25, cmp file1 file2 //파일 내용 비교
26,clear //화면 지우기
27, echo 23423 |awk -re-interval '/[0-9]{3,}/' //재간격을 추가하지 않으면 표시되지 않습니다
28, cal //깔끔하게 가져오기 Calendar format
29, chmod go +w -R /home/zhangy //그룹 사용자 및 다른 사용자에게 쓰기 권한 추가
30, mirror /mysql //mysql 디렉토리 다운로드
31, mirror -R /mysql / /mysql 디렉토리 업로드
32, rmmod pcpkr //탭 프롬프트 사운드 끄기
33, modprobe pcpkr //탭 프롬프트 사운드 켜기
34, gpasswd -a zhangy 휠 //zhangy 사용자 추가 휠 그룹
35, dd if=/dev /zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //4G IMG 이미지 생성
36, lspic //PCI 장치 표시
37, lsusb //USB 장치 표시
38, 히스토리 | less //less 루트는 more와 비슷하고 less를 사용하는 것이 더 편한 느낌
39, ln -s //-s를 잊어버리면 힘들어진다 link
40, tar zxvf test.tar.gz - C /home/zhangy //지정된 디렉터리에 콘텐츠 추출
41, umask 003 u 권한은 7, g 권한은 7, 기타 사용자는 4, 즉 , 774, 777-003=774
42, mkfs -t vfat /dev/hda6 //모바일 하드 디스크의 파티션을 vfat 형식으로 포맷
43, mount /dev/cdrom /media/cdrom //cdrom 마운트
44, getent group 532 //그룹 ID를 통해 그룹 정보 찾기
45, last //로그인 성공 기록
46, lastb //로그인 실패 기록
47, dump -S /dev/sda2 //백업에 필요한 /dev/sda2 용량 확인
48, dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //sda2 백업 및 압축
49, 복원 -t -f /dev/hda2/sda2_bak.dump // 백업 정보 보기
50, Restore -r -f /dev/hda2/sda2_bak.dump //백업 복원
51, fc-list //설치된 글꼴 보기 시스템
52에서 find ./ -type f - exec grep -q "root" {} ; -exec echo {} ; //디렉토리
53, vmstat 5에서 파일에 포함된 문자열을 찾습니다. 5번마다 시스템 정보, CPU, 메모리, I/O 표시 Wait
54. top 이후에는 Shift + P가 차지하는 프로세스의 정렬이 표시됩니다.
55 Top 이후에는 Shift + M이 차지하는 메모리의 정렬이 표시됩니다.
56.iptraf -g //각 인터페이스의 트래픽 보기
57 , ostat -d -x /dev/sda2 2 //iostat를 사용하여 디스크 /dev/sda2의 디스크 I/O 상태를 확인합니다. 2초
58, Paste -sd '|||n' test //파일 4줄을 1줄로 변환하고 |로 구분합니다.
59, lsof -i :22 //현재 포트 22
60에서 실행 중인 프로그램 확인, lsof -c abc //현재 abc 프로세스에서 열려 있는 파일 표시
61, lsof -p 12 //참조 프로세스 번호가 12임을 프로세스
62에 의해 열린 파일, rz -y // 파일 업로드
63, Route // 라우팅 정보 보기
64, ifup // 네트워크 카드 켜기
65, ifdown // 네트워크 카드 끄기
66, Route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //네트워크 세그먼트 삭제 172.168
67, Route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //경로 추가
68, netstat -tunl //모니터링되는 네트워크 서비스 포트 나열
69, netstat -tun //연결된 네트워크 서비스 나열 port
70, ls -lrt //시간 역순으로 정렬
71, rsync -P //동기화 중 진행 상황 표시
72.history -c //기록 지우기 명령
73, cd – / /Return 마지막 디렉터리
74, tree //디렉토리 트리 표시
75, umount -n /mnt/hda2 //강제 제거
76, pacman -S firefox -nd //nd 종속성 제거
77, wget - c //중단점 다운로드
78, chroot /mnt/ubuntu //루트 디렉터리를 /mnt/ubuntu
79로 변경, ctrl+a //명령줄에서 커서를 시작 부분으로 이동
80, ctrl +e //명령줄에서 커서를 끝으로 이동
81, cut -d: -f 1-4 test //사용: 파일 분할, 분할 후 1-4열 가져오기
82, file /home/zhangy/ test.php //파일의 기본 정보를 보는 데 사용됩니다
83, test.txt를 터치합니다. //빈 파일을 만듭니다. text.txt
84, htpasswd -cbd /usr/local/nginx/ conf/authfile //접근 제어 파일 생성
85, df //디스크 공간 및 현재 디스크 수 보기
86, fdisk -l //모든 디스크 수 보기
87, alsamixer //입력 후, m 키는 음소거 가능
88 , killall httpd //모든 httpd 프로세스 종료
89, killall -9 mysqld_safe //수퍼유저가 일부 프로세스를 중지할 수 없으며, -9는 강제 삭제
90, echo "AaDCbd23″ |tr "[A-Z]" " [a-z]" 대문자를 소문자로, echo "AaDCbdc23″ |tr -c b-d = b-d 이외의 문자열을 =
91로 교체, echo "ADSF" | iconv -f UTF8 -t GBK //변환 문자를 utf8로 변환 gbk로 변환 -f는 from의 약어이고 -t는 Terminal
92의 약어와 같습니다. cat -n file //줄 번호가 내용 앞에 표시됩니다
93, chattr +i file //읽기전용, 루트사용자도 불가 수정할 방법 없음
94, tar -tzvf test.tar.gz //아카이브 내용 나열
95, du -ah //크기 보기 파일 목록
96, du -sh //모든 파일의 크기 보기 Total
97, groups //현재 사용자가 위치한 모든 그룹 확인
98, usermod -g 그룹 이름 user //이 방법은 덮어쓰기 방법, 사용 시 주의하세요. 사용자 A가 mysql usermod -g php mysql과 다른 경우, 이 경우
만 php에 속하며,
99, usermod -G 그룹 이름 user // 이 방법은 추가 방법은 사용자 A가 mysql과 다르면 usermod -g php mysql, 이 경우 mysql은 2개 그룹에 속한다
100, bc //수학계산 입력
위는 리눅스에서 흔히 사용하는 100가지 명령어를 모아둔 것이다. 유용한 것들은 빨리.
관련 권장사항:
위 내용은 일반적으로 사용되는 100가지 Linux 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!