「sudoapt-getinstall」または「sudoapt-getupdate」である限り、コマンドを書くのに悩む人は何人いますか?
それは私を個人的に悩ませ、また私に時間を消費します。 今回は、これらのコマンドを「短縮」または要約して、私たちの生活を少し楽にする非常に簡単な方法を紹介したいと思います。
ゲームに行きましょう。
最初にやらなければならないことは、ROOTとしてログインすることです
#his
パスワードを入力すると、次のようになります。
#ナノ/ビン/アップデート
ここでコマンドを作成しました。 «更新»そして私達は書く
#sudo apt-get アップデート
次に、権限を付与します。
#chmod + x / bin / update
これで、コンソールにupdateと入力するたびに、リポジトリが更新されます。
nano / bin / commandを記述し、ファイルがすでに存在する場合は、他のプログラムに損傷を与える可能性があるため、削除または変更しないでください。 あなたがしなければならないことは、そのコマンドに名前を付ける別の方法を見つけることです。
このようにして、あらゆる種類のコマンドを単純化できます。 sudoから#apt-get installから#installへの移行方法
こんにちは、そして私はあなたがそれを好きになることを願っています。
個人的には、bashrcまたは.bashrcファイルでエイリアスを定義する方が快適だと思います。
そのような:
エイリアスの更新=»sudoapt-getupdate»
非常に興味深いですが、スクリーンショットに表示されているものから、それを実行するには、rootとしてログインしてから、「update」と記述する必要があります。 それから私は恵みを見ません。
いいえ、それは少なくとも私には一般のユーザーがいないためです。それで、私の番です。 しかし、あなたがそれを持っているなら、それは単にパスワードを尋ねるでしょう、そしてそれはそれです。
もうXNUMXつは、sudoapt-getなどを配置する代わりです。
su -c「コマンド」(引用符が重要)
次に、ROOTパスワードの入力を求められますが、終了しても通常のユーザーです。
rootとしてログインする必要はありません。つまり、作成したファイルを挿入したことのおかげです😛いずれにせよ、このためのエイリアスはすでに存在します。
:WQ
作成したファイルにsudoを入れました。 私はその部分を食べました😛
:WQ
エイリアスを.bashrcに追加する方がはるかに簡単です。
エイリアス更新= 'sudo aptitude update'
正確です。
素晴らしい、私は同様の記事を書くつもりでしたが、スクリプトを使って、とても良いです、そして今、私は決して明らかになることのないドラフトを持っています。 XD。
良い記事。 ポイントを与えることができれば、+ 100になります。
原則としてアイデアは良いですが、許可には意味があります。
私はセキュリティを好みます。
ご挨拶。
どういう意味ですか? それを実行するには、rootであるか、ユーザーがsudoersにいる必要があります。 / bin / updateに実行権限があるかどうかに関係なく。 apt-getとsudoは権限を変更しません。
つまり、私たちのPCに入る人は誰でも、rootの許可なしにこのタスクを実行できます。
すでに説明しましたが、パスワードの入力を求め続けるか、rootとしてログインします。 それはそれとは何の関係もありません
上記のコメントで言うように、最も簡単なのは.bashrcにエイリアスを追加することだと思います
正しいことの事実を無視すると、これを行うためにbashエイリアスを使用することになります。特に厄介なのは、スクリプトを/ usr / local / binではなく/ binに残すことです。
ほとんどすべてのブログで、LHFSをスキップし、順序や協調なしにファイルシステム全体にゴミを分散させる方法を見るのはうんざりです。
イルグリムが言ったことへのアーメン
非常に多くのファイルとライブラリが同じことをしているウィンバグのように見えるのは正しいと思います。 XD。
エイリアスを使用することをお勧めします。
2行のsudoaptitue更新スクリプトとsudoaptitudeフルアップグレードを作成しました。スクリプトを/ usr / bin /に配置し、コンソールで「update」と入力するだけで、システムとそのリポジトリを完全に更新します。 しかし、これは2つだけではなくXNUMXつのことを行うスクリプトです。
複数のコマンドのエイリアスを作成することもできます。
alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'
スクリプトをどこに置くかわからなかったので、通常は、スクリプトを自宅の非表示のフォルダーに残してから、対応するパスを.bashrcファイルのパスに追加します。
このようにするのは正しいですか、それともコメントするときに/ usr / local / binに残しておく方が良いですか?
このチームのユーザーはXNUMX人だけです。
はい、もちろん、それは完璧です、それはすべてあなたのニーズが何であるかに依存します。
同様に、この投稿の著者が提案しているのは豚であり、それは非常に悪い習慣です。いずれにせよ、/ usr / binにディレクトリを追加する方がクリーンです(これを$ PATHに追加します)。すべての個人用スクリプトを追加します。
私はそれらを/ usr / binではなく/ homeで制御することを好みます、私は知りません、私はそれをそのように好みます。
どこに置くべきかわからなかったもうXNUMXつのことは、チームの他のユーザー間で共有されるファイルです。
別のコンピューターにXNUMX人のユーザーがいて、Videosフォルダーを共有して両方が使用できるようにすることを考えています。
すべてのユーザーがアクセスできるため、/ media内にVideosフォルダーを作成し、各ユーザーのホームにそのフォルダー/ media / Videosを指すリンクを作成しました。
そうするのは正しいですか? 私は許可の問題があるのでそれを言います
そのフォルダの所有者は誰にできますか?
これは、スクリプトをrootとして実行し、パスワードを入力しない場合にのみ役立ちます。そのため、目的のスクリプトに加えて、visudoの対応する行を編集する必要があります。
他のすべてのためにALIASがあります、あなたがしたことはたわごと、説明できないです。
私が奇妙だと思うのは、独自の機能を持つコマンドである「install」を使用したいということです。 誰もが言うように、エイリアスとそれほど多くの話をすることなく。
EXCELENTE