Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

4
Ubuntu VMでファイルシステムパーティションを拡張するには?
Ubuntu Fusion 14.04をvmware Fusionを搭載したMacでVMとして実行しています。スペース警告の問題が発生しています。20GBから200GBに拡張したいと考えています。 VMの電源をオフにし、vmware側で割り当てられたディスクスペースを増やしました。 VMの電源をオフにします VMWare Fusion->仮想マシン->設定->ハードディスク(SCSI) その後、ゲストVM内のパーティションサイズを増やす必要があると警告されました。これは、これが自動的に行われることを望んでいたため、残念です。 Ubuntu内のディスク使用状況分析ツールを見ると、現在は元の20 GBしか表示されていません。割り当てた200 GBに増やすにはどうすればよいですか? ここに掲載されているよりも良い方向を探しています。 Disksアプリから、私は見る:

2
追加されているファイルを移動しても安全ですか?
にfs.appendFile行を追加するために使用するnode.jsプロセスがありますfile.log。行ごとに約40文字の完全な行のみが追加されます。たとえば、呼び出しはlikeでfs.appendFile("start-end")、2つの呼び出しはfs.appendFile("start-")andのようではありませんfs.appendFile("end")。このファイルを移動するfile2.logと、行が部分的に失われたりコピーされたりしないことを確認できますか?


4
なぜ.zipファイルをtarで抽出できないのですか?[閉まっている]
私はとzipファイルを抽出するためのフォーマットの大多数(GZIPなど)を試してみましたtar、と私はそれのためにGoogleにイライラ十分になったとき、私は、zipファイルを解凍する方法は見つからなかったtarとだけ勧告使用するzipかをunzip。実際のところ、私のLinuxシステムにはzipユーティリティさえありませんが、それだけですunzip(なぜこれが主な推奨オプションなのか疑問に思います)。もちろんunzip問題は解決しましたが、tarzipファイルを抽出できないのはなぜですか?代わりに、zipとがサポートする圧縮方法の違いは何tarですか?
28 tar  zip 

6
initrdに「カーネル」というディレクトリが1つしかないのはなぜですか?
debian live-buildを使用して、ブート可能なシステムで動作します。プロセスの終わりまでに、squashfsファイル、いくつかのGRUBモジュールと設定ファイル、initrd.imgファイルなど、ライブシステムの起動に使用される一般的なファイルを取得します。 これらのファイルを使用して問題なく起動でき、initrdを介してカーネルに渡すことができます。 initrd=/path/to/my/initrd.img ブートローダーのコマンドラインで。しかし、次のようにinitrdイメージの内容を調べようとすると: $file initrd.img initrd.img: ASCII cpio archive (SVR4 with no CRC) $mkdir initTree && cd initTree $cpio -idv < ../initrd.img 私が得るファイルツリーは次のようになります: $tree --charset=ASCII . `-- kernel `-- x86 `-- microcode `-- GenuineIntel.bin 実際のファイルシステムツリーはどこにありますか?典型的な/ bin、/ etc、/ sbin ...には、ブート中に使用される実際のファイルが含まれていますか?
28 linux  debian  initrd  cpio 

2
クリップボードからファイルに画像をコピー
クリップボードから画像を取得し、ファイルに出力することは可能ですか(Xを使用)? テキストでこれを簡単に行うことができます: $ xclip -selection c -o > file.text しかし、画像で上記を試しても何も書かれません。 私がこれをしたいのは、イメージエディターがインストールされていないため、インストールせずにこれを実行できるかどうかを考えさせられたためです。

3
暗号化と圧縮
tar後に続くopensslまたは以外のファイルを圧縮してから暗号化するより良い方法はありますかgpg?
28 tar  openssl 

