>  기사  >  운영 및 유지보수  >  프로그래머는 일반적으로 사용되는 59가지 Linux 명령을 마스터해야 합니다.

프로그래머는 일반적으로 사용되는 59가지 Linux 명령을 마스터해야 합니다.

坏嘻嘻
坏嘻嘻원래의
2018-09-15 15:39:091916검색

이 기사의 내용은 Linux에서 일반적으로 사용되는 58개의 명령에 대한 내용입니다. 필요한 친구들이 참고할 수 있기를 바랍니다.

  1. 빠른 시작 터미널: ctr+alt+t

  2. 터미널 글꼴 확대: ctr+shift+'+'

  3. 터미널 글꼴 줄이기: ctr+'-'

  4. ls: 하단 부분 보기 현재 디렉터리 파일 정보

  5. pwd: 현재 디렉터리 경로 보기

  6. touch: 파일 만들기

  7. mkdir: 폴더 만들기

  8. rmdir: 빈 폴더 삭제

  9. rm : 기본값은 삭제된 파일, -r은 폴더 안의 모든 파일 정보를 재귀적으로 삭제하고 최종적으로 해당 폴더를 삭제한다는 의미입니다.

  10. cd 디렉터리 전환 10.1 cd 디렉터리 이름: 지정된 디렉터리로 전환 10.2 cd ..: 상위 디렉터리로 전환 레벨 디렉터리 10.3 cd .: 현재 디렉터리로 전환 10.4 cd ~: 사용자의 작업 디렉터리로 전환 10.5 cd -=> cd ~: 사용자의 작업 디렉터리로 전환 10.6 cd -: 이전 디렉터리로 전환

  11. clear :화면 지우기-> ;window: cls

  12. 절대 경로: 루트 디렉터리에서 시작하는 경로를 절대 경로라고 합니다.-> cd /home/python

  13. 상대 경로: 현재 디렉터리에서 시작하는 경로 상대 경로라고 합니다-> cd ../test cd ./test

  14. 절대 경로 및 상대 경로 사용 요약: 전환되는 디렉터리가 루트 디렉터리에 가까우면 절대 경로를 사용합니다. 전환되는 디렉터리가 현재 디렉터리에 가까우면 상대 경로를 사용하세요. 전환 중인 디렉터리가 현재 디렉터리에 가까우면 상대 경로를 사용하세요. 절대 경로는 루트 디렉터리와 동일하게 사용되지 않습니다.

  15. cp: 15.1 cp 파일 이름 경로: 지정된 디렉터리에 파일을 복사합니다. 15.2 cp 파일 이름 경로/새 파일 이름: 지정된 경로에 파일을 복사한 후 수정합니다. 새 파일 이름 15.3 cp 파일 이름 새 파일 이름: 파일을 복사할 위치 현재 디렉터리를 복사한 후 수정 새 파일 이름 15.3 cp 폴더 경로 -r: 폴더를 지정된 경로로 복사 -r: 폴더의 모든 파일을 반복적으로 복사

  16. mv: 이동(잘라내기) 16.1 mv 파일 이름 경로 : 파일을 지정된 디렉터리로 이동합니다. 16.2 mv 파일 이름 경로/새 파일 이름: 지정된 디렉터리로 파일을 이동합니다. 그런 다음 경로가 새 파일 이름으로 수정됩니다. 16.3 mv 파일 이름 새 파일 이름: 이름 바꾸기 16.4 mv 폴더 경로: 이동 폴더를 지정된 경로로

  17. tree: 디렉토리 트리 형태로 디렉토리 정보 보기 17.1 tree path: 지정된 경로의 디렉토리 트리 정보 보기

  18. cal: 이번 달 달력 보기 18.1 cal -y: 전체 연도 달력 정보 보기

  19. date: 현재 시간 보기 19.1 시간 형식: 날짜 "+%Y-%m -%d %H:%M:%S": 연, 월, 일 및 10초

  20. history: 기록 명령 보기 20.1! 명령 뒤에 배치하는 것을 고려할 수 있습니다. 예: scp -r 21.2 옵션: 예: -r, 옵션은 0개 이상일 수 있습니다. 21.3 매개변수: 파일 이름 또는 경로, 매개변수는 0개 이상일 수 있습니다.


  21. 명령 이름 --help: 도움말 정보 보기


  22. man 명령 이름: 도움말 정보 보기 23.1 f Space: 다음 페이지 참조 23.2 b: 위 페이지 23.3 Enter: 다음 줄 보기 23.4 q: 종료

  23. rm: 옵션 24.1 -i: 삭제 전 알림 24.2 -r: 폴더의 모든 파일 정보를 반복적으로 삭제합니다. 24.3 -f: 파일이 없으면 삭제가 있을 때 오류 메시지가 표시되지 않습니다. 24.4 -v: 삭제 후 설명 정보 표시 24.5 - d: 빈 디렉터리 삭제


  24. ls 옵션 25.1 -l: 목록 형식으로 표시 25.2 -a: 숨김 파일 표시 25.3 -h : 파일 크기 단위 표시


  25. ll ->

    l -> ls
  26. mkdir 옵션: 28.1 -p: 필요한 폴더를 미리 생성합니다
  27. cp 옵션 29.1 -i: 알림 표시 29.2 -r: 폴더를 재귀적으로 복사 29.3 -f: 직접 덮어쓰기 29.4 -v: 복사된 경로 설명 표시
  28. mv 옵션: 30.1 -i: 알림 표시 30.2 -f: 30.3을 직접 재정의 -v: 이동된 경로 설명 표시
  29. 리디렉션(>,>>) : 지정된 표시 방향을 다시 쓰고, 단말기에 표시된 데이터를 파일로 저장하고, 나중에 파일 보기 31.1을 통해 데이터를 봅니다. >: 파일이 있으면 원래 데이터를 먼저 지우고 새로운 데이터를 씁니다. 이는 파일 작업과 동일합니다: w 31.2 >>: 파일이 존재하면 원본 데이터가 추가됩니다. 데이터 쓰기는 파일 작업과 동일합니다. a 요약: ls, tree, cat 컬렉션 리디렉션 사용
  30. gedit: 텍스트 편집 도구 명령, 읽기 및 쓰기 가능
  31. cat: 터미널에서 파일의 데이터 보기, 읽기 전용
  32. more: 분할 화면 표시 34.1 f(공백): 다음 페이지 참조 34.2 b : 이전 페이지 참조 34.3 Enter: 다음 줄 참조 34.4 q: 종료
  33. | 파이프: 데이터 컨테이너로 이해될 수 있음 35.1 참고: 파이프라인을 more: b 단축키와 함께 사용하면 이전 페이지를 읽을 수 없습니다. 35.2 ls가 작동하지 않습니다. tree cat은 파이프라인과 함께 사용할 수 있습니다.
  34. 파일 병합 36.1 cat 1.txt 2.txt >
  35. 링크: 소프트 링크: 바로가기와 마찬가지로 참고: 원본 파일 소프트 링크를 삭제하는 것은 유효하지 않습니다. 소프트 링크를 생성해도 하드 링크 수가 1씩 증가하지 않습니다. 매우 중요 참고 사항: 소프트 링크가 원본 파일과 동일한 디렉터리에 없으면 원본 파일은 소프트 링크의 절대 경로(ln -s 1.txt 1-s)를 사용해야 합니다. txt, ln -s /home/python/ Desktop/AAA/1.txt ../1-s.txt는 기본적으로 현재 디렉터리에서 검색합니다

  36. # 🎜🎜#

    하드 링크: 사람이 여러 이름을 가질 수 있는 것처럼 원본 파일을 삭제해도 하드 링크 파일을 사용하여 파일 데이터를 얻을 수 있습니다. 참고: 하드 링크를 만들 수 없습니다. 링크의 경우 하드 링크 생성은 파일에 대해서만 생성될 수 있습니다. 하드 링크를 생성하면 하드 링크 수가 1씩 늘어납니다. 하드 링크 사용: ln 1.txt 1-h.txt

  37. grep: 검색 내용을 기준으로 데이터 찾기 38.1 -n: 행 번호 38.2 표시 -v: 검색 내용을 기준으로 부정 38.3 -i: 대소문자 무시


  38. find: 지정된 경로를 기준으로 파일 검색 39.1 -name: 파일 이름을 기준으로 검색 39.2 -size: 파일 크기를 기준으로 검색, 참고하세요 정확하지 않으며 일반적으로 사용되지 않습니다. 39.3 -perm: 권한에 따라 r:4 w:2 x:1 검색 find . -name "*.txt" -> 접미사가 .txt 와일드카드인 파일 검색: it 퍼지 쿼리 역할을 합니다. *는 0개 이상의 문자와 일치함을 의미합니다. 팁: 와일드카드는 정규 표현식과 아무 관련이 없습니다.

  39. ls 예를 들어 와일드카드와 함께 사용하세요. ls *.txt

    #🎜 🎜#

  40. tar package 41.1 tar -cvf test.tar *.txt -> 압축이 없어서 공간이 작아지지 않는다는 것
  41. #🎜 🎜#

    gzip 42.1 gzip test.tar -> test.tar.gz 압축 패키지를 압축하면 공간이 작아집니다. 더 작은
  42. tar 패키징 및 압축(마스터 필요) 43.1 tar -zcvf test.tar.gz *.txt -> test.tar.gz 압축 패키지 43.2 -z : 압축 -c: 패키징 -v: 패키지된 파일 표시 f: 파일 이름 지정
  43. #🎜 🎜#
  44. gzip 압축 풀기 44.1 gzip -d test.tar.gz -> package

  45. tar 45.1 tar -xvf test.tar -> 패키지 45.2의 파일 -x: Unpack

  46. tar 압축 풀기 및 풀기(마스터 필수) 46.1 tar -zxvf test.tar.gz -> 압축 풀기 및 풀기 파일 46.2 tar -zxvf test.tar.gz -C path-》 압축된 패키지를 지정된 경로

  47. # 🎜🎜#bz2 압축 및 압축 -jcvf test.bz2 *.txt -> test.bz2

  48. #🎜 🎜#bz2 압축을 풀고 48.1 tar -jxvf test.bz2 -> 압축된 패키지에서 48.2 파일 가져오기 tar -jxvf test.bz2 -C path -> 압축 파일을 지정된 경로에 압축을 풀고 압축을 푼다
  49. zip 압축 및 압축 49.1 zip test[.zip 선택 사항] *.txt -> test.zip
  50. unzip 압축 해제 및 압축 해제 50.1 unzip test.zip -> ; 압축 해제 및 압축 해제된 파일 얻기 50.2 unzip test.zip -d path-》지정된 경로에 압축 해제 및 압축 해제 50.3 요약: zip 압축 패키지는 가장 큰 공간을 차지하며 일반적으로 .gz를 사용합니다. and bz2
  51. chmod: 파일 권한 수정 51.1 사용자 역할: u: 현재 사용자 g: 동일한 그룹의 사용자 o: 기타 사용자 a: 모든 사용자 51.2 권한: r (4): 읽기 가능 w ( 2): 쓰기 가능 1.txt 51.4 사용자마다 권한이 다릅니다: chmod u=r,g=w,r=rwx 1.txt , chmod 427 1.txt
  52. cp 옵션-a : 주로 다른 사용자의 권한을 위해 파일 권한을 유지합니다. 팁: -a에는 -r 옵션이 포함되어 있으며
  53. #🎜 폴더를 복사할 수도 있습니다. 🎜#

    which : 명령의 경로 가져오기# 🎜🎜#

  54. sudo -s:관리 사용자로 전환

  55. whoami:현재 사용자

    #🎜 🎜#

  56. who: 현재 로그인한 사용자
  57. passwd: 비밀번호 변경
  58. # 🎜🎜#exit:계정 종료

위 내용은 프로그래머는 일반적으로 사용되는 59가지 Linux 명령을 마스터해야 합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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