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

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

3
すべてのユーザーのデフォルトのシェルをbashに変更するにはどうすればよいですか?
今後、すべての新規ユーザーがデフォルトでシェルとしてbashを使用するようにします。 自分のシェルをbashに変更するには、コマンド「chsh -s / bin / bash」を使用することを知っていますが、将来のすべてのユーザーのシェルをデフォルトで自動的にbashに設定するにはどうすればよいですか?

3
永続的なPATH変数
この/media/De Soft/mongodb/binPATH変数を永続的にするにはどうすればよいですか? 誰もが「export PATH=$PATH:media/De\ Soft/mongodb/binあなたの~/.profile、または.bashrc、または.zshenvあなたのシェルに応じて」と言っています。 何かわからない~/.profileか.bashrc、または.zshenv。彼らは実際に何をしますか? export PATH=$PATH:my/path.profile / .bashrc / .zshenvにどのように追加しますか? デフォルトの端末で64ビットUbuntu 14.04 LTSを使用しています。

7
端末エミュレータなしでbashにアクセスする方法は?
:言う私は誤って私のシステム上のすべての端末エミュレータアンインストールしたxterm、uxterm、gnome-terminal、guake私がアクセスできる方法があるなどのbash端末エミュレータなしでは? 考えられる1つの方法は、シェルスクリプトを作成して実行することですが、それ以外に、インタラクティブシェルを取得できますか? これは純粋に仮想的なものですが、すべての答えに感謝します!

5
デスクトップショートカットからshスクリプトを実行する方法は?
私のSSHサーバーにログインするためのショートカットを作成しようとしています: ssh x.x.x.x 次のファイルを作成しました。 ssh_home.sh 実行可能にしました: sudo chmod +x ./ssh_home プロパティを右クリックして、実行可能かどうかを確認します。 しかし、私が何をしても、それをダブルクリックすると、geditが起動します。「Open With」を試しましたが、端末アプリが表示されません。ネットを検索しましたが、1つの「ショートカットファイル」に統合せずに、ファイルにリンクする方法を見つけました。
37 bash  shortcuts 


4
shがダッシュにリンクされている点は何ですか?
shシンボリックにリンクすることのポイントは何dashですか?私はそれdashがより速いはずであることを理解していますがbash、オリジナルのshシェルがなぜ存在しないのかはわかりませんsh。 それとも、なぜshリンクされていないのbashですか?
36 bash  dash-shell 

2
ターミナルを開くときに.profileが取得されないのはなぜですか?
Ubuntu 14.04.1 LTSをインストールしました。 .profileによると、 # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. 〜/ .bash_profileまたは〜/ .bash_loginはありません。 ターミナルを開いたときに.profileをソースしていないようです。 ターミナルを開くときに.profileをソースしないのはなぜですか? 供給されていないのになぜ.profileがあるのですか? 新しいターミナルが開かれたときに何がソースされているかをどのように知る/制御するのですか? 新しいターミナルが開かれたとき、それは「ログイン」をしますか? パスに$ HOME / binを追加するのに適した場所はどこですか?.bashrc?.profileのコードが同じであるため、問題が発生しますか?

3
10秒ごとにコマンドを実行する方法(cronなし)?
実行するcronと、この障害が発生します cron:/var/run/crond.pidを開くことも作成することもできません:許可が拒否されました だから、それなしでそれを行う方法はcron? PS svnのファイルが変更されたかどうかを確認したいのですが、そのための特別なスクリプトがあります。
36 bash  cron 

4
端末にプロキシを設定する方法は?
端末のプロキシを設定しようとしています。私が必要なのは、プロキシを介してすべての端末通信をインターネットに送信することです。 システム全体のプロキシ設定を設定しようとしました。ただし、ターミナルはシステム全体のプロキシ設定に従いません。 これを行う他の方法はありますか?
36 command-line  bash  proxy  tor 

2
ファイルの変更時刻を表示する方法は?
bashスクリプト内で使用するために、ファイルの変更された時間を見つけて印刷する方法が欲しいのですが。 私は思いついた: ls -l $filename | cut -d ' ' -f '6-8' どの出力: Jul 26 15:05 解析を回避lsしたいのですが、年を入れるのも便利です。 理想的には、dateコマンドのデフォルトの出力に似た出力を見たいです。 Tue Jul 26 15:20:59 BST 2016 他にどのような便利な方法が利用できますか?

3
ターミナルを閉じずにターミナルで実行中のスクリプトを強制終了するには(Ctrl + Cは機能しません)?
他のいくつかのプログラムを呼び出し、一連のコマンドを実行するbashスクリプトを作成しました。このスクリプトを端末から実行します。次に、スクリプトを強制終了します。 押してCtrl + Cもうまくいかないことがあります。スクリプトが別のプログラムを実行していることがあり、何らかの理由でkillシグナルが機能しないためです。 ただし、ターミナルウィンドウを閉じると、スクリプトが強制終了されます。 できることはありますか(キーボードの組み合わせ)、それは実際に端末ウィンドウを閉じずに端末ウィンドウを閉じることに似ています(コマンド履歴、現在のディレクトリ、出力履歴などを失いたくない)?
35 bash  scripts 

4
スクリプトの実行時のエラーメッセージ「ソース:見つかりません」
私が変更されます少し、自動セットアップスクリプト作成しています/etc/profileし、$HOME/.profile一部のパスがエクスポートされていない場合に。次に、これらを自動的にリロードします。 これを読んだことsourceがあるので、端末を起動して次のように入力しました。 source /etc/profile source ~/.profile ターミナルからは、エラーは出力されませんでした。 ただし、これら2つのコマンドをBashスクリプト内に配置すると、結果がになりsource: not foundます。 #!/bin/sh指定されている場合でも、スクリプトがBashによって実行されていることをどのようにして確認できますか(明らかに、それは保証されません)。 なぜこれらの2つのソースが紛れもなくそこにあるのに見つからないと言うのでしょうか?


2
Linuxスクリプトで「while read ...」を使用する
誰かが次のコードがどのように機能するか説明してもらえますか? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done 具体的には、私はこのループの出力がある理由を知りたいのですが3 4 5 6 2 1、代わりに3 2 1と6 5 4二つの別々の行に?心を包み込むことができないようです...
34 bash  scripts 


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