하드웨어

리눅스를위한 최고의 명령 : 기본, 관리, 권한 ...

차례:

Anonim

우리가 새로운 것을 배울 때 약간의 도움을받는 것이 항상 좋습니다. 이를 염두에두고 Professional Review에서 현재 펭귄 세계를 발견하는 사람들을 돕기 위해 가장 많이 사용되는 기본 명령 이 포함 된 참조 안내서를 준비했습니다. 시스템은 수년에 걸쳐 많은 발전을 거쳤으며 새로운 사람에게는 매우 단순하고 친숙해졌지만 Linux 명령 터미널은 운영 체제의 본질적인 부분입니다. 강력한 도구입니다.

따라서 언젠가 사용해야 할 경우를 대비하여 알아 두는 것이 좋습니다. 또한이 안내서는 명령이 전문가 전용 이라는 아이디어를 반증하기위한 것입니다. 여기에서 그들이 얼마나 사용하기 쉬운 지 알 수 있습니다.

읽는 것이 좋습니다.

  • Ubuntu 및 Linux의 기본 명령에 대한 빠른 안내서. Linux 터미널의 도움말 명령.

기본 리눅스 명령

우리는 암기 촉진과 상담 촉진 위해 주요 명령을 범주로 구성합니다. 이제 터미널열고 Linux 터미널의 성능을 즐기기 위해 노력해야 합니다. 기본 파일 명령으로 시작합니다:

  • ls: 디렉토리 나열 ls -al: 숨겨진 파일도 표시하는 디렉토리 나열 cd dir: 현재 디렉토리를 지정된 디렉토리로 변경 (dir 변수를 폴더 이름으로 대체) cd: / 홈 디렉토리 (개인 파일)로 전송 pwd: show 현재 디렉토리 경로 mkdir dir *: 지정된 디렉토리를 생성합니다 (폴더 이름으로 dir 변수 대체) rm 파일: 지정된 파일 삭제 (제거 할 파일 이름으로 파일 변수 대체) rm -r dir: 지정된 디렉토리를 삭제합니다 (dir 변수를 폴더 이름으로 바꾸십시오) rm -f 파일: 지정된 파일을 강제로 삭제하십시오 (-f deforce) (파일 변수를 삭제하려는 파일 이름으로 바꾸십시오) rm -rf dir: 지정된 디렉토리를 강제로 삭제합니다 (dir 변수를 폴더 이름으로 바꾸십시오). cp -r file1 file2:“file1”을“file2”로 복사하십시오 (파일 * 변수를 이름으로 바꾸십시오) cp -r dir1 dir2: directory1을 directory2로 복사하십시오. 존재하지 않는 경우 directory2를 작성하십시오 (디렉토리 이름 대신 dir 대체) mv file1 file2: file1의 이름을 바꾸거나 file2로 이동하는 데 사용할 수 있습니다. file2가 기존 디렉토리 인 경우 file1을 "file2"디렉토리로 이동하십시오 (파일 변수를 파일 이름으로 바꾸십시오) ln -s 파일 링크: 파일의 기호 링크 (바로 가기)를 작성하십시오 (파일 변수를 파일 이름 및 바로 가기 이름이있는 링크) 파일 터치: 파일 작성 또는 업데이트 (파일 변수를 파일 이름으로 대체) cat> 파일: 표준 입력을 파일로 리디렉션 (파일 변수 대체) 파일 이름 별) more file: 파일 헤드 파일의 내용을 표시합니다. 파일 아카이브 파일의 처음 10 행을 표시합니다. 파일 아카이브의 마지막 10 행을 표시합니다. -f file: 업데이트하는 동안 파일의 내용을 표시합니다 (증가) 마지막 10 줄부터)

공정 관리

  • ps: 활성 사용자 프로세스를 실시간으로 표시합니다. 실시간 kill pid에서 실행중인 모든 프로세스를 표시합니다. ID 번호를 사용하여 특정 프로세스를 종료합니다 (프로세스 번호로 pid를 대체 함) killall proc: 지정된 이름 (프로세스 이름으로 proc 대체) bg: 중지 된 작업 계획 또는 두 번째 작업 계획의 목록 ofg: 가장 최근 작업을 첫 번째 planofg 작업으로 가져옵니다. "작업"작업을 포 그라운드로 가져옵니다 (프로세스 이름으로 작업 대체)

파일 권한 관리

chmod 8 진 파일: 파일 "file"의 권한을 8 진으로 변경하십시오. "user", "group"및 "others"에 대해 별도로 지정할 수 있습니다. 8 진수 값은 다음과 같습니다.

  • 4-읽기 (r에서 읽기) 2-쓰기 (w에서 쓰기) 1-실행 (x, 실행)

설명: 권한을 설정하기 위해 위의 값이 함께 추가됩니다. 예를 들어, 파일 소유자 (사용자)에게 읽기 (r), 쓰기 (w) 및 실행 (x)에 대한 전체 액세스 권한을 지정하려면 8 진수 값 4 + 2 + 1 = 7을 추가하기 만하면됩니다. 읽기와 쓰기 만 허용하는 "그룹"의 구성원에 대한 액세스는 4 + 2 = 6을 추가하기 만하면됩니다. 인용 된 두 가지 예를 수집하면 chmod 760 (r은 사용자, w는 그룹, 0은 다른 사람 또는 "Rw-")

다른 예:

  • chmod 777: 모든 사용자 ("사용자", "그룹"및 "기타")에 대해 읽기 (r), 쓰기 (w) 및 실행 (x) chmod 755: "소유자"(사용자), "rw"의 경우 "rwx" "그룹"및 "기타"

자세한 내용을 보려면 터미널에 다음을 입력하십시오: man chmod

SSH: 원격 연결

