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

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


3
kill -3はどういう意味ですか?
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 私は何をkill -9意味するのか知っていますが、誰が何をkill -3意味するのか説明できますか?送信する特別な信号はありますか?
19 linux  macos  unix  freebsd 

2
Unix:ダッシュで始まるファイル-
OK、ダッシュで始まるファイルがたくさんあります-。それはあまり良くありません...そして私はそれらの名前を変更したいです。私の特定のケースでは、彼らの前にキャラクターを置きたいだけです。 動作するはずの次の行を見つけましたが、ダッシュのために動作しません。 for file in -N*.ext; do mv $file x$file; done echoを前に置くと、mvたくさんの mv -N1.ext x-f1.ext mv -N2.ext x-f2.ext 当然ですが、最初のファイル名はオプションであると考えられます。だから私はechoそれを削除して実行すると、私はただの束を得る mv: illegal option -- N 私はそれを変更しようとしました for file in -N*.ext; do mv "$file" "x$file"; done しかし、引用符は無視されているようです。一重引用符を使用しようとしましたが、変数は展開されませんでした...ここで何をしますか? 更新:引用を引用するようになりました。このような: for file in -N*.ext; do mv '"'$file'"' '"'x$file'"'; done それをエコーすると、正しく見えますが、実際に実行すると、 mv: rename "-N1.ext" to …
19 bash  unix  rename 


4
ddによってファイルにデータを追加する方法は?
SSDに保存されているファイルに新しいデータを追加したい。 dd if=/dev/shm/test of=/data/sdb/test bs=1G oflag=append ただし、df -hは、ddコマンドが常にテストファイルを上書きすることを示し、代わりにテストファイルに新しいデータを追加します。私も試しました dd if=/dev/shm/test of=/data/sdb/test bs=1G conv=notrunc それも機能しません。
19 unix  ssd  dd 

3
ファイルの出力をそれ自体にリダイレクトすると、なぜ空のファイルが生成されるのですか?
ファイルの出力をそれ自体にリダイレクトすると、なぜ空のファイルが生成されるのですか? Bashに記載されている理由 less foo.txt > foo.txt そして fold foo.txt > foo.txt 空を生成しますfoo.txtか?などの追加less eggs.py >> eggs.pyは、テキストのコピーを2 eggs.pyつ作成するため、上書きするとテキストのコピーが1つ作成されることが予想されます。 これはバグだと言っているのではないことに注意してください。これは、Unixの奥深い何かへのポインタである可能性が高いです。
19 bash  unix  unix-utils 

5
コマンドプロンプトで自動ログインを使用してPuTTYでコマンドファイルを実行する方法
次を使用して、リモートサーバーに自動的にログインし、aにリストされているコマンドを次のように実行していますcommands.txt。 C:\path\to\putty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:\path\to\commands.txt commands.txt 次のものが含まれます。 ps -elf|grep 'sometext' ただし、そうしようとすると、PuTTYの新しいウィンドウが表示されますが、ログイン後すぐに閉じて終了します。その結果、コマンドの出力を見ることができません。 ここで何が起こっているのか分かりません。私のアプローチは間違っていますか、または終了する前にしばらくPuTTYウィンドウを一時停止するために、さらに手順を実行する必要がありますか?
19 command-line  ssh  unix  putty 


2
ls -alの@はどういう意味ですか?[複製]
この質問は既に存在します: 9年前に閉鎖されました。 重複の可能性: ls -la symbolics ...最後のシンボルはどういう意味ですか? 何を@の下の実行にls -al意味ですか? atom:Lib fak $ ls -al 合計1056 drwxr-xr-x 5 fak staff 170 Dec 24 13:19。 drwxr-xr-x 6 fak staff 204 Dec 24 13:15 .. -rwxr-xr-x @ 1 fak staff 121393 Oct 3 14:05 HtmlAgilityPack.XML -rwxr-xr-x @ 1 fak staff 101376 Oct 3 …
18 unix  ls 

