>  기사  >  운영 및 유지보수  >  일반적으로 사용되는 100가지 Linux 명령

일반적으로 사용되는 100가지 Linux 명령

小云云
小云云원래의
2017-11-18 15:19:122437검색

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가지 명령어를 모아둔 것이다. 유용한 것들은 빨리.

관련 권장사항:

Linux 명령줄 요약

최신 Linux 명령 모음

Linux 명령 바로가기 모음 공유

위 내용은 일반적으로 사용되는 100가지 Linux 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Linux의 Netcat 명령다음 기사:Linux의 Netcat 명령