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

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

7
移動するよりも、常にコピーして削除する方が良いでしょうか?
一般的に言えば、ファイルの移動をキャンセルすると、ターゲットまたはソースが不完全になる可能性があることに気付いたときにパニックに陥ります。この質問は、WindowsおよびUnixベースのプラットフォームに適用されます。どちらの場合でも、移動コマンドがどのように機能するかを正確に覚えることはできません。たとえば、ディレクトリを移動する場合。ディレクトリ全体をコピーしてから削除した後、各ファイルを個別にコピーして削除しますか? のようなものを入力した後mv verybigdir dest、おそらく入力する必要があることを常に認識しますcp -R verybigdir dest && rm -R verybigdir(&&最初のコマンドが成功した場合にのみオペレーターが次のコマンドに進む)-またはこれは無意味ですか?移動の途中でCtrl+ を押すと、正確に何が起こりCますか?同様に、キャンセルボタンを押すと、Windows上で正確に何が起こりますか? 何かを移動した回数(前回はを使用したときsvn)をカウントできず、コンテンツが分割された2つのディレクトリがありました。すべてのアプリケーションが同じ方法でファイルのグループを移動するわけではないため、答えは難しいと思います。

1
ディレクトリの内容を一覧表示せずに、lsでワイルドカードを使用する方法は?
lsは通常、現在のディレクトリ内のファイルとフォルダーのみを表示します。ただし、ワイルドカードを追加すると、サブディレクトリで検索が開始されます。 例: $ ls fight_folder file1 file2 $ ls f* file1 file2 fight_folder: file3 スコープを現在のディレクトリのみに制限するにはどうすればよいですか? OS Xを使用する
18 macos  command-line  unix  ls 

3
競合のため「git stash pop」できません
ローカルgitリポジトリがあり、いくつかの変更されたファイルがありました。その後、何かの修正をすばやく作成する必要があったので、 私の変更を隠しました(git stash) 編集済みファイル(viファイル) コミット済み(git commit) ポップスタッシュ(git stash pop) これにより、競合が発生しました。 # On branch master $ git stash pop Auto-merging page/search.php CONFLICT (content): Merge conflict in page/search.php $ git status # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as …
18 linux  command-line  unix  git 

3
ワイルドカードを使用してtarアーカイブ内の特定のファイルを抽出します
多くの種類のファイルを含むアーカイブからjpeg画像のみを抽出するスクリプトを作成しようとしています。 そうするために、私は使用しようとしました: tar -xf MyTar.tar *.jpg しかし、失敗し(* .jpgが見つかりません)、「-wildcard」を使用することをお勧めします。だから私は試した tar -xf MyTar.tar --wildcard *.jpg 私はそれをしましたが、同じエラーと、オプション「--wildcard」があいまいであるという別の警告が出ました。 私はtarのmanページを見てきましたが、問題についての手がかりが見つかりませんでした。
18 linux  unix  tar 


7
キャッチファイルとgrepへの配管の利点
便利さ以外にも、ファイルをcatingしてgrepにパイプすることの利点はありますか?私の履歴から以下のようなコマンドを検索すると、カーソルは行末にあるので、同じファイルに対してgrepするために異なるテキストでコマンドを変更するのは簡単です。 それで、他のどんな利点が以下のコンベンションにあるかもしれません: cat /var/tmp/trace.2043925204.xt | grep -in profile cat /var/tmp/trace.2043925204.xt | grep -n Profile-Main の代わりに: grep -in profile /var/tmp/trace.2043925204.xt grep -n Profile-Main /var/tmp/trace.2043925204.xt


2
ls(1)の1は何を指しますか?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: LinuxコマンドまたはC関数の後の括弧と数字の意味は何ですか? 多くのユーティリティでは、名前の後にかっこで囲まれた番号が付いていることがわかります(例:ls(1)または)symlink(7)。これらの番号は何と呼ばれ、何を参照していますか?

4
特定のファイルタイプのVimハイライト(構文ファイル、vimイベント、vimrcに入れる行)
jak.vimメモを取るときにカスタムの強調表示を提供するファイル時間を定義しましたが、.jak拡張子のない一部のファイルに適用されています。具体的には、という名前のファイルprogress.jlog。問題がその拡張子に固有のものであるかどうかをテストするために、名前progress.jlogをprogress(拡張子なし)に変更しましたが、同じ問題が発生しました。 私がしたこと: jak.vimディレクトリに作成しました~/.vim/ftdetect 次の行を追加しました: "au BufRead、BufNewFile * .jak set filetype = jak" vimリファレンスで説明されているように vimを再起動しました(:x、その後再び開きました) これは私の~/.vim/ftdetect/jak.vim見た目です: ~/.vim/ftdetect][505]% cat jak.vim au BufRead, BufNewFile *.jak set filetype=jak syn region JakeSubtitle start=+==+ end=+==+ highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta syn region JakeTitle start=+===+ end=+===+ highlight JakeTitle ctermbg=black ctermfg=yellow syn region JakeMasterTitle start=+====+ end=+====+ highlight JakeMasterTitle cterm=bold …


