얼마나 많은 사람들이 "sudo apt-get install"또는 "sudo apt-get update"와 같은 긴 명령을 작성하여 짜증을 냅니까?
그것은 나를 개인적으로 괴롭 히고 또한 시간을 소비합니다. 이번에는 우리의 삶을 좀 더 쉽게 만들기 위해 이러한 명령을 "단축"하거나 요약하는 매우 쉬운 방법을 보여 드리고자합니다.
게임하러 가자.
가장 먼저해야 할 일은 ROOT로 로그인하는 것입니다.
#그의
암호를 작성하고 다음을 수행합니다.
# 나노 / 빈 / 업데이트
여기에 명령이 생성되었습니다. «업데이트»로 작성
#sudo apt-get 업데이트
이제 권한을 부여합니다.
# chmod + x / bin / 업데이트
이제 콘솔에 update를 입력 할 때마다 저장소가 업데이트됩니다.
nano / bin / command를 작성하고 파일이 이미 존재하는 경우 다른 프로그램을 손상시킬 수 있으므로 삭제하거나 수정하지 마십시오. 해야 할 일은 그 명령의 이름을 지정할 다른 방법을 찾는 것입니다.
이런 식으로 우리는 모든 종류의 명령을 단순화 할 수 있습니다. sudo # apt-get install에서 # install로 이동하는 방법
안녕하세요. 마음에 드시기 바랍니다.
개인적으로 bashrc 파일이나 .bashrc 파일에서 별칭을 정의하는 것이 더 편하다고 생각합니다.
다음과 같이 :
별칭 업데이트 =»sudo apt-get 업데이트»
매우 흥미롭지 만 스크린 샷에서 볼 수 있듯이 실행하려면 루트로 로그인 한 다음 "업데이트"를 작성해야합니다. 그러면 나는 은혜를 보지 못합니다.
아니, 최소한 땀을 흘리는 평범한 사용자가 없기 때문에 내 차례입니다. 그러나 당신이 그것을 가지고 있다면, 그것은 단순히 암호를 요구할 것입니다.
다른 하나는 sudo apt-get 등을 넣는 대신입니다 ..
su -c "명령"(따옴표 문제)
그런 다음 ROOT 암호를 묻고 완료되면 여전히 일반 사용자입니다.
루트로 로그인 할 필요는 없습니다. 즉, 생성 된 파일을 넣는 은혜입니다. 😛 어쨌든 별칭은 이미 존재합니다.
: WQ
생성 된 파일에 sudo를 넣었습니다. 나는 그 부분을 먹었다 😛
: WQ
.bashrc에 별칭을 추가하는 것이 훨씬 쉽습니다.
별칭 업데이트 = '수도 적성 업데이트'
정확한.
좋아, 비슷한 기사를 작성하려고했지만 대본으로 매우 훌륭했고 이제는 결코 밝혀지지 않을 초안이 있습니다. XD.
좋은 기사. 포인트가 주어지면 +100이됩니다.
원칙적으로 아이디어는 좋지만 권한에는 의미가 있습니다.
나는 보안을 선호합니다.
인사말.
무슨 말이야? 여전히 루트이거나 사용자가 sudoers에 있어야 실행할 수 있습니다. / bin / update에 관계없이 실행 권한이 있습니다. apt-get 및 sudo는 권한을 변경하지 않습니다.
우리 PC에 들어가는 사람은 누구나 루트 권한없이이 작업을 수행 할 수 있습니다.
이미 설명했지만 계속해서 암호를 묻거나 루트로 로그인 할 것입니다. 그것은 그것과 관련이 없습니다
가장 쉬운 방법은 위의 주석에서 말한 것처럼 .bashrc에 별칭을 추가하는 것입니다.
올바른 사실을 무시하는 것은 bash 별칭을 사용하여이를 수행하는 것입니다. 특히 피하는 것은 스크립트를 / usr / local / bin 대신 / bin에 남겨 두는 것입니다.
나는 거의 모든 블로그에서 LHFS를 건너 뛰고 명령이나 콘서트없이 파일 시스템 전체에 쓰레기를 흩 뿌리는 방법을 보는 것이 지루합니다.
Ilgrim의 말에 아멘
나는 당신이 옳다고 생각합니다. 너무 많은 파일과 라이브러리가 같은 일을하는 winbug처럼 보일 것입니다. XD.
별칭을 사용하는 것이 좋습니다.
2 줄로 된 sudo aptitue 업데이트 스크립트를 만들고 sudo aptitude full-upgrade 스크립트를 / usr / bin /에 넣고 콘솔에 'update'를 입력하여 시스템과 저장소를 완전히 업데이트합니다. 하지만 이것은 하나가 아닌 두 가지 작업을 수행하는 스크립트입니다.
여러 명령으로 별칭을 만들 수 있습니다.
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
스크립트를 어디에 둘지 몰랐습니다. 일반적으로하는 일은 스크립트를 내 집의 숨겨진 폴더에두고 .bashrc 파일의 경로에 해당 경로를 추가하는 것입니다.
이렇게하는 것이 맞습니까, 아니면 댓글을 달 때 / usr / local / bin에 남겨 두는 것이 낫습니까?
이 팀에는 한 명의 사용자 만 있습니다.
예, 물론 완벽합니다. 그것은 모두 당신의 필요에 달려 있습니다.
마찬가지로,이 게시물의 작성자가 제안하는 것은 pig이며 매우 나쁜 습관입니다. 어쨌든 / usr / bin ($ PATH에 추가)에 디렉토리를 추가하는 것이 더 깔끔 할 것입니다. 모든 개인 스크립트.
나는 그들을 / usr / bin 대신 내 / 집에서 제어하는 것을 선호합니다. 모르겠습니다. 그런 방식을 선호합니다.
내가 어디에 넣을지 전혀 몰랐던 또 다른 것은 팀의 다른 사용자간에 공유되는 파일입니다.
다른 컴퓨터에는 두 명의 사용자가 있으며 둘 다 사용하도록 비디오 폴더를 공유하는 것이 아이디어입니다.
내가 한 일은 모든 사용자가 액세스 할 수 있기 때문에 / media 안에 비디오 폴더를 만든 다음 각 사용자의 집에 해당 폴더 / 미디어 / 비디오를 가리키는 링크를 만드는 것입니다.
그렇게하는 것이 옳습니까? 나는 허가 문제가 있기 때문에 이것을 말한다
해당 폴더의 소유자는 누구입니까?
이것은 스크립트를 루트로 실행하고 암호를 입력하지 않고 실행하려는 경우에만 유용하므로 의도 한 스크립트에 추가하여 visudo의 해당 행을 편집해야합니다.
다른 모든 것에는 ALIAS가 있습니다. 당신이 한 일은 설명 할 수없는 똥입니다.
내가 이상하게 생각하는 것은 자체 기능을 가진 명령 인 '설치'를 사용하고 싶다는 것입니다. 모든 사람들이 말했듯이 별명과 많은 이야기를하지 않습니다.
우수한