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

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

1
範囲{#..#}のBash forループ
{#..#}は、Pythonのrange()と同様に、一連の数字または文字を生成します。echo {1..5}コマンドラインでコマンドを実行すると、次のようになります。 1 2 3 4 5 代わりに、次のbashスクリプトは期待どおりに機能しません。 for i in {1..3}; do echo "Iteration $i" done 印刷されます: Iteration {1..3} どうして? *私は使用できますseqが、それは時代遅れです(http://www.cyberciti.biz/faq/bash-for-loop/)

2
ホームディレクトリに対して 'rm -r〜'は何をしましたか?
geditは、「〜」で終わる非表示のバックアップファイルを作成します。ディレクトリツリーを再帰的にクリーンアップしたかった。 このコマンドrm *~は、「〜」で終わるすべてのローカルファイルを削除します rm -r *~ .ツリー全体のすべてのファイルを削除すると思っていましたが、タイプミスしましたrm -r ~。 いくつかのディレクトリを削除できなかったというメッセージがあり、コマンドを終了しました。質問は次のとおりです。私は何を削除しましたか? Filezillaの設定がなくなったことに気付きました。このコマンドは、ホームディレクトリからすべての隠しディレクトリを削除しますか?

6
ubuntu 18.04にSMB共有をマウントする方法
サーバーへのGUI接続を使用してローカルネットワークに共有サーバーをマウントし、入力したアドレスはsmb://myServer/myFolderです。次に、共有フォルダを/mntディレクトリに追加してIDEからアクセスできるようにしましたが、サーバーをアンマウントしてコマンドでCLIを使用しようとしても失敗しました gio mount smb://myServer/myFolder**. 誰も以前にこの問題を抱えていましたか?

6
単純なvi / vimの代替として使用できるエディターは何ですか?
私はWSLのおかげでUbuntuのBashに来るWindowsユーザーです。今、私はいくつかのファイルを編集する必要があり、私は本当にViが嫌いです。私はそれに対処する必要がありますか、それともより簡単な代替手段がありますか? 私が探している機能は次のとおりです。 CLIベース 使いやすい(入力と編集はメモ帳に似ている必要があります) シンプルな編集機能で十分です Vimをマスターしようとしますが、今すぐ簡単に編集する必要があります!


1
grepにスペース文字を含める方法は?
exampleという名前のファイルがあります $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf grep前.pdfにスペースのある行を取得するために使用すると、取得できないようです。 grep *.pdf example 何も返しません(「grep、前に0個以上のスペースがあります」と言いたいのです.pdfが、結果はありません) そして私が使用する場合: grep i*.pdf example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf 「grep、i1回または0回一致します」と言っているため、すべての行が返されます。 そして最後に: grep " *.pdf" example 結果は返されません このサンプルでは、​​見たい grep .pdf 出力として 私の考えの何が問題になっていますか?

3
デスクトップ環境なしでUbuntuにFirefoxをインストールすることは可能ですか?
現在、グラフィカルデスクトップ環境を持たないUbuntuサーバーにfirefoxをインストールします。グラフィカルなFirefox(またはテキストのみではないモードでウェブサイトを表示できる他のグラフィカルブラウザ)を起動できる最小限のディスプレイ管理ツールをインストールすることは可能ですか? 残念ながら、リンクス、リンク、および同様のテキストのみのブラウザでは十分ではありません。


4
デフォルト以外のIDファイルの場所を使用したパスワードなしのSSH
スタートアップスクリプトの一部として、いくつかのgnome-terminalウィンドウを自動的に開く必要があり、それらのターミナルの1つが自動的に送信します。 ssh user@192.168.1.3 これに関する制限は、SSH接続を完了するためにパスワードを入力する必要があることです。 私がやりたいことは、スクリプトがコマンドを開始し、接続を完了することです。その範囲で、私はここで受け入れられた答えに概説されている指示に従うことを試みました。 接続したいシステムから実行しました: ssh-keygen Enter file in which to save the key: /home/user/ssh/keys/server1key その後、パスフレーズの入力を求められました。私はそれが何のためにあるのかわからなかったので、これを空にしておきました。そのため、使用するたびに上記のパスフレーズでロックを解除する必要があると思いました。 上記のリンクの手順を続けて、次を実行して受け取りました。 ssh-copy-id user@IP ERROR: No identities found クイック検索の結果、デフォルトの保存場所ではないため、キーの場所を指定する必要があることが判明したため、次の点を修正しました。 ssh-copy-id -i /home/user/ssh/keys/server1key.pub user@192.168.1.3 サーバーのパスワードを尋ねた後、キーを正常に追加しました。ただし、「ssh user @ IP」でログインしようとすると、パスワードの入力を求められました。 私が知っている限り、リンクされた指示に正しく従ったので、何かが足りないか、または既存の構成がこれを機能させるのを妨げていますか? どちらのシステムも18.04とopensshを使用します。

1
非sudo sshfs作成ディレクトリをアンマウントする方法
私はsudoなしでsshfsを使用して次のようなディレクトリを作成しました sshfs user@172.19.76.226:/media/user/harddrive /temp/user/harddrive しかし、/temp/user/harddriveディレクトリをアンマウントしたいとき umount /temp/user/harddrive プロンプト: umount: /temp/user/harddrive: Permission denied このディレクトリをアンマウントする方法は?

9
多数の画像ファイルの名前をbashで変更する
私は約名前を変更する必要があります。70,000ファイル。例:From sb_606_HBO_DPM_0089000to sb_606_dpm_0089000など。 番号の範囲はから行く0089000まで0163022。変更する必要があるのは、名前の最初の部分だけです。すべてのファイルは単一のディレクトリにあり、順番に番号が付けられます(イメージシーケンス)。番号は変更しないでください。 これをbashで試すと、「引数リストが長すぎる」とグリズリングします。 編集: 私は最初に単一のファイルの名前を変更しようとしましたmv: mv sb_606_HBO_DPM_0089000.dpx sb_606_dpm_0089000.dpx 次に、範囲の名前を変更しようとしました(先週、ここでファイルのロードを移動する方法を学びました。そのため、ファイルの名前を変更するために同じ構文が機能すると考えました...)私は次の(またはそれに似たもの)を試したと思います: mv sb_606_HBO_DPM_0{089000..163023}.dpx sb_606_dpm_0{089000..163023}.dpx

4
Ubuntu GUI自体はTTYですか?
Ubuntu GUIを単独でTTYと呼ぶのは正確ですか?TTYという用語は、端末コンソールや端末エミュレーター(CLI環境)を必ずしも扱っているのではなく、定義が十分に広ければ、GUIと呼ぶこともできることを知っています。 したがって、私の質問は実際には次の2つで構成できます。 Ubuntu GUI(または他のオペレーティングシステムGUI)に「TTY」という名前を付けるのは正確ですか? ウィンドウ(ディレクトリウィンドウやgedit / geanyウィンドウなど)は、それ自体がTTYであると言うのですか、それとも大きなGUI TTYの(ウィンドウ)の一部であると言うのは本当ですか?
16 command-line  gui  tty 


5
`ls --directory`は何を表していますか?
私のUbuntuバージョンでは、man lsに--directoryに関する次の情報があります。 list directory entries instead of contents, and do not dereference symbolic links だから、私はそれがどのように機能するか少し混乱しています。私はコマンドを使用し、ls --directoryすべてのディレクトリのリストを期待していましたが、代わりに. だから、正確に何をんls --directoryかls -dいますか?
16 command-line  ls 


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