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

シェルとは、ユーザーがオペレーティングシステムとやり取りできるようにするソフトウェアで、通常はコマンドラインで入力します。

5
bashとshの違いは何ですか?
次の2種類のコードが使用されています。 #!/usr/bin/sh そして: #!/user/bin/bash 私はこれをオンラインで検索しましたが、意見はさまざまです。私がほとんどのウェブサイトで見た説明shはbash、それはであり、本当の違いはないと言っています。 誰かがこれらの違いを知っていますか?どちらを使用するかを実用的な例を挙げていただけますか?
28 unix  bash  shell 

5
Linuxシェルを使用してスペースを含むファイルの名前を変更するにはどうすればよいですか?
スペースを含む多くのファイルに名前を付け、スペースをに置き換えたいと思い_ます。ただし、シェルでファイル名(例:)を使用してコマンドを作成するたびSpring 2011に、シェルはファイルまたはディレクトリを認識しません。 これについて何ができますか?スペースにユニコード文字を使用する方法はありますか?
28 linux  bash  shell 




4
Windows&Git Bash:Windows%PATH%システム変数を読み取るためのBash PATH
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 6年前に移行され ました。 最近、コントロールパネル->システム->詳細システム設定->環境変数->ユーザー変数-> PATHの順に選択して、Windows PATHにディレクトリを手動で追加しました。(Windows 7、64ビット。) 再起動してcmd.exeを起動するとecho %PATH%、これが機能したことが示されます。出力に最近追加したディレクトリが表示されます。 ただし、Git Bashの起動後echo $PATH、このディレクトリは出力に含まれません。 export PATH=$PATH:/c/my/pathbashrcを追加できましたが、Git BashはWindowsからPATHを取得するだけなので、2つの場所にパスを追加する必要はありません。どうすればこれを達成できますか? (より一般的な関連の質問は、Git Bashの$ PATHを設定するものは何ですか?いくつかのエントリが異なる場所で繰り返されていることを確認します。 $ PATHに触れるGit Bashプロンプトが表示されますか?)

1
ZSHの完了色とOS X
この最小限の.zshrcを検討してください。 export CLICOLOR=1; export LSCOLORS=exfxcxdxbxegedabagacad; # It is the default value on OSX, so this line can be omitted autoload -Uz compinit compinit zstyle ':completion:*' list-colors 'exfxcxdxbxegedabagacad' OS Xでは、ls場合の使用色CLICOLORTRUEに設定すると色が使用されているがにあるLSCOLORSデフォルト値です exfxcxdxbxegedabagacad。 を実行するlsと、ディレクトリが青で印刷されます。ただし、実行するとcd + TAB、ZSHはディレクトリを赤と太字で補完することを提案します。問題は何lsですか?また、ZSHの完了に同じ色を使用するにはどうすればよいですか?
26 macos  shell  colors  zsh 


2
シェルスクリプトはファイルに新しい行をエコーし​​ます
シェルスクリプト内の変数間のファイルに新しい行をエコーし​​たいです。ここに私のコードがあります: var1 = "Hello" var2 = "World!" logwrite = "$ var1 [ここに新しい行を挿入します] $ var2 echo "$ logwrite" >> /Users/username/Desktop/user.txt 現在、スクリプトを実行すると、user.txtファイルに次のように表示されます。 "こんにちは世界" 見せたい: こんにちは 世界! どうすればいいですか? 編集:ここに私のシェルスクリプトがあります: echo -n "名前は何ですか?" 最初に読む echo -n "姓は何ですか?" 最後に読む echo -n "ミドルネームは何ですか?" 真ん中を読む echo -n「あなたの誕生日は?」 誕生日を読む echo -e "名:$ first / n名:$ last / nミドルネーム:$ …

10
ドットで始まる名前のファイルをコピーするにはどうすればよいですか?
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 ディレクトリAの下のすべてのファイルをディレクトリBにコピーしようとしています。ディレクトリAの下のすべてのファイルはドットで始まります。たとえば、 A/.a A/.b A/.c 私が使用すると見つけた:cp A/* B、常にエラーが発生します: cp: cannot stat 'A/*': no such file or directory それはのためのオプションはありませんようだcpとlsドットで始まったエントリを処理するには、誰もがそれを修正する方法を考えていますか?
26 linux  bash  shell  regex 

1
なぜ 'tmux'はデフォルトでログインシェルとして新しいウィンドウを作成するのですか?
tmux実行中のセッションで新しいセッションを開始したり、実行中のセッション内に新しいウィンドウを作成したりするときのデフォルトの動作は、シェル(例:)をbashログインシェルとして実行することです。 ログインシェルは、システムにログインしているときに関心のある設定や手順のルーチンを実行することを意図していることを理解しています。ただし、ほとんどの場合(ログインシェルtmux として使用できることを除いて)、ユーザーが新しいウィンドウを開きたいだけの場合、これを行うのは本当の意図ではありません。 これをデフォルトの動作にする理由は何tmuxですか? ドキュメントが問題について述べている唯一のこと: default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell …
26 shell  tmux 

3
Mac OS X Yosemiteでbashを更新する方法
bashスクリプトを少し学習しようとしています。私の古いbashバージョン: Bash version 3.2.53(1)-release... Mac OS X Yosemiteのbashをhomebrewで更新しました: brew update brew install bash 次に、ターミナルのプロパティで、標準のシェルパスをから/bin/bashに変更しました/usr/local/bin/bash(これは、homebrewが更新されたbashをインストールする場所であることがわかります)。 次に、結果をもう一度確認しました(すべてが良いようです): $ echo $BASH_VERSION Bash version 4.0.33(0)-release... しかし、単純なbashスクリプトを記述しようとしていたとき: #!/bin/bash echo "Bash version ${BASH_VERSION}..." for i in {0..10..2} do echo "Welcome $i times" done 結果は次のとおりです。 Bash version 3.2.53(1)-release... Welcome {0..10..2} times の代わりに: Bash version 4.0.33(0)-release... Welcome 0 …

4
Ubuntuで保留中のセキュリティ更新プログラムの数を確認する
セキュリティと通常のパッケージの両方について、Ubuntuサーバーで自動更新を有効にすることは禁止されていると言ってみましょう。 4台のUbuntuサーバーのいずれかにログインすると、ウェルカムメッセージに次の内容が含まれます。 39 packages can be updated. 26 updates are security updates. ただし、APTを監視するNagiosプラグインを実行すると、次の結果が得られます。 % /usr/lib/nagios/plugins/check_apt APT WARNING: 33 packages available for upgrade (0 critical updates). 保留中のセキュリティ更新と定期的な更新があることを適切に検出する方法を知る必要があります。それができたら、保留中の定期的な更新に対してWARNINGを返し、保留中のセキュリティ更新に対してCRITICALを返すNagiosスクリプトを作成する予定です。 誰もがこれらの2つの状態を検出する方法を知っていますか?
25 linux  ubuntu  bash  shell  nagios 

4
Android adbシェルで端末サイズを設定するにはどうすればよいですか?
「adb shell」を使用してAndroidに接続し、「vim」や「mc」などの特定のコマンドを実行すると、25x80文字の「ウィンドウ」に制限されます。xtermの解像度がはるかに高いデスクトップコンピューターから接続しているので、使用したいと思います。 このコンソールウィンドウのサイズをたとえば60x156文字に変更するにはどうすればよいですか?
25 shell  android  console 


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