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

Bashは、GNUプロジェクトのUnixライクなオペレーティングシステム用の無料のシェルです。

4
ログインせずに.bashrcを編集する方法
これはおそらく重複した質問ですが、CentOS(特にVM上の)のログイン/ブートプロセスについては、何を検索すべきかを知るのに十分な知識がありません。 VirtualBoxでCentOS 7を実行しています。誤っgnome-terminalて~/.bashrcファイルの末尾に追加しました。そのため、ログインするとターミナルウィンドウがポップアップします。そのターミナルセッションが実行され.bashrc、別のウィンドウなどが開かれます。gnome-terminalターミナルウィンドウます。 GUIログインなしでターミナルセッションにログインしようとしていますが(gnome-terminal失敗します)、GUIなしで起動することはできません。この質問に対する回答を使用してみましたが、成功しませんでした。毎回GUIログインを取得します:CLIでCentOSを起動する方法は?。起動時にGRUB設定を編集する別の方法、またはUbuntuのCtrl + Alt + F1のようなGUIログインから新しいターミナルインスタンスに到達する方法はありますか?(はい、試しました。CentOS7で動作しないか、VirtualBox VMで動作しません。)または、GUIなしでターミナルセッションを取得できる他の方法があるので、編集できます。.bashrcこの混乱を修正しますか?


1
「find」がファイルを新しい順に検索するようにするにはどうすればよいですか?
タイムスタンプ(作成時)でソートされたサブディレクトリ内のファイルを検索したいのですが、最新のものが最初になります。 私はマニュアルページを見ましたが、タイムスタンプでソートするのではなく、タイムスタンプでフィルタリングできるように思われます。 これfindを達成するためにどのオプションを渡すことができますか?あるいは、sortタイムスタンプで並べ替えるなど、別のツールとどのように組み合わせることができますか?
17 bash  unix  find 

5
CtrlまたはAlt ANDバックスペースを使用してBashの最後の単語を削除する
Linuxでは、最後の単語を削除するためにCtrl- を押しBackspaceていましたが、Bashターミナルでそれを行う方法がわかりません。 OS XIでは、同じことを行うためにAlt- Backspaceを使用します。 最後の単語を削除するためにCtrl-またはAlt- Backspaceキーの組み合わせをBashに認識させる方法はありますか? Linuxではterminatorターミナルエミュレータとして使用し、OSXではを使用しますiTerm2。


3
数値bashシェル変数の最大値は何ですか?
bashの数値変数を意図的に停止せずにインクリメントするとどうなるか、私は興味があります。数字はどれくらい大きくできますか?オーバーフローして負になり、永久に増加し続けますか?ある時点で壊れて停止するでしょうか? 私はx86_64 AMDプロセッサーを使用していますが、32ビットの回答も喜んで聞き、あなたが話しているものを指定してください。Fedora21 64bitを実行しています。 私は広くグーグルで検索しましたが、奇妙な理由でこの特定の情報を見つけていません。それはすべてのマニュアルなどの基本情報のようです。
17 bash  shell  script 

4
リモートSSHコマンド-bashバインド警告:行編集が有効になっていない
私はbash 4.3.11(1)を使用しており、次の履歴プラグインを(.bash_it経由で)インストールしています。 # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind '"^[[A":history-search-backward' bind '"^[[B":history-search-forward' 対話型セッションにログインするとすべて問題ありませんがssh host 'ls -als'、たとえばリモートコマンドを実行すると、次の出力が表示されます。 : ssh host 'ls -als' /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 3: bind: warning: line editing not enabled /home/ubuntu/.bash_it/plugins/enabled/history.plugin.bash: line 4: bind: warning: line editing not enabled echo -e …
17 bash  ssh  shell 

6
bashシェルエラー:「そのようなファイルまたはディレクトリはありません」
Ubuntu 14.04にVirtualenvラッパーをインストールしようとしています。しかし、ターミナルを起動するたびに、bashというエラーが表示されます。 /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh:そのようなファイルまたはディレクトリはありません。 を使用してbashrcスクリプトもチェックしましたgedit ~/.bashrcが、そのような行はありません。誰が私が間違っているのか知っていますか?
17 bash  virtualenv 


2
Linuxでファイルのリストを圧縮する方法
1つのディレクトリにzip圧縮する必要があるファイルがたくさんあります。ディレクトリ内のすべてのファイルを圧縮するのではなく、特定のクエリに一致するファイルのみを圧縮します。 やった grep abc file-* > out.txt 各ファイルに「abc」のすべてのインスタンスを含むファイルを作成します。ファイル自体が必要です。これらのファイルのみを圧縮するようにbashに指示するにはどうすればよいですか?
17 bash  zip 

5
Bash:検索で/ etc / hostsを含むホスト名のIPを検索します
Ubuntu 10.10以降 私のスクリプトでは、特定のホスト名のIPを検索する必要があります。 その名前がにリストされている/etc/hosts場合、コマンドは/etc/hostsDNSサーバーからではなくからIPを印刷する必要があります。 私が試したどのようなコマンド(nslookup、dig、host)、完全に無視する/etc/hosts-少なくともDNSサーバに知られていない名前の。 注:/etc/hosts手作業でgrep する必要のない解決策を希望します。
16 linux  ubuntu  bash  dns  hosts-file 

4
bashでファイルのタイムスタンプを比較する方法は?
2つのファイルのタイムスタンプを比較するにはどうすればよいですか? 私はこれを試しましたが、うまくいきません: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi 私は両方のタイムスタンプを順番に印刷しました。 1273143480 1254144394 ./script.sh: line 13: [1273143480: command not found 基本的に比較が機能しない場合、私は推測します。または、私がやっていること以外の良い方法があれば、教えてください。何を変更する必要がありますか?


2
実行時のコマンドの各出力のプレフィックス
モジュラースクリプトを作成しようとしています。単一のスクリプトから呼び出されるスクリプト/コマンドがいくつかあります。 各コマンドの出力にプレフィックスを付けたい。 例: 私のファイルはすべてcommands.sh / command1.sh / command2.shです command1.shの出力 file exists file moved command2.shの出力 file copied file emptied allcommands.shは、スクリプトcommand1.shおよびcommand2.shを実行します これらの2つのスクリプトの各出力のプレフィックスを次のようにします。 [command1] file exists [command1] file moved [command2] file copied [command2] file emptied

2
黒い背景で表示される赤いファイル名はどういう意味ですか?
コンパイルに問題があり、lib /ディレクトリを確認すると、「ls」から次の出力が得られます。 赤/黒の組み合わせの意味は何ですか? ここで提案されているように「dircolors -p」の出力をチェックインしました(ファイル名が赤い背景で表示されるとはどういう意味ですか)が、答えが見つかりませんでした。 さらに、permissions / user / size / timestampの場所にある疑問符の意味は何ですか? ご協力いただきありがとうございます
16 bash  shell  ls 

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