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

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。




1
bash viモード:#-*-モード:ruby-*-#vi:set ft = ruby​​:はどういう意味ですか?
私はいくつかのランダムコードを調べていますが、その一番上に次のように書かれています: # -*- mode: ruby -*- # vi: set ft=ruby : これは何を意味するのでしょうか? 簡単な質問であることはわかっていますが、オンラインでそれを見つけることができませんでした。これは、a)このコードがどの言語で書かれているかさえわからない、b)bashとviが非常に新しいためです。
12 linux  unix  vim  emacs  ruby 

6
特定の行でファイルを2つのファイルに分割する
UNIXで、指定された行番号でファイルを2つのファイルに分割する方法を探しています。 split -l 100 file_nameは私が探しているものに近いですが、このコマンドはそれぞれ100行の複数のファイルを作成します。指定された行番号でファイルを2つのファイルに分割するコマンドを探しています。UNIXでこれを行う方法はありますか?
12 unix 

1
grepの複数の単語の「または」の正規表現
[Computer]$ grep "foo|bar" filename 上記のコマンドは、「foo」または「bar」が存在するファイル名の各行を返す必要があることを理解しています。マニュアルページで確認します| 正規表現またはシンボルとコードが「foo」と「bar」に対して独立して機能するため。何が欠けていますか?
12 bash  unix  regex  grep 

4
Unixでtrコマンドの「-s」、「-t」、および「-c」オプションはどのように機能しますか?
私は道について混乱しています-s、-tと-cのオプションはで仕事のtrコマンド。私がする時 echo I am a good boy | tr good bad 私は出力を取得します: I am a bddd bdy oで繰り返されてgoodいるため、これは非常に理解できます。の最後の可能な変更oはdであり、したがって出力です。 今私がするとき echo I am a good boy | tr -s good bad 出力は I am a bd bdy この-sオプションは、セット1の各文字が繰り返されるたびに1つに絞り込み、セット1の各文字を同じ位置にあるセット2の対応する文字に変更することになっています。 だからそれはあったはずです I am a bad bay. なぜ変更したのですか? さらに、私がするとき echo I am a good …
12 linux  unix 

3
Mac OS Xで「リソースビジー」メッセージを取り除く
でコマンドをHSF+実行して、iMacで失われたパーティションテーブルを修復しようとしています。コマンドを実行しようとすると、リソースがビジーであるというエラーメッセージが表示されます。isudo pdisk /dev/rdisk1i pdisk:書き込みのためにファイル/ dev / rdisk1を開けません(リソースがビジーです) 私が使用した場合と同じ結果を得る/dev/disk1、/dev/rdisk2と/dev/disk2。 私も走ってみましたsudo gpt /dev/(r)disk(1-3)。興味深いことに、私は次の結果のみを取得し/dev/rdisk3ます。 したがって、sudo lsof /dev/rdisk1だけでなくを実行して、リソースが何を使用しているかを確認しようとしますsudo lsof /dev/disk1。何も表示されません: sudo umount /dev/disk1だけでなくを実行して、デバイスのマウントを解除してみましたsudo umount /dev/rdisk1。デバイスが現在マウントされていないというメッセージが表示されます。 次のコマンドを実行すると、コンピュータに接続されているすべてのディスクのリストが表示されますsudo DiskUtil list。 / dev / disk0 -iMacが接続されているコンピューターのディスク。 / dev / disk1 -iMacのHDD。 / dev / disk2 -iMacのSSD。 / dev / disk3-これが何かわかりません。iMacのHDDとSSDを組み合わせたものだと思います。 / dev / disk4-外付けハードドライブ。 / dev / …


2
.gitディレクトリを無視するためにtree -aを取得するにはどうすればよいですか?
私はを使用treeしてディレクトリを一覧表示するのが好きで、すべてのドットファイルを含むgitリポジトリがあります。私がそれらを見ることができるようにするために私はする必要がありますがtree -a、それは.gitディレクトリ内のコンテンツもリストします、ほとんどの人(私自身も含む)は決してあえて触れません。 ディレクトリtree -aのみを除外するにはどうすればよい.gitですか?
12 linux  macos  unix  terminal 



3
Unix:指定した時間までスリープ
コマンドラインで指定された時間までスリープする(準)標準のUnixコマンドはありますか?つまり、sleep継続時間ではなくウェイクアップ時間がかかるようなものを探しています。 例えば: sleeptill 05:00:00 私は何かをコード化することはできますが、すでに何かがそこにある場合は、ホイールを再発明したくありません。 おまけの質問:(のようにsleeptill 05:00:00 America/New_York)タイムゾーンをとることができれば素晴らしいでしょう。 編集私がやっていることの性質上、「Tでコマンドを実行」ソリューションではなく「Tまでスリープ」ソリューションを探しています。 編集私は18:00にコマンドを実行し、午前17時00分目を覚ますためにそれを伝えるならば誤解を避けるためには、私はいくつかのコーナーケースが夏時間に関係することで、23時間の睡眠にそれを期待して(または、 22または24時間。)
12 unix  shell  sleep 

2
vi / vimはウィンドウ内のバッファーの動きを不明瞭にします
:set wrapvi / vimで使用する場合、ファイルを実際の行(j)ではなく表示行(gj / gk)でナビゲートする場合でも、カーソルを新しい行に移動すると、折り返し行全体の内容が表示バッファーに配置されます。 / k)。たとえば、行が5つの画面行にラップされ、現在ディスプレイバッファーの外側にある場合、この行に移動すると、バッファーは5行ずつジャンプして、行全体を画面に合わせます。この動作を無効にする方法はありますか?set display+=lastline折り返された行が行から離れることで画面から強制的に削除される場合、部分的な行の表示が可能になることに注意してください。ただし、これは最初にバッファーの外側にあった行に移動するときに発生するバッファージャンプを解決しません。 明確化:上記の説明があいまいな場合、行の折り返しを有効にしてvimでスムーズにスクロールできるようにして、行全体が義務的に表示されるのではなく、画面から部分的に表示されるようにしたいということです。
11 linux  unix  vim  vi 

5
中間サーバーにsftpする必要がありますか?
特定のホストに直接sftpできません。ホームマシンからホストにファイルを移動するには、中間ホストにファイルをsftpする必要があります。中間ホストへのssh。ファイルを最終的な宛先にsftpします。そのような狂気を避けることは可能ですか?
11 linux  bash  unix  ssh  sftp 

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