4
Mac OS Xで$ PATH変数をリセットするにはどうすればよいですか?
私はパス変数を台無しにしましたが、今実行しているいくつかのアプリは、dateやsleepなどのコマンドに対してCommand Not Found(エラー127)と言うエラーを発生させます。これらのコマンドは、シェルで直接実行すると正常に機能します。 これは、不正な$ PATH変数と関係があるため、リセットする方法を知っている必要があると思います。〜/ .bashrc、〜/ .bash_profile、/ etc / bash.bashrc、および〜/ .bashrcおよび〜/ .profileファイルを削除しました。 $ PATHを保持できる他のファイルは何ですか?パスを保持できる無数のファイルを掘り下げるよりも、パスをリセットする簡単な方法はありますか? このパスの問題は私のユーザーのみに注意してください。システムにテストユーザーを作成しましたが、パスは正常で、正常に戻りました。 更新:ありがとう。削除したファイルのどれがそれをやったのかわからないが、物事は再び機能している。あなたたちは「専門家」にはできなかったことをやった。はい、クリス、あなたは正しかった。私が行ったPATHカスタマイズはbash_loginにありました。しかし、どういうわけか、それらのカスタマイズを削除しなくても機能しました。「RCEnvironment」と呼ばれるこのprefpaneを使用していたので、引用符と:PATHを含むパスを入力していたので、それがあったのではないかと思います。引用符を使用するかどうかはわかりませんが、:$ PATHに置き換わるものではないので、おそらくエラーの原因です。私もそのprefpaneを忘れていた!

3
Unix:2つのディレクトリをマージする方法
さまざまなコンテンツを含む2つのフォルダーがあるfooとしbarます。次のようにマージbarするにはどうすればよいですfooか: にfooないファイルbarは変更されません。 にbarないファイルはfooにありfooます。 にあるファイルfooもbarからのファイルに置き換えられていますbar。

2
LinuxでFirefoxにファビコンをウィンドウアイコンとして使用させる
現在開いているWebページのファビコンがLinux / X11のブラウザーウィンドウのアイコンになるように配置するFirefoxの機能、設定、またはアドオンはありますか?特に、ウィンドウマネージャーのタスクバーに表示される必要があります。Konquerorはそれを行います。多くの「アプリケーション」が最近のWebページであることを考えると、非常に便利です。
17 linux  firefox  unix  favicon 

5
実際のディレクトリサイズを取得するにはどうすればよいですか?
UNIX / Linux標準ツールを使用して、実際のディレクトリサイズを取得するにはどうすればよいですか? 代替の質問:どのように私は入手できますかデュ私の実際のディレクトリサイズ(ないディスク使用量)を表示するには? 「サイズ」という用語の定義が異なるように見えるため、「ディレクトリサイズ」の定義は、そのディレクトリ内のすべての通常ファイルの合計です。 ディレクトリiノードのサイズや、ファイルがそれぞれのファイルシステムで占有するもの(ブロック*ブロックサイズ)は気にしません。3ファイル(各1バイト)のディレクトリのディレクトリサイズは3バイトです(私の定義では)。 duを使用したディレクトリサイズの計算は信頼できないようです。 たとえばmkdir foo && du -b foo、0バイトではなく4096バイトの「4096 foo」を報告します。非常に大きなディレクトリの場合、レポートされるディレクトリサイズはdu -hs100 GB(!)以上(圧縮ファイルシステム)になる場合があります。 それでは、実際のディレクトリサイズを取得するために使用する必要があるのは何ですか(ツール/オプション)?
17 linux  unix  gnu  du  inode 

3
Linuxユーザーは複数のグループに所属できますか?
Linuxユーザーは複数のグループに所属できますか? 許可されている場合、1回の使用で2つのグループのファイルにアクセスできます。 そうでない場合、この機能を持つ別の方法はありますか? この問題は、ディレクトリ内の新しいファイルがグループに属していることを確認したり、Ubuntuユーザー/グループの権限を理解したりすることとは異なります。

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