15 세계를 위협 할 Linux 터미널 명령

필자는 약 10 년 동안 Linux를 사용해 왔으며이 기사에서 여러분에게 보여줄 내용은 리눅스 명령어, 도구, 영리한 작은 트릭 및 일상적인 재미있는 명령어 목록입니다. 내가 따라 갔을 때 그들에게.

01/15

유용한 명령 행 단축키

Linux 키보드 단축키.

다음 키보드 단축키는 매우 유용하며 많은 시간을 절약 해줍니다.

위의 명령이 다음 텍스트 행을 이해할 수 있도록합니다.

sudo apt-get programname을 설치하십시오.

당신이 볼 수 있듯이 나는 철자법 오류가 있고 명령어가 작동하려면 "intall"을 "install"으로 변경해야합니다.

커서가 라인의 끝에 있다고 상상해보십시오. 그것을 바꾸기 위해 install이라는 단어로 돌아갈 수있는 다양한 방법이 있습니다.

나는 커서를 다음 위치 (^ 기호로 표시)에 놓을 ALT + B를 두 번 누를 수 있습니다.

sudo apt-get ^ 전체 프로그램 이름

이제 커서 키를 눌러서 's'를 인스톨에 삽입 할 수 있습니다.

또 다른 유용한 명령은 브라우저에서 터미널로 텍스트를 복사해야하는 경우 특히 "shift + insert"입니다.

02/15

SUDO !!

sudo !!!

당신은 당신이 명령을 입력 할 때마다 당신이 저주를한다는 것을 알 때까지 "허가가 거부되었습니다"라는 단어가 나타나기 때문에 당신이 이미 그것을 모른다면 다음 명령에 대해 정말로 감사 할 것입니다.

sudo를 어떻게 사용합니까 !! 간단히. 다음 명령을 입력했다고 가정 해보십시오.

apt-get install ranger

높은 권한으로 로그인하지 않으면 "Permission denied"라는 단어가 나타납니다.

sudo !! 이전 명령을 sudo로 실행합니다. 이제 이전 명령이 다음과 같이됩니다.

sudo apt-get install ranger

sudo가 무엇인지 모르는 경우 여기 에서 시작하십시오.

03/15

백그라운드에서 명령 일시 중지 및 명령 실행

터미널 응용 프로그램 일시 중지.

백그라운드에서 터미널 명령을 실행하는 방법을 보여주는 가이드를 이미 작성했습니다.

그럼이 팁은 무엇입니까?

다음과 같이 nano 에서 파일을 열었다 고 가정 해보십시오.

sudo nano abc.txt

파일에 텍스트를 입력하는 중간에 다른 명령을 터미널에 빠르게 입력하고 싶지만 포 그라운드 모드에서 nano를 열었 기 때문에 그렇게 할 수 없습니다.

유일한 옵션은 파일을 저장하고, nano를 종료하고, 명령을 실행 한 다음 nano를 다시 여는 것입니다.

Ctrl + Z를 누르면 포 그라운드 응용 프로그램이 일시 중지되고 명령 줄로 돌아갑니다. 그런 다음 터미널 창에 "fg"를 입력하고 return 키를 눌러 이전에 일시 중지 된 세션으로 돌아간 후 원하는 명령을 실행할 수 있습니다.

시도해 보는 재미있는 점은 파일을 nano로 열고 텍스트를 입력하고 세션을 일시 중지하는 것입니다. 이제 nano에서 다른 파일을 열고 텍스트를 입력하고 세션을 일시 중지하십시오. "fg"를 입력하면 nano에서 연 두 번째 파일로 돌아갑니다. nano를 종료하고 "fg"를 다시 입력하면 nano에서 연 첫 번째 파일로 돌아갑니다.

04 / 15

SSH 세션에서 로그 아웃 한 후 nohup을 사용하여 명령을 실행하십시오.

아니.

nohup 명령 은 ssh 명령을 사용하여 다른 시스템에 로그온하는 경우에 유용합니다.

그럼 아무렇지?

ssh를 사용하여 다른 컴퓨터에 원격으로 로그온하고 오랜 시간이 소요되는 명령을 실행하고 ssh 세션을 종료하지만 더 이상 연결되어 있지 않아도 명령을 실행중인 상태로 유지하려는 경우 nohup으로 수행 할 수 있습니다.

예를 들어, 리뷰 용으로 배포본을 다운로드하려면 Raspberry PI를 사용합니다.

나는 라즈베리 PI를 디스플레이에 연결 시키거나 키보드와 마우스를 연결하지 않습니다.