4
切り替えられた行を持つ2つのファイルを比較した結果、同じ行が2回欠落していると表示される
私は2行のファイルでlinux diffコマンドを理解しようとしていますが、その行はお互いの順列にすぎませんが、生成される出力を理解することはできません。以下の3つのコマンドを検討してください。 [myPrompt]$ cat file1 apples oranges [myPrompt]$ cat file2 oranges apples [myPrompt]$ diff file1 file2 1d0 < apples 2a2 > apples 誰かが上記のdiffからの不可解な出力を説明できますか。 出力に「オレンジ」の記載がまったくないのはなぜですか? どういうない1d0と2a2意味ですか? 私はこの答えから次のことを理解しています: 「<」はfile2に行がないことを意味し、「>」はfile1に行がないことを意味します。 しかし、オレンジが出力にない理由を説明していません。
28 diff 

6
すべての改行の前に改行を追加する方法は?
改行のみに使用するファイルがありますが、改行ごと\nに必要\r\nです。これどうやってするの? たとえば、Vimでを使用して解決しました:%s/\n/\r\n/gが、スクリプトまたはコマンドラインアプリケーションを使用したいと思います。助言がありますか? sedまたはgrepで調べてみましたが、エスケープシーケンスの回避策にすぐに混乱しました(これらのコマンドは少し緑です)。 興味がある場合、アプリケーションは私の質問/回答に関連しています
28 sed  grep  newlines 

1
特定のホストに対してデフォルトで異なるユーザー名を使用する
定期的にログインするサーバーの1つに異なる(割り当てられた、変更不可能な)ユーザー名があり、毎回それを書き留めないようにしたいと思います。これらの線を作ってもいいですか [tohecz@localhost ~]$ ssh myserver.cz [tohecz@localhost ~]$ ssh anotherserver.cz 次のように動作しますか? [tohecz@localhost ~]$ ssh tohecz@myserver.cz [tohecz@localhost ~]$ ssh anotheruser@anotherserver.cz
28 ssh  users 

4
Linuxでユーザーパスワードをクリアテキストとして表示する方法
ユーザーのパスワードはに保存されますが/etc/passwd、暗号化された方法で保存されるため、ルートでもパスワードを見ることができません。 jane:x:501:501::/home/jane:/bin/bash fred:x:502:502::/home/fred:/bin/bash 上記のように:x:、パスワードを表します。 パスワード/etc/passwdをクリアテキストで保存し、ルートがそれらを見ることができるようにする方法(可能な構成)はありますか?
28 password 

6
停止せずにping統計を確認する
ping実行を停止せずに通常の終了統計を表示する方法はありますか? 例えば、私はすぐに見たいです: --- 8.8.8.8 ping statistics --- 2410 packets transmitted, 2274 received, +27 errors, 5% packet loss, time 2412839ms rtt min/avg/max/mdev = 26.103/48.917/639.493/52.093 ms, pipe 3 プログラムを停止する必要がないため、蓄積されたデータが失われます。
28 linux  command-line  gnu  ping 

1
どの時点で/ homeディレクトリが表示されましたか?
もともとUnixで、/usrユーザー(ホーム)ディレクトリに使用されていました。という名前のユーザーがいたならalex、私のホームディレクトリは/usr/alex。(興味深いことに、Unixの後継であるPlan 9には、まだユーザーディレクトリがあり/usrます。) 今日では、もちろん、ホームディレクトリをに保存してい/homeます。(少なくともGNU / Linuxでは。他のUnicesについては知りませんが、OS Xはカウントしません。)これはどの時点で標準的なプラクティスになりましたか?どのUnixフレーバーに登場しましたか?他のUnicesによる採用にはどのくらい時間がかかりましたか?た/home皆で採用されて? ここでいくつかの検索を行いましたが、何も見つかりませんでした。


10
1つの引数で2つのコマンドを実行します(スクリプトなし)
入力を2回入力せずに、1つの入力で2つのコマンドを実行するにはどうすればよいですか? たとえば、statコマンドはファイルについて多くのことを伝えますが、ファイルの種類を示しません: stat fileName fileコマンドは、ファイルのタイプを示します。 file fileName これは次の方法で1行で実行できます。 stat fileName ; file fileName ただし、fileNameを2回入力する必要があります。 同じ入力で両方のコマンドを(入力または入力の変数を2回入力せずに)実行するにはどうすればよいですか? Linuxでは、出力をパイプする方法を知っていますが、入力をパイプするにはどうすればよいですか?

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