ბრძანებების გამარტივება.

 რამდენ ჩვენგანს აწუხებს გრძელი ბრძანებების წერა, როგორიცაა "sudo apt-get install" ან "sudo apt-get update"?

ეს პირადად მაწუხებს და დროსაც მახმარს. ამჯერად მინდა გაჩვენოთ ამ ბრძანებების „შემცირების” ან შეჯამების ძალიან მარტივი გზა, რომ ჩვენი ცხოვრება ოდნავ გამარტივდეს.

წავიდეთ თამაშზე.

პირველი რაც უნდა გავაკეთოთ არის ROOT შესვლა

# მისი

თქვენ დაწერეთ პაროლი და ჩვენ ვაკეთებთ შემდეგს:

# ნანო / ბინ / განახლება

აქ ჩვენ შევქმენით ბრძანება. «განახლება» და ჩვენ ვწერთ

#sudo apt-get განახლება

ახლა ჩვენ მივცემთ მას ნებართვებს.

# chmod + x / bin / განახლება

ახლა, ყოველთვის, როდესაც ჩვენ ვაკონტროლებთ განახლებას კონსოლში, ის განაახლებს ჩვენს საცავებს.

 

 

 

 

 

 

თუ ჩვენ ვწერთ nano / bin / ბრძანებას და ფაილი უკვე არსებობს, არ წაშალოთ ან შეცვალოთ იგი, რადგან თქვენ დააზიანებთ სხვა პროგრამას. რა უნდა გააკეთოთ, არის ამ ბრძანების დასახელების სხვა გზა.

ამ გზით ჩვენ შეგვიძლია გავამარტივოთ ყველა სახის ბრძანება. როგორ გადავიდეთ sudo # apt-get install- დან # install- ზე

მოგესალმებით და იმედი მაქვს მოგეწონებათ.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