1
cp overwrite vs rm then cp
私は現在発売されているバイナリファイルを上書きしようとすると、cp上書きに失敗したが、それはすることができますrm、それcp。例えば: user@poste:~$ cp binaryFile /tmp user@poste:~$ sudo cp /tmp/binaryFile binaryFile [sudo] password for user: cp: cannot create regular file `binaryFile`: Text file busy user@poste:~$ sudo rm binaryFile user@poste:~$ sudo cp /tmp/binaryFile binaryFile user@poste:~$ file binaryFile binaryFile : ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared …
18 linux  bash  unix 

7
機能的なUnixシェルはありますか?
私は(本当に)関数型プログラミングの初心者です(実際にはPythonを使用してのみ関数型プログラミングと接触していました)が、シェル環境でのリスト集約型のタスクには良いアプローチのようです。 私はこのようなことをしたいです: $ [ git clone $host/$repo for repo in repo1 repo2 repo3 ] この種の機能を持つUnixシェルはありますか?または、Python内から簡単なシェルアクセス(コマンド、env / vars、readlineなど)を許可する機能があるかもしれません(bashの代わりにpythonのインタラクティブインタープリターを使用することです)。 編集: たぶん比較例が明らかになるでしょう。dir / fileで構成されるリストがあるとしましょう: $ FILES=( build/project.rpm build/project.src.rpm ) そして、私は本当に簡単なタスクをしたい:すべてのファイルをdist /にコピーし、それをシステムにインストールします(ビルドプロセスの一部です): bashの使用: $ cp $ {files [*]} dist / $ cd dist && rpm -Uvh $($ {files [*]}のfの場合、do basename $ f; done)) 「pythonic …
18 shell  unix 

4
「-d」というファイルを削除する[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: bashから「-p」という名前のファイルを削除するにはどうすればよいですか? Linuxでこの名前のファイルを削除するには:-] ??????? q -rfというファイルを削除するには、どのコマンドを使用する必要がありますか? 誤って-dというファイルを作成しました ワイルドカードと同様に一重引用符と二重引用符を使用して削除しようとしましたが、毎回「rm」でこのエラーが表示されます。 警告:--directory(-d)オプションは文書化されておらず、何もしません。空ではないdirs rmを削除するには-rfを使用します。オペランドがありません詳細については、「rm --help」を試してください。 ファイルを削除するにはどうすればよいですか?
18 unix  rm 

1
Ubuntuの/ etc / sudoersファイルの「%admin ALL =(ALL)ALL」行の「ALL」は何を表していますか?
各ALLとはどういう意味ですか?行全体が管理者グループのメンバーが管理者特権を取得していることを示していることを理解していますが、ALLSの位置と、それぞれが異なるアクセス許可セットなどを参照しているかどうかの詳細を知りたいですか? $sudo cat /etc/sudoers ... # User privilege Information root ALL=(ALL) ALL #... %sudo ALL=(ALL) ALL # #includedir /etc/sudoers.d #Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # 重要な場合:OS:Ubuntu:10.4
18 linux  ubuntu  unix  sudo  sudoers 

6
Unixでファイルのみを移動する方法
mvコマンドを使用して、Linuxのあるフォルダーから別のフォルダーにプレーンファイルのみ(ディレクトリではなく)を移動するにはどうすればよいですか? 試しましたmv * ~/が、ディレクトリを含むすべてをコピーしました。

2
gitコマンドのZSHタブ補完は非常に遅いです。どうすればオフにできますか?
入力した場合: rm <TAB> ほぼすぐに完了候補が表示されます。 ただし、次のように入力した場合: git rm <TAB> gitリポジトリにある場合は数秒間ハングします。または、gitリポジトリの外にいる場合は完了を表示できません。 この動作を修正するにはどうすればよいですか? 私の.zshrcには、gitと関係があるようには見えません:-/
18 unix  shell  git  zsh 

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