ssh user @ host: 사용자로 호스트에 연결하십시오 (예: ssh andres @ myserver)

ssh -p port user @ host: 지정된 포트의 호스트에 연결합니다 ("port"를 구성된 포트 번호로 바꿉니다).

ssh-copy-id user @ host: 호스트 및 해당 호스트의 사용자 비밀번호를 추가하십시오. 키를 사용하여 비밀번호없이 로그인을 활성화하는 데 사용됩니다.

검색 명령

grep sequence files: 파일의 순서를 검색하십시오 (서열에 해당하는 값으로 순서와 파일을 대체하십시오)

grep-r dir sequence: dir 디렉토리에서 순서대로 재귀 적으로 검색

명령 | grep sequence: 명령 출력에서 ​​시퀀스를 검색합니다 (검색 할 값에 따라 대체 명령 및 시퀀스).

파일 찾기: 파일의 모든 인스턴스를 찾습니다 (파일 변수를 파일 이름으로 바꿉니다)

시스템 정보

  • 날짜: 현재 날짜 및 시간 표시: 현재 월 가동 시간 달력 표시: 시스템 가동 시간 표시 w: 온라인 상태 표시 whowhoami: 온라인 상태 표시 사용자 정보 표시: uname -a: 코어 스캣 정보 표시 / porc / cpuinfo: CPUcat의 정보를 표시합니다. / proc / meminfo: memoryman 명령의 정보를 표시합니다. 지정된 명령의 매뉴얼을 엽니 다 (명령 변수를 알고 싶은 명령의 이름으로 바꿉니다) df: 사용을 표시합니다 diskdu에서: 사용 가능한 디렉토리에서 공간 사용을 표시합니다. 메모리 및 swapwhere 사용을 표시합니다. application: 응용 프로그램의 가능한 위치를 표시합니다 (프로그램 이름으로 응용 프로그램을 대체하십시오). 어떤 응용 프로그램: 기본적으로 어떤 응용 프로그램을 실행할 것인지 표시합니다 (대체 프로그램 명별 신청)
Linux에서 파일 및 폴더 권한 관리

파일 압축

  • tar cf package.tar 파일: 지정된 파일을 사용하여 TAR 패키지 (package.tar)를 작성하십시오 (파일 변수를 파일 이름으로 바꾸십시오). tar xf package.tar: package.tar에서 파일을 추출하십시오 (패키지 변수를 바꾸십시오).tar 파일 이름 별) tar czf pacote.tar.gz 파일: GZiptar 압축을 사용하여 TAR 패키지 (pacote.tar.gz)를 작성합니다. xzf pacote.tar.gz: TAR 패키지 (pacote.tar)를 추출하십시오. GZiptar 압축을 사용하는 cjf package.tar.bz2: BZip2tar 압축을 사용하여 TAR 패키지 (package.tar.bz2)를 작성하십시오 xjf package.tar.bz2: BZip2gzip 압축 파일을 사용하여 TAR 패키지 추출: 파일 압축 및 name file.gz (파일 이름으로 파일 변수 대체) gzip -d file.gz: file.gz를 파일로 압축 해제 (file.gz 변수를 파일 이름으로 대체)

네트워크 연결 명령

ping host-ICMP (ping) 패킷을 호스트로 보내고 결과를 표시합니다 (호스트 변수를 웹 사이트의 도메인 또는 IP 번호로 바꿉니다)

도메인 후이즈: 도메인에 대한 정보를 반환합니다 (웹 사이트 주소 또는 IP 번호에 도메인 변수를 대체합니다).

dig domain: 도메인의 DNS 정보를 반환합니다 (호스트 변수를 웹 사이트의 도메인 또는 IP 번호로 대체)

dig -x host: 호스트에 대한 역 반환 표시

wget 파일: 파일 다운로드 (파일) (파일 변수를 파일의 온라인 주소로 대체)

wget -c 파일: 파일 다운로드가 계속 중단됨 (파일 변수를 파일의 온라인 주소로 대체)

패키지 설치

소스 코드에서 설치; 명령은 터미널에서 순서대로 한 번에 하나씩 입력해야합니다.

  • ./configuremakemake 설치

설치 프로그램 명령

dpkg -i package.deb: DEB 패키지 설치 (데비안 배포판) (package.deb 변수를 프로그램 패키지 이름으로 대체)

rpm -Uvh package.rpm: RPM 패키지를 설치합니다 (RPM을 사용하는 배포판). 변수 package.rpm을 프로그램 패키지 이름으로 바꿉니다.

글로벌 단축키

  • Ctrl + C: 실행중인 현재 명령 취소 Ctrl + Z: 현재 시스템의 경우 포 그라운드에서 fg를, 백그라운드에서 bg를 반환합니다. Ctrl + D: 현재 세션을 종료합니다. exitCtrl + W: 명령 행과 유사합니다. 현재 행에서 단어를 삭제합니다. Ctrl + U: 전체 행을 삭제합니다. Ctrl + R: 오늘 명령을 표시하려면 키를 누르십시오 !!: 마지막 명령 종료를 반복하십시오: 현재 세션의 세션을 닫으십시오

터미널의 일부 기본 명령 을 알고 아는 것이 좋습니다. 이는 운영 체제에 대한 지식 수준을 높이는 것 외에도 조사 시간을 크게 절약하는 데 도움이됩니다.

마지막으로, 이 기사에서 설명하는 주요 명령이 포함 된 테이블을 남겨두면 반드시 빠르게 살펴볼 수 있습니다.

리눅스 터미널기본 명령에 대한 기사를 어떻게 생각 했습니까? 재미 있었나요? 웹에 특정 기사를 업로드하고 싶습니까?

하드웨어

편집자의 선택

Back to top button