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

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

2
.bashrcのPATHエクスポート行は何をしますか?
私はLinuxにそれほど興味がなく、チュートリアルに従って次の疑問を持っています。 bashrcファイルを変更する必要があります。このファイルにはどのような設定が含まれていますか?何かがbashシェル環境に関連していると思いますが、それについてはよくわかりません。 私はこの行を挿入しなければなりません: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH この行は正確には何ですか? このexportステートメントは、他のプログラムで使用できるようにする新しい変数を作成するために使用されると思います。 しかし、この行は正確には何ですか?でPATH、私は定義していますという変数の名前は?なに$HOME? 前の式のand とsectionの:間の記号はどういう意味ですか?PATH=$HOME/.local/bin$HOME/.local/usr/bin$PATH この表現は正確にはどういう意味ですか?


2
コマンドラインが実行されるたびにbashスクリプトを実行する
私は新しいUbuntu / Linuxユーザーです。上記のタイトルとして質問したいと思います。 たとえば、bashファイルがあります./script。コマンドラインを入力すると自動的に実行されるようにしたいと考えています。私は、コマンドラインを実行するとpwd、次に./script実行されます。次のコマンドラインls -laを入力する./scriptと、再度実行されます。


6
一連のsedコマンドがコマンドラインで機能するが、スクリプトでは機能しない
私は働いている.csvの出力このSEデータクエリ(のみ5022のエントリで)次のようになります。 "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (そして^M、[number]と "" title ""の間に行末があります)。次のようにする必要があります。 281952,Flash 11.2 No Longer Supported by Google Play 281993,Netbeans won't open in Ubuntu これを特定のテキストエディターで修正しましたが、これは非常に簡単に無名のままですが、クエリを更新するたびに再度実行する必要がなく、他のユーザーが使用できるように、スクリプトを作成したいと思いました。私が使ったsed... この一連のコマンドは完全に機能します(ただし、効率が悪い場合があります。これは試行錯誤による解決策にすぎません)。 # Print the ^M and remove them, …

1
capslockキーをfish shellコマンドにバインドし、トグルキャップ機能を無効にするにはどうすればよいですか?
私は最近魚の殻に切り替えました、そしてそのオートコンプリートは本当に素晴らしいです。 しかし、私はtabそれが明確な場合とは対照的に、complete_autocomplete機能を使用するために使用したいと思っています。前進キーと終了キーの両方がこれを行いますが、通常のタイピング位置では私の指が届きません。 私はCapslock今までこのキーを使用したことがないので、このキーを使用したいのですが、とても良い位置にあります。 私は試しましたsetxkbmap -option caps:noneが、それはcapslockキーを完全に無効にするようです。私はそれをフォワードキーまたはエンドキーにバインドできると思いますが、これをどのように行うかについてもわかりません。 また、私は魚のシェルでcapslock次のキーバインディングを見つけることができないようです: cowpig@gerty:~$ bind -K b2 backspace btab dc down end enter f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 home ic left npage ppage right sdc send sf shome sic sleft snext …

2
誤ってPATH変数を永久に変更しましたが、今すぐログインできません。PATH変数をデフォルトに変更するにはどうすればよいですか?
sudo -H gedit /etc/environment端末でコマンドを使用して、PATH変数を永続的に変更しました。 それを修正するために、Ctrl+ Alt+ を押してコマンドF1を使用しましたexport PATHが、アクセスが拒否されました。 新しいPATH変数にはがないためsudo、多くのコマンド(およびを含むnano)は認識されません/usr/bin。Linuxコマンドは初めてです。 どうすれば修正できますか?


2
正しく終了するのと同じ方法でターミナルからアプリケーションを閉じる方法
通常、グラフィカル環境でアプリケーションを実行しているときに、アプリケーションを閉じるにXは、ウィンドウの左上隅をクリックするか、に移動しFile > Closeます。 コマンドラインを使用して、ターミナルからssh経由でリモートでこれらのプログラムをリモートで閉じたいと思います。今はkillコマンドを使用していますが、アプリケーションをそれ自体から適切に終了するのと同じように機能するのではないでしょうか。 man killデフォルトのシグナルから15)SIGTERMのように見えますが、このシグナルは、クリーンアップ、開いているファイルのクローズ、保存などのために閉じようとしているアプリケーションに通知しますか? 端末から実行したい場合、もっと良い方法はありますか?

1
bashのこれらの余分な出力行は何ですか?
コマンドを(ランダムに)実行した後、これらの行が表示されることがあります。 [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 最初の行はコマンド自体であり、常に発生するとは限りません。しかし、コマンドラインアプリは、コマンドラインに戻らずに、Enterキーを押すまで停止することがあります。これらの行を示しています。 私のシステムは1週間前までこのように動作しませんでした。これは問題ですか?

1
端末からさまざまなフォルダで.fueを.cueで.apeにバッチ変換して分割
44GB(はい、44)の.apeCDファイルのフォルダがあります。それぞれ.apeが完全なCDであり、通常、.cueそれぞれにファイルがあります.ape。経由するキューデータがないため、これらを変換する必要がありますが、分割する必要はありません。そこには.jpgsや.logs もいくつかありますが、私は気にしません。treeコマンド出力がこれを視覚化するのに役立つ場合、ここに行きます: ├── Philips Mozart Collection - 180 CD │ │ ├── box01-Symphonies │ │ │ ├── 1B.jpg │ │ │ ├── 1F.jpg │ │ │ ├── cd01 │ │ │ │ ├── CDImage.ape │ │ │ │ ├── CDImage.ape.cue │ │ │ │ ├── Complete Mozart Edition, Vol. 01, …

2
trはどのようにして1つの単語を別の単語に翻訳しますか?
ファイルがma.txtあり、その出力が含まれていますls -l。trコマンド(tr "nik-pc" "root")を実行すると、次の出力が表示されます。 nik-pc@nik:~$ cat ma.txt total 52 drwxr-xr-x 2 nik-pc nik-pc 4096 Mar 11 11:33 Desktop lrwxrwxrwx 1 nik-pc nik-pc 2 Mar 8 22:54 di -> hd drwxr-xr-x 3 nik-pc nik-pc 4096 Mar 13 13:28 Documents drwxr-xr-x 7 nik-pc nik-pc 4096 Mar 14 18:21 Downloads drwxr-xr-x 2 nik-pc …



2
$ '$ foo'と$“ $ foo”の違い
変数のコンテキスト内で一重引用符と二重引用符の間のニュアンスを理解するのが難しい 私は定義します: foo=pwd 次にこれらを実行します: echo $'$foo' どのエコー$foo($私のechoコマンドの最初が削除されることを意味します) echo $"$foo" これはエコーしますpwd(つまり、bashは$foo、私の変数をその値に展開します) echo $`$foo` 最後に、このエコー$~/scripts(私は印刷することを期待~/scriptsしていません$~/scripts) 誰かがこれらの違いを理解するのを手伝ってくれる?

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