명령 단순화.

 얼마나 많은 사람들이 "sudo apt-get install"또는 "sudo apt-get update"와 같은 긴 명령을 작성하여 짜증을 냅니까?

그것은 나를 개인적으로 괴롭 히고 또한 시간을 소비합니다. 이번에는 우리의 삶을 좀 더 쉽게 만들기 위해 이러한 명령을 "단축"하거나 요약하는 매우 쉬운 방법을 보여 드리고자합니다.

게임하러 가자.

가장 먼저해야 할 일은 ROOT로 로그인하는 것입니다.

#그의

암호를 작성하고 다음을 수행합니다.

# 나노 / 빈 / 업데이트

여기에 명령이 생성되었습니다. «업데이트»로 작성

#sudo apt-get 업데이트

이제 권한을 부여합니다.

# chmod + x / bin / 업데이트

이제 콘솔에 update를 입력 할 때마다 저장소가 업데이트됩니다.

 

 

 

 

 

 

nano / bin / command를 작성하고 파일이 이미 존재하는 경우 다른 프로그램을 손상시킬 수 있으므로 삭제하거나 수정하지 마십시오. 해야 할 일은 그 명령의 이름을 지정할 다른 방법을 찾는 것입니다.

이런 식으로 우리는 모든 종류의 명령을 단순화 할 수 있습니다. sudo # apt-get install에서 # install로 이동하는 방법

안녕하세요. 마음에 드시기 바랍니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

