タグ付けされた質問 「bash」

Bash(Bourne-Again SHell)は、Ubuntuのコマンドラインインターフェースでデフォルトで使用されるシェルです。

4
メモリキャッシュを消去または無効にするにはどうすればよいですか?
システムの起動後、数分でメモリキャッシュがいっぱいになり、スワップの使用が開始されます。/ proc / meminfoのスクリーンショットを次に示します。 ただし、このプロセスを無効にした後、キャッシュを一度消去すると、システムがある程度高速化すると思います。ここで間違っている場合は修正してください。 Bleachbitメモリクリーニングも試しましたが、メモリキャッシュを適切にクリーニングしていないようです。また、この機能はまだ実験段階です。 同様の質問がすでに投稿されています:プリフェッチキャッシュを無効にするにはどうすればよいですか?、しかしそれはUbuntuサーバーに関するものであり、また回答には手動設定などが含まれていました したがって、Ubuntu 12.04のメモリキャッシュを無効/有効にするソフトウェアがあるかどうかを知りたいと思います。

2
bashrcまたはbash_profile?
2つのbashログインスクリプトの違いを知っています。 .bashrc 「非ログイン」シェルによってのみ実行されます。 .bash_profile(または.bash_loginまたは.profile)は、「ログイン」シェルによって実行されます。 ログイン専用の実行に適しているものの良い例がありますか?私はそれらを入れるだけです.bash_profileが、実際には意味がありません.bashrcか? (私たちのほとんどが.bashrcからのソースを知っている.bash_profileので、反対の質問にはあまり意味がないようです...)
49 scripts  startup  bash 


3
bashスクリプトのexit 0、exit 1、exit 2の意味
私はいくつかの練習問題をやっています。 引数として月番号を指定し、この番号を月名に変換するスクリプトを作成します。結果は標準出力に出力されます。 私は解決策を作りました: #test for number of argument if [ "$#" -eq 0 ] ; then echo -e "No argument." echo -e "Write a number between 1 and 12." exit 1 elif [ "$#" -gt 1 ] ; then echo -e "More than 1 argument." echo -e "Write a number …
49 bash  scripts 




1
.sudo_as_admin_successfulの作成を停止することはできますか?
でコマンドを実行するたびにsudo、という名前のファイル.sudo_as_admin_successfulがホームディレクトリに作成されます。私の知る限り、これは起動時にbashが出力するこのメッセージを無効にするという唯一の目的のために存在します。 To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. の関連セクションをコメントアウトすることでそのメッセージを停止することは可能です/etc/bash.bashrcが、sudoそれでも私のホームディレクトリに迷惑なファイルが作成されます。 このWebページでは、あなたがから自分を削除することによって作成されたファイルを停止できることを示唆しているadminグループを、私はどのようなグループではないよ- id私はにいることを示しjosh、adm、cdrom、sudo、dip、plugdev、lpadminとsambashare、とadminではありません/etc/group。 このファイルの作成を停止する方法はありますか? これは、この質問の複製ではないと考えていますsudo。なぜなら、によって作成されているファイルを停止できるのではなく、bashによって印刷された通知を消すことができるかどうかを尋ねていたからです。
46 bash  sudo 

9
.bash_profileを変更した後、すべてのコマンドが「command not found」で失敗しますか?
私は.bash_profileを更新していましたが、幸いにもいくつかの更新を行ったところ、次のようになりました: env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory -bash: tar: command not found -bash: grep: command not found -bash: cat: command not …

9
ログインしているサイトからwget / curlを使用してダウンロードするにはどうすればよいですか?
ログインするとウィキペディアの一部が異なって表示されます。ユーザーページをwgetして、ログインしているように見せたいと思います。 このようなユーザーページを取得する方法はありますか http://en.wikipedia.org/wiki/User:A これはログインページです。 http://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Login&campaign=ACP3
46 bash  wget 

8
複数の.mp3ファイルを1つの.mp3に連結する
ここで提案されているように、catコマンドを使用して複数の.mp3ファイルを1つの.mp3ファイルに連結しています。 現在のフォルダーに次の.mp3ファイルがあると想像してください。 001001.mp3 001002.mp3 001003.mp3 001004.mp3 001005.mp3 または、このように: 096001.mp3 096002.mp3 096003.mp3 096004.mp3 これらの.mp3ファイルを昇順で連結する必要があります。つまり、 001001.mp3+001002.mp3+001003.mp3+etc. これらの.mp3ファイルを1つに結合するために、現在のフォルダーで次のコマンドを実行しています。 cat *.mp3 > final.mp3 最終的な.mp3ファイルをテストしましたが、これは予想どおりですが、上記のコマンドが昇順でファイルを選択することを確認する必要があります。 上記のコマンドが常に昇順でファイルを連結することを確認できますか? ありがとう卿を!

6
/ etc / profileがソースされていません
11.04では、システムの新規インストールを行いました。そのインストールの一部は、インストールすることでしたRVMスティック、rvm.sh中を/etc/profile.d/。/etc/profile(各+ rをロードする/etc/profile.d/*.sh)がロードされていないため、これは機能しません。ドキュメントによると、プロファイルはbashがログインで実行されている場合にのみ提供されます。これを確認するために、を呼び出したbash --login後、rvm利用可能になりました。 これは以前のバージョンのUbuntuで設定なしで機能していました。つまり、10.10の新規インストールでは、profile / .dが正しくソースされます。 私の質問は、私が間違ったことをしていることはありますか?それとも、これを破ったNattyで行われている新しい仮定はありますか?私の現在の回避策はsource /etc/profileinです~/.bashrc(プロファイルはbashrcの前にロードすることを意図しているため、ひどいです)
45 bash  rvm 

13
bashでbcを使用して小数を丸める方法は?
bashスクリプトを使用して私が欲しいものの簡単な例: #!/bin/bash echo "Insert the price you want to calculate:" read float echo "This is the price without taxes:" echo "scale=2; $float/1.18" |bc -l read -p "Press any key to continue..." bash scriptname.sh 価格が48.86と仮定すると、答えは41.406779661(実際は41.40を使用しているためですscale=2;) 私の質問は次のとおりです。 このように答えを表示するために2番目の小数を丸める方法は?:41.41
45 bash  scripts  bc 

16
$ PATHのパスを個別に表示する方法
さまざまなパスを$PATH個別にリストする方法がわからないため、次のようになります。 /bin /usr/bin /usr/local/bin 等 誰もこれの正しい変数を知っていますか?
45 bash  paths 

6
コマンドラインでの二重引用符「」、一重引用符「」、および逆引用符「」の違いは?
コマンドラインで次の文字を多用するWeb上のチュートリアルやこのサイトの投稿をよく見ます。多くの場合、かなり似た目的で使用されているようです。コマンドラインまたはシェルプログラミングで使用する場合の違いは何ですか?どの目的で使用しますか? " " double quotes ' ' single quotes ` ` backticks

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.