タグ付けされた質問 「command-line」

コマンドラインインターフェイス(CLI)の使用に関する質問。

2
シェルに与えられた各コマンドをパイプするにはどうすればよいですか?
.bashrcを編集して、シェルで実行されるすべてのコマンドが何かにパイプされるようにします。例えば: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || 私はかなり似たものを管理しましたが、完全ではありません: $ bash $ exec > >(cowsay) $ echo "Hello AU!" $ exit _______ < Hello AU! > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || …

5
bash履歴で「history -d」を非表示にします
誤ってパスワードまたはbashで機密性の高いものを入力した場合、その行を簡単に削除できますがhistory -d ROW#、常にhistory -d ROW#誰かが間違いを修正したことを示すコマンドが履歴に残ります。 コマンドに何かを追加して、bash履歴に表示されないようにできますか?

2
telnet経由で接続したときに終了するにはどうすればよいですか?
GitHubプロジェクトのCLIベースのWebブラウジングをテストしようとしているときに、askubuntu.com 80を介してtelnet接続しています。ポート80を介して接続を確立しましたが、現在は何もできず、終了することさえできません。この種の接続を終了する方法はありますか?CTRL+ cは機能せず、他のキーの組み合わせも機能しません。 タブを閉じることが答えかもしれませんが、telnetを介してスクリプトを実行する予定であり、lynxなどのブラウザをインストールしたくないため、これは望ましくありません。Ubuntuにあるデフォルトのプログラムのみを使用します。




1
なぜ「!!」ショートカットは前に実行したコマンドを実行できませんか?
最近、端末で入力しました username:~$ !! そして、bashからエラーが発生しました: bash: !!: command not found 同時に、スーパーユーザーで実行すると成功します。 ユーザーのPATHのコンテンツを調査したところ、疑わしいものは見つかりませんでした。 /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 出力は次のとおりです。 username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname 2000 uptime 2001 uname 2002 history | tail 別の: username:~$ echo foo foo username:~$ !! bash: !!: command not …

3
コマンドラインのヘビゲーム?
昔、携帯電話に「ヘビ」や「ヘビ」などと呼ばれるゲームがあり、基本的には矢印キーでヘビの方向を変えることができたと思います。ヘビは自分自身(またはゲームオーバー)に触れることはできませんが、マップの端に触れると、反対側に表示されます。ゲームの目的は、ヘビに食べ物を食べさせることでしたが、食べ物を食べるたびに(食べるたびにどこか別の場所に表示されますが、通常は一度に1つずつ)ヘビは少し長くなりますゲームをプレイするのが難しい。 皆さんがこのゲームに精通していると確信しているので、このゲームのバージョンがTerminalにあるのではないかと思っていました(このゲームを見逃して奇妙な3Dバージョンしか見つけられないので)。私はそれがオリジナルに固執し、おそらくASCIIの線に沿って何かをすることを望んでいましたか? Ubuntu GNOME 16.04.1をGNOME 3.20で実行していますが、公式リポジトリにこのような無料のアプリケーションがありますか(そこから入手したいのですが)。

2
なぜ時間の出力形式は、私がそれを呼び出す方法によって異なるのですか
それは初心者の質問かもしれませんが、私はこれがどのように構成されているのか、timeこれらの2つのケースでコマンドの出力形式が異なる理由を理解していません: 経由timeで使用する場合、出力は基本情報を含む3行です。 $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s 次に、使用されているバイナリを確認できます $ which time /usr/bin/time さらに直接呼び出して、完全に異なる形式の出力を取得し、さらに多くの情報を取得します $ /usr/bin/time sleep 1 0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k 0inputs+0outputs (0major+77minor)pagefaults 0swaps に関連するエイリアスはありません time $ alias | grep time $ 走っているUbuntu 16.04。

3
Composerが更新されないのはなぜですか?
Ubuntu 16.04 LTS amd64を使用しています。LAMP(php5.6、apache2、mysql)およびComposerをインストールしました。githubからlaravelプロジェクトをダウンロードしました。Composerを更新してローカルサーバーを起動したいと思いますphp artisan serve。しかし、私が実行したいときlocalhost、ターミナルは言います: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ php artisan serve PHP Warning: require(/var/www/kstu/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/kstu/bootstrap/autoload.php on line 17 PHP Fatal error: require(): Failed opening required '/var/www/kstu/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/kstu/bootstrap/autoload.php on line 17 Composerを更新しようとしましたが、次のように表示されます。 heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ composer update Loading composer repositories with package …


5
シロアリのインストール方法
UbuntuGnomeでopenboxを使用しています。 そこで、ここにあるドキュメントを確認しました。 https://wiki.archlinux.org/index.php/Termite それをインストールする方法がわかりません。私は非常に初心者なので、簡単な説明が可能なこと、または少なくとも正しい方向への微調整が必​​要です。 私もここの指示に従いました:https : //github.com/thestinger/termite 以下を行いました: git clone --recursive https://github.com/thestinger/termite.git cd termite && make 次にこれを取得します: ask @ ubuntu:〜/ termite $ make パッケージgtk + -3.0がpkg-config検索パスで見つかりませんでした。 おそらく、「gtk + -3.0.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'gtk + -3.0'が見つかりません パッケージvte-2.91がpkg-config検索パスで見つかりませんでした。 おそらく、「vte-2.91.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'vte-2.91'が見つかりません パッケージgtk + -3.0がpkg-config検索パスで見つかりませんでした。 おそらく、「gtk + -3.0.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'gtk + -3.0'が見つかりません …

2
WindowsとUbuntuに同様のシェルコマンドがあるのはなぜですか?
Ubuntuにはbash(Bourne Again SHell)がありますが、Windowsには独自のシェルがあります。私の研究によると、Windows / Ubuntuのシェルスクリプトに使用される言語の名前はありません。単にシェルスクリプトと呼ばれます。 なぜWindowsとUbuntuの殻のような同じコマンドを理解してください:ls、mkdir、rmdir、mountなどの上に? シェルスクリプト用の共通語のようなものはありますか?もしそうなら、詳細を教えてください。

1
理想的にはコマンドラインを使用して、複数の.csvファイルを1つのマルチシート.xlsスプレッドシートに変換する方法はありますか?
理想的にはコマンドラインを使用して、複数の.csvファイルを1つのマルチシート.xlsスプレッドシートに変換する方法はありますか? CLIソリューションがない場合は、理想的にはawkまたはpascalで動作するAPIがあるかどうかを知っておくと便利ですが、それがうまくいかない場合は、かなりうまくいきます。

4
管理権限を持つ端末から新しいフォルダーを作成する方法は?
JAVAをインストールしたいのですが、インストール手順では、と呼ばれる新しいフォルダーを/java/標準/usr/フォルダーに作成するように求められます。 ただし、このフォルダーはブロックされています。つまり、PCManFMファイルマネージャーを使用して、その上に新しいフォルダーを作成することはできません。このオプションは灰色です。 そのため、ターミナルセッションから作成するコマンドがあるはずです。(でsudo、多分?) どうすれば入手できますか?それを取得するための正しいコマンドはどれですか?

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