24 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   산티아고 카 마노

    개인적으로 bashrc 파일이나 .bashrc 파일에서 별칭을 정의하는 것이 더 편하다고 생각합니다.
    다음과 같이 :
    별칭 업데이트 =»sudo apt-get 업데이트»

  2.   게르메인

    매우 흥미롭지 만 스크린 샷에서 볼 수 있듯이 실행하려면 루트로 로그인 한 다음 "업데이트"를 작성해야합니다. 그러면 나는 은혜를 보지 못합니다.

    1.   

      아니, 최소한 땀을 흘리는 평범한 사용자가 없기 때문에 내 차례입니다. 그러나 당신이 그것을 가지고 있다면, 그것은 단순히 암호를 요구할 것입니다.

    2.   

      다른 하나는 sudo apt-get 등을 넣는 대신입니다 ..
      su -c "명령"(따옴표 문제)
      그런 다음 ROOT 암호를 묻고 완료되면 여전히 일반 사용자입니다.

    3.    RTFMExe

      루트로 로그인 할 필요는 없습니다. 즉, 생성 된 파일을 넣는 은혜입니다. 😛 어쨌든 별칭은 이미 존재합니다.

      : WQ

      1.    RTFMExe

        생성 된 파일에 sudo를 넣었습니다. 나는 그 부분을 먹었다 😛

        : WQ

  3.   크리스토퍼 카스트로

    .bashrc에 별칭을 추가하는 것이 훨씬 쉽습니다.

    별칭 업데이트 = '수도 적성 업데이트'

    1.    Hexborg

      정확한.

  4.   데비안 멀린

    좋아, 비슷한 기사를 작성하려고했지만 대본으로 매우 훌륭했고 이제는 결코 밝혀지지 않을 초안이 있습니다. XD.

    좋은 기사. 포인트가 주어지면 +100이됩니다.

  5.   호세 미겔

    원칙적으로 아이디어는 좋지만 권한에는 의미가 있습니다.

    나는 보안을 선호합니다.

    인사말.

    1.   

      무슨 말이야? 여전히 루트이거나 사용자가 sudoers에 있어야 실행할 수 있습니다. / bin / update에 관계없이 실행 권한이 있습니다. apt-get 및 sudo는 권한을 변경하지 않습니다.

  6.   호세 미겔

    우리 PC에 들어가는 사람은 누구나 루트 권한없이이 작업을 수행 할 수 있습니다.

    1.   

      이미 설명했지만 계속해서 암호를 묻거나 루트로 로그인 할 것입니다. 그것은 그것과 관련이 없습니다

  7.   에밀리오

    가장 쉬운 방법은 위의 주석에서 말한 것처럼 .bashrc에 별칭을 추가하는 것입니다.

  8.   일 그림

    올바른 사실을 무시하는 것은 bash 별칭을 사용하여이를 수행하는 것입니다. 특히 피하는 것은 스크립트를 / usr / local / bin 대신 / bin에 남겨 두는 것입니다.

    나는 거의 모든 블로그에서 LHFS를 건너 뛰고 명령이나 콘서트없이 파일 시스템 전체에 쓰레기를 흩 뿌리는 방법을 보는 것이 지루합니다.

    1.    권력자

      Ilgrim의 말에 아멘

    2.    데비안 멀린

      나는 당신이 옳다고 생각합니다. 너무 많은 파일과 라이브러리가 같은 일을하는 winbug처럼 보일 것입니다. XD.

      별칭을 사용하는 것이 좋습니다.

      2 줄로 된 sudo aptitue 업데이트 스크립트를 만들고 sudo aptitude full-upgrade 스크립트를 / usr / bin /에 넣고 콘솔에 'update'를 입력하여 시스템과 저장소를 완전히 업데이트합니다. 하지만 이것은 하나가 아닌 두 가지 작업을 수행하는 스크립트입니다.

      1.    휴고

        여러 명령으로 별칭을 만들 수 있습니다.

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

    3.    루이스

      스크립트를 어디에 둘지 몰랐습니다. 일반적으로하는 일은 스크립트를 내 집의 숨겨진 폴더에두고 .bashrc 파일의 경로에 해당 경로를 추가하는 것입니다.

      이렇게하는 것이 맞습니까, 아니면 댓글을 달 때 / usr / local / bin에 남겨 두는 것이 낫습니까?

      이 팀에는 한 명의 사용자 만 있습니다.

      1.    MSX

        예, 물론 완벽합니다. 그것은 모두 당신의 필요에 달려 있습니다.
        마찬가지로,이 게시물의 작성자가 제안하는 것은 pig이며 매우 나쁜 습관입니다. 어쨌든 / usr / bin ($ PATH에 추가)에 디렉토리를 추가하는 것이 더 깔끔 할 것입니다. 모든 개인 스크립트.

        1.    루이스

          나는 그들을 / usr / bin 대신 내 / 집에서 제어하는 ​​것을 선호합니다. 모르겠습니다. 그런 방식을 선호합니다.

          내가 어디에 넣을지 전혀 몰랐던 또 다른 것은 팀의 다른 사용자간에 공유되는 파일입니다.

          다른 컴퓨터에는 두 명의 사용자가 있으며 둘 다 사용하도록 비디오 폴더를 공유하는 것이 아이디어입니다.

          내가 한 일은 모든 사용자가 액세스 할 수 있기 때문에 / media 안에 비디오 폴더를 만든 다음 각 사용자의 집에 해당 폴더 / 미디어 / 비디오를 가리키는 링크를 만드는 것입니다.

          그렇게하는 것이 옳습니까? 나는 허가 문제가 있기 때문에 이것을 말한다

          해당 폴더의 소유자는 누구입니까?

  9.   MSX

    이것은 스크립트를 루트로 실행하고 암호를 입력하지 않고 실행하려는 경우에만 유용하므로 의도 한 스크립트에 추가하여 visudo의 해당 행을 편집해야합니다.

    다른 모든 것에는 ALIAS가 있습니다. 당신이 한 일은 설명 할 수없는 똥입니다.

  10.   안티

    내가 이상하게 생각하는 것은 자체 기능을 가진 명령 인 '설치'를 사용하고 싶다는 것입니다. 모든 사람들이 말했듯이 별명과 많은 이야기를하지 않습니다.

  11.   전격전

    우수한