나는 항상 랩톱에서 ssh 를 통해 Raspberry PI에 연결합니다. nohup 명령을 사용하지 않고 Raspberry PI에서 큰 파일을 다운로드하기 시작했다면 ssh 세션을 로그 오프하기 전에 그리고 랩톱을 종료하기 전에 다운로드가 완료 될 때까지 기다려야합니다. 이 작업을 수행 한 경우 라즈베리 PI를 사용하여 파일을 다운로드하지 않았을 수 있습니다.

nohup을 사용하려면 nohup 다음에 다음과 같은 명령을 입력해야합니다.

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

15 중 15

특정 시간 'AT'리눅스 명령 실행하기

at를 사용하여 작업을 예약하십시오.

'nohup'명령은 SSH 서버에 연결되어 있고 SSH 세션에서 로그 아웃 한 후에도 명령을 계속 실행하려는 경우에 유용합니다.

특정 시점에 동일한 명령을 실행하려고한다고 가정 해보십시오.

' at '명령을 사용하면이를 수행 할 수 있습니다. 'at'는 다음과 같이 사용할 수 있습니다.

오후 10시 38 분에 금
at> cowsay 'hello'
at> CTRL + D

위의 명령은 금요일 저녁 10시 38 분에 cowsay 프로그램을 실행합니다.

구문은 'at'다음에 실행 날짜와 시간이옵니다.

at> 프롬프트가 나타나면 지정된 시간에 실행하려는 명령을 입력하십시오.

Ctrl + D를 누르면 커서로 돌아갑니다.

다양한 날짜 및 시간 형식이 있으며 'at'를 사용하는 더 많은 방법에 대한 매뉴얼 페이지를 확인하는 것이 좋습니다.

06/15

매뉴얼 페이지

다채로운 MAN 페이지.

맨 페이지는 어떤 명령이 수행되어야하는지와 그 명령과 함께 사용할 수있는 스위치의 개요를 제공합니다.

맨 페이지는 독자적으로 일종의 무디다. (나는 그들이 우리를 자극하도록 설계되지 않았다고 생각한다).

그러나 당신은 사람의 사용을 더욱 매력적으로 만들 수 있습니다.

PAGER = 대부분 내보내기

당신은 '가장; 이 기능을 작동 시키려면 맨 페이지를 더 다채롭게 만들어야합니다.

다음 명령을 사용하여 매뉴얼 페이지 너비를 특정 수의 열로 제한 할 수 있습니다.

export MANWIDTH = 80

마지막으로 브라우저를 사용할 수있는 경우 다음과 같이 -H 스위치를 사용하여 기본 브라우저에서 모든 맨 페이지를 열 수 있습니다.

man -H

이 옵션은 $ BROWSER 환경 변수 내에 기본 브라우저가 설정된 경우에만 작동합니다.

07/15

htop을 사용하여 프로세스를보고 관리하십시오.

htop으로 프로세스보기.

어떤 명령을 사용하여 현재 컴퓨터에서 실행중인 프로세스를 찾으십니까? 내 생각은 당신이 ' ps '를 사용하고 있으며 원하는 출력을 얻기 위해 다양한 스위치를 사용하고 있다는 것입니다.

'htop'을 설치하십시오. 이전에 설치 한 도구 일 것입니다.

htop은 Windows의 파일 관리자와 마찬가지로 터미널에서 실행중인 모든 프로세스의 목록을 제공합니다.

기능 키를 사용하여 표시되는 정렬 순서와 열을 변경할 수 있습니다. htop 내에서 프로세스를 종료 할 수도 있습니다.

htop을 실행하려면 터미널 창에 다음을 입력하십시오.

htop

8 중 15

레인저를 사용하여 파일 시스템 탐색

명령 줄 파일 관리자 - 레인저.

htop이 명령 행을 통해 실행되는 프로세스를 제어하는 ​​데 매우 유용하다면, 명령 행을 사용하여 파일 시스템을 탐색하는 데 레인저가 대단히 유용합니다.

레인저를 설치하기 위해서는 레인저를 설치해야하지만 설치가 끝나면 터미널에 다음을 입력하면됩니다.

레인저

명령 줄 윈도우는 다른 파일 관리자와 비슷하지만 왼쪽에서 오른쪽으로 작동합니다. 왼쪽 화살표 키를 사용하면 폴더 구조를 위로하고 오른쪽 화살표 키를 사용하면 폴더 구조가 작동합니다 .

레인저를 사용하기 전에 맨 페이지를 읽어 볼 수 있으므로 사용 가능한 모든 키보드 스위치를 익힐 수 있습니다.

09/15

셧다운 취소

Linux 종료를 취소하십시오.

명령 줄이나 GUI를 통해 시스템 종료 를 시작 했으므로 사용자가 실제로이를 원하지 않는다는 것을 깨달았습니다.

종료가 이미 시작된 경우 시스템 종료를 중지하기에는 너무 늦을 수 있습니다.

시도해 볼 또 다른 명령은 다음과 같습니다.

10/15

굶어 죽이는 과정 쉬운 길

XKill을 사용하여 중단 된 프로세스를 종료합니다.

어떤 이유로 응용 프로그램을 실행하고 있다고 가정 해 봅시다.

'ps -ef'를 사용하여 프로세스를 찾은 다음 프로세스를 종료하거나 'htop'을 사용할 수 있습니다.

xkill 이라 불리는 더 빠르고 쉬운 명령이 있습니다.

간단히 터미널에 다음을 입력하고 죽이려는 응용 프로그램의 창을 클릭하십시오.

xkill

전체 시스템이 매달려 있다면 어떻게됩니까?

키보드의 'alt'및 'sysrq'키를 누른 채로 누르고 있으면 다음과 같이 천천히 입력하십시오.

REISUB

그러면 전원 단추를 누르지 않아도 컴퓨터가 다시 시작됩니다.

11/15

Youtube Videos 다운로드

youtube-dl.

일반적으로 YouTube의 대부분은 Youtube에서 동영상을 호스팅하고 YouTube에서 선택한 미디어 플레이어를 통해 스트리밍하여 시청합니다.

잠시 동안 오프라인 상태가 될 것이라는 것을 안다면 (예 : 비행기 여행이나 스코틀랜드 남부와 영국 북부를 여행하는 등의 이유로) 펜 드라이브에 몇 개의 비디오를 다운로드하고 시계를 보면서 여가.

패키지 관리자에서 youtube-dl을 설치하기 만하면됩니다.

youtube-dl은 다음과 같이 사용할 수 있습니다.

youtube-dl url-to-video

동영상 페이지에서 공유 링크를 클릭하면 YouTube의 모든 동영상에 대한 URL을 가져올 수 있습니다. 링크를 복사하여 명령 행에 붙여 넣기 만하면됩니다 (shift + insert 단축키 사용).

12/15

wget을 사용하여 웹에서 파일 다운로드

wget에서 파일을 다운로드하십시오.

wget 명령 을 사용하면 터미널을 사용하여 웹에서 파일을 다운로드 할 수 있습니다.

구문은 다음과 같습니다.

wget path / to / filename

예 :

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

-O와 같이 wget과 함께 사용할 수있는 많은 스위치가있어 파일 이름을 새 이름으로 출력 할 수 있습니다.

위의 예제에서 나는 Sourceforge에서 AntiX Linux를 다운로드했다. 파일 이름 antiX-15-V_386-full.iso는 꽤 길다. antix15.iso로 다운로드하는 것이 좋을 것입니다. 이렇게하려면 다음 명령을 사용하십시오.

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

하나의 파일을 다운로드하는 것이 그만한 가치는없는 것 같습니다. 브라우저를 사용하여 웹 페이지로 쉽게 이동하고 링크를 클릭하면됩니다.

그러나 12 개 파일을 다운로드하려는 경우 가져 오기 파일에 링크를 추가하고 wget을 사용하여 해당 링크에서 파일을 다운로드하는 것이 훨씬 빠릅니다.

다음과 같이 -i 스위치를 사용하기 만하면됩니다.

wget -i / path / to / importfile

wget에 대한 자세한 내용은 http://www.tecmint.com/10-wget-command-examples-in-linux/를 참조하십시오.

13/15

증기 기관차

SL 리눅스 명령.

이것은 재미의 비트만큼 유용하지 않습니다.

다음 명령을 사용하여 터미널 창에 증기 트레인을 그립니다.

슬픈

14/15

귀하의 재산을 얻으십시오

리눅스 포춘 쿠키.

특히 유용하지는 않지만 재미있는 비트는 운 명령입니다.

sl 명령과 마찬가지로 먼저 저장소에서 설치해야 할 수도 있습니다.

다음을 입력하면 행운을 얻습니다.

재산

15/15

당신의 운을 말하기 위하여 암소를 얻으십시오

cowsay와 xcowsay.

마지막으로 cowsay를 사용하여 행운을 말해주는 젖소를 얻으십시오.

터미널에 다음을 입력하십시오.

행운 | 코우 세이

그래픽 데스크탑이있는 경우 xcowsay를 사용하여 운이 좋은 만화 소를 얻을 수 있습니다.

행운 | xcowsay

cowsay 및 xcowsay는 모든 메시지를 표시하는 데 사용할 수 있습니다. 예를 들어 "Hello World"를 표시하려면 다음 명령을 사용하십시오.

cowsay "안녕하세요 세상"

개요

이 목록이 유용하다고 생각하고 목록에있는 11 개 항목 중 1 개 이상에 대해 "나는 당신이 그렇게 할 수 있는지 몰랐습니다."라고 생각하고 있기를 바랍니다.