24 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   სანტიაგო კაამანო დიჯო

    პირადად მე ვფიქრობ, რომ უფრო კომფორტულია bashrc ან .bashrc ფაილში მეტსახელების განსაზღვრა
    ისეთივე როგორც:
    alias განახლება = »sudo apt-get განახლება»

  2.   გერმანი დიჯო

    ძალიან საინტერესოა, მაგრამ ის, რასაც სკრინშოტში ვხედავ, გასაშვებად უნდა შევიდე როგორც root და შემდეგ დავწერო "განახლება"; მაშინ მე ვერ ვხედავ მადლს.

    1.    @Jlcmux დიჯო

      არა, ეს იმიტომ, რომ სულ მცირე ოფლში ჩემი საერთო მომხმარებელი არ მყავს, ამიტომ ჩემი ჯერია. თუ ეს გაქვს, ის უბრალოდ მოგთხოვს პაროლს და ეს არის ყველაფერი.

    2.    @Jlcmux დიჯო

      სხვა არის იმის ნაცვლად, რომ sudo apt-get და ა.შ.
      su -c "ბრძანება" (ციტირებს საკითხს)
      შემდეგ ის მოგთხოვს ROOT პაროლს და როდესაც ის დასრულდება, თქვენ მაინც ჩვეულებრივი მომხმარებელი ხართ.

    3.    RTFMExe დიჯო

      არ არის საჭირო root- ში შესვლა, ეს არის მადლობა, რომ შეიტანეთ შექმნილი ფაილი 😛 ნებისმიერ შემთხვევაში, მეტსახელები უკვე არსებობს ამისათვის.

      : wq

      1.    RTFMExe დიჯო

        შექმნილ ფაილში სუდოს ჩასმა. მე ის ნაწილი ვჭამე

        : wq

  3.   კრისტოფერ კასტრო დიჯო

    ჩემთვის ბევრად უფრო ადვილია .bashrc ზედმეტსახელების დამატება

    alias განახლება = 'sudo aptitude განახლება'

    1.    ჰექსბორგი დიჯო

      ზუსტი

  4.   მერლინი დებიანიტი დიჯო

    მშვენიერია, ვაპირებდი მსგავსი სტატიის გაკეთებას, მაგრამ სკრიპტით, ძალიან კარგი და ახლა მაქვს პროექტი, რომელიც არასდროს გამოჩნდება. XD

    კარგი სტატია. თუ ქულები იქნებოდა მოცემული, ეს იქნებოდა +100.

  5.   ხოსე მიგელ დიჯო

    პრინციპში იდეა კარგია, მაგრამ ნებართვებს თავისი მნიშვნელობა აქვს.

    მე უსაფრთხოება მირჩევნია.

    ულოცავენ.

    1.    @Jlcmux დიჯო

      რას გულისხმობთ? ის კვლავ მოითხოვს root- ს ან მომხმარებელს აქვს sudoers, რომ შეძლოს მისი გაშვება. მიუხედავად იმისა, რომ bin / update განახორციელებს ნებართვებს. apt-get და sudo არ ცვლის მათ უფლებებს.

  6.   ხოსე მიგელ დიჯო

    ვგულისხმობ იმას, რომ ყველას, ვინც ჩვენს კომპიუტერში შევა, შეუძლია შეასრულოს ეს დავალება root ნებართვის გარეშე.

    1.    @Jlcmux დიჯო

      მე უკვე ავუხსენი, რომ ის მუდმივად მოგთხოვთ პაროლს ან შეხვალთ როგორც root. არაფერ შუაშია

  7.   ემილიო დიჯო

    მე ვფიქრობ, რომ უმარტივესი არის .bashrc- ში ალიასის დამატება, როგორც ამას ზემოთ კომენტარებში ამბობენ

  8.   ილგრიმი დიჯო

    სწორი საქმის უგულებელყოფა იქნება bash aliases ამის გაკეთება, განსაკუთრებით სისხლდენა ისაა, რომ სკრიპტს დატოვებ / bin- ის ნაცვლად / usr / local / bin.

    მე მომბეზრდა თითქმის ყველა ბლოგში იმის დანახვა, თუ როგორ გამოტოვებთ LHFS– ს და მიყრით ნაგავს ფაილურ სისტემაში შეკვეთისა და კონცერტის გარეშე.

    1.    რაისტი დიჯო

      ამინ რა ილგრიმმა თქვა

    2.    მერლინი დებიანიტი დიჯო

      მე ვფიქრობ, რომ მართალი ხარ, მოგეჩვენება winbug, ამდენი ფაილი და ბიბლიოთეკა იგივე საქმეს აკეთებს. XD

      ალიასის გამოყენება უკეთესია.

      მე გავაკეთე 2 სტრიქონიანი sudo aptitue განახლების სკრიპტი და sudo aptitude სრულად განახლება, ჩავაყენე სკრიპტის / usr / bin / და მთლიანად განვაახლე სისტემა და მისი საცავები, უბრალოდ ვაყენებ კონსოლში 'განახლებას'. მაგრამ ეს არის სკრიპტი, რომელიც ასრულებს 2 საქმეს, არა მხოლოდ ერთს.

      1.    უგო დიჯო

        თქვენ შეიძლება გქონდეთ მეტსახელად მრავალი ბრძანება:

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

    3.    Luis დიჯო

      მე არასოდეს ვიცოდი სად უნდა დამეყენებინა ჩემი სკრიპტები, რასაც მე ვაკეთებ, ეს არის ჩემი ფარული საქაღალდის დატოვება და შემდეგ .bashrc ფაილში შესაბამისი ბილიკის დამატება.

      სწორია ამის გაკეთება ასე თუ უკეთესია მათი დატოვება / usr / local / bin- ში, როგორც კომენტარს აკეთებთ?

      ამ გუნდს მხოლოდ ერთი მომხმარებელი ჰყავს.

      1.    msx დიჯო

        დიახ, რა თქმა უნდა, ეს შესანიშნავია, ყველაფერი დამოკიდებულია იმაზე, თუ რა საჭიროა.
        ანალოგიურად, რასაც ამ პოსტის ავტორი გვთავაზობს არის ღორი და ეს ძალიან ცუდი პრაქტიკაა, ნებისმიერ შემთხვევაში უფრო სუფთა იქნება დირექტორია / usr / bin- ში დამატება (რომელსაც თავის მხრივ ვამატებთ ჩვენს $ PATH- ს) და იქ დიახ ეს დაამატებს ჩვენს ყველა პერსონალურ სკრიპტს.

        1.    Luis დიჯო

          მე მირჩევნია მათ კონტროლი ჰქონდეთ ჩემს / სახლში ნაცვლად / usr / bin, არ ვიცი, მე ასე მირჩევნია.

          კიდევ ერთი რამ, რაც არასოდეს ვიცოდი სად უნდა ჩავსვა, არის გუნდის სხვა მომხმარებლებს შორის გაზიარებული ფაილები:

          სხვა კომპიუტერზე ორი მომხმარებელი მყავს და იდეა არის ვიდეო საქაღალდის გაზიარება ისე, რომ ორივე გამოიყენოს იგი.

          რაც მე გავაკეთე იყო შექმნა ვიდეო საქაღალდე შიგნით / მედიაში, რადგან იქ ყველა მომხმარებელს აქვს წვდომა და შემდეგ შექმნა თითოეული მომხმარებლის სახლის ბმული, რომელიც მიუთითებს აღნიშნულ საქაღალდეზე / მედიაზე / ვიდეოზე

          სწორია ამის გაკეთება? ამას იმიტომ ვამბობ, რომ ნებართვის პრობლემები მაქვს

          ვის ვაყენებ აღნიშნული საქაღალდის მფლობელად?

  9.   msx დიჯო

    ეს მხოლოდ იმ შემთხვევაში მუშაობს, თუ სკრიპტი უნდა შესრულდეს როგორც root, მაგრამ პაროლის შეყვანის გარეშე, ამიტომ განკუთვნილი სკრიპტის გარდა, ჩვენ უნდა შეცვალოთ visudo- ს შესაბამისი ხაზი.

    დანარჩენი ყველაფრისთვის არსებობს ALIAS, რაც თქვენ გააკეთეთ, ეს არის უსიამოვნო, აუხსნელი.

  10.   ანტი დიჯო

    რაც ჩემთვის უცნაურია არის "ინსტალაციის" გამოყენება, რომელიც ბრძანებაა საკუთარი ფუნქციებით. როგორც ყველა ამბობს, მეტსახელი და ამდენი ამბის გარეშე.

  11.   ბლიცკრიგი დიჯო

    Excelente