Unix & Linux

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

2
コマンド用の `tee`
teeパイプされた標準入力を標準出力とファイルにリダイレクトできます。 echo Hello, World! | tee greeting.txt 上記のコマンドは、端末画面にグリーティングを表示し、greeting.txtファイルの内容に保存し、その名前でファイルがない場合はファイルを作成します。 上書きする代わりに既存のファイルに追加する-aためのスイッチもありteeます。 パイプ入力をファイルではなくコマンドと標準出力にリダイレクトする便利な方法はありますか? bukuインデックス番号で指定されたブックマークのURLをプライマリ選択にコピーするためのラッパースクリプトを作成しようとしています。 # bukuc: #!/bin/sh url=$(buku -f 1 -p $1 | cut -f 2) # NUMBER : URL echo $url # DISPLAY echo $url | xsel # PRIMARY SELECTION ここではecho 2回使用します。最初は端末に表示し、次にプライマリ選択(クリップボード)に保存します。 echo $url | teeC xsel次のコマンドに渡す前に出力を表示するための何かまたはショートカットを想像してください(コマンドを連鎖する)、次のように結果を変数に保存することなく、コマンド全体を1行に連鎖させることができます: buku -f 1 -p $1 …

2
アウトバウンド接続に複数のデフォルトゲートウェイを使用することはできますか?
同じサブネットに複数のNIC(eth0およびwlan0)を配置し、NICの1つに障害が発生した場合にホスト上のアプリケーションのバックアップとして機能させたいと考えています。このため、追加のルーティングテーブルを作成しました。これはどのように/etc/network/interfaces見えるかです: iface eth0 inet static address 192.168.178.2 netmask 255.255.255.0 dns-nameserver 8.8.8.8 8.8.4.4 post-up ip route add 192.168.178.0/24 dev eth0 src 192.168.178.2 post-up ip route add default via 192.168.178.1 dev eth0 post-up ip rule add from 192.168.178.2/32 post-up ip rule add to 192.168.178.2/32 iface wlan0 inet static wpa-conf /etc/wpa_supplicant.conf wireless-essid xyz …


7
sshfsを使用したコマンドラインでのユーザー名とパスワード
私は以下を使用して小さなバックアップスクリプトを作成していますsshfs。 sshfs backup_user@target_ip:/home /mnt/backup このコマンドにパスワードを含める方法はありますか? または、FTP / SFTP以外にログインパスワードを含めることができる別のファイル転送ソリューションはありますか?
15 linux  ssh  sshfs 

2
ブート可能なLinux USBスティックを作成するとき、なぜ同期がそれほど重要なのですか?
Arch Linux Wikiから:https : //wiki.archlinux.org/index.php/USB_flash_installation_media # dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync [...]ドゥないミス同期は、USBドライブを引っ張って前に完了します。 私が知りたいのですが それは何をするためのものか? 省略した場合、どのような結果がありますか? ノート ddオプションで使用されるコマンドstatus=progress: tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync またはpv進行中に使用する tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync

2
シェルスクリプト内のプログラムにコマンドラインパラメーターを渡す
./script.sh arg1 [arg2 arg3 ...]コマンドライン引数はarg1、arg2、...によって得することができ$1、$2...しかし、引数の数がされないで固定します。 シェルスクリプトではarg2、プログラムから開始する引数を渡します。 #/bin/bash ... /path/to/a/program [I want to pass arg2 arg3 ... to the program] ... 1つ以上の引数がある可能性があるので、どうすればそれができますか?

2
Excutableの「setcap」追加機能の設定を解除します
Linuxへの答え:指定された1024未満のポートをユーザーがリッスンできるようにするsetcapことで、プログラムがポート<1024にバインドできるように、実行可能ファイルに追加のアクセス許可を付与します。 setcap 'cap_net_bind_service=+ep' /path/to/program これらの許可を取り消す正しい方法は何ですか?

6
複数のモニター間でxfceパネルを複製する
DEにXFCEを使用してデスクトップに複数のモニターがあり、すべての画面でパネルを複製し、両方で同じ開いているアプリケーションを表示したいのですが。現在、パネルは右側の画面にのみ表示されています。 XFCEでこれを設定するにはどうすればよいですか?

1
アーキテクチャがamd64であるにもかかわらず、i386ファイルを探しているapt
接続されていないマシンでlinux / ubuntuを更新するためにファイルリポジトリを使用しようとしています。このマシンのアーキテクチャ(uname -a): x86_64 GNU/Linux 結果は次のdpkg --printarchitectureとおりです。 amd64 これはTrusty Tahr amd64マシンであり、たとえばaptitude sources.listファイルで具体的にこれを示しています。また、ubuntuの「About this Computer」には、マシンが64ビットであると明記されています。そこで、amd64パッケージをマシンにインストールしました。ただし、実行しようとするとapt-get update、次のようなエラーが表示されます。 W: Failed to fetch file:/var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages File not found つまり、64ビットマシンであっても、aptはi386パッケージを読み取ろうとしています。なぜこれを行っているのですか、どうすれば64ビットパッケージを使用できますか? sources.listにはi386を指定するものは何もないことに注意してください。 sources.listファイルのコメント化されていない行は次のとおりです。 deb file:///var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
15 apt  repository 

2
/ etc / fstabのすべてのスペースは何のためですか?
私は、私が使用することができます取得mountに設定し/たディレクトリを、私は使用することができ/etc/fstab、再起動時にそれらを再マウントします。 fstabファイルをテストするのも楽しいmount -faVです。 fstabファイルを見ると、スペースの数が混乱しています。1つのスペース(コマンドパラメーター間の区切り記号など)または4つのスペース(タブなど)が必要です。ほぼ慣例として、一度に7つのスペースが表示されます。 私の質問は:/ etc / fstabのすべてのスペースは何のためですか? (おそらく-間違った番号を取得しても問題になりますか?)

9
suユーザーの「プロトコル指定なし」を解決する方法
代替ユーザー(非管理者)を使用して、システムでグラフィカルソフトウェアを実行しようとしています。この代替ユーザーには名前が付けられ、同じ名前のリモートシステムユーザーに一致するUIDとGIDが与えられています。UIDは500なので、ユーザーは「非ログイン」ユーザーになります。 メインアカウントにログインしたUbuntuから開始して、ターミナルを開いsuて代替ユーザーにアクセスします。次に、コマンドを実行してアプリケーションを起動し、「プロトコルが指定されていません」を受け取ります。 これは、UIDが<1000であるsuか、ユーザーの非管理者であるか、またはユーザーの非管理者であるためですか?このユーザーにGUIでアプリケーションを実行させるにはどうすればよいですか?

3
インストール済みのパッケージと設定をあるディストリビューションから別のディストリビューションに転送するにはどうすればよいですか?
私は数か月間、VirtualBoxを介してLinuxシステムについて学習し、調査してきました。これをメインOSにして、ハードドライブにインストールすることにしました。HDDに直接インストールするときに引き継ぎたいファイル、パッケージ、および設定(.bashrcへの変更など)がありますが、これを行うにはどうすればよいですか?また、同様のDebianまたはRPMに切り替えることにした場合、今はUbuntuを実行しています。RHELベースのディストリビューションは同じプロセスでしょうか。考慮すべきことはありますか?

1
Vimで検索とコマンドの履歴を消去する方法は?
たとえば/searchterm、searchtermの前にスラッシュを追加してVimで何かを検索する場合、Vimはそのsearchtermを検索文字列履歴テーブルに入れます。その後、スラッシュ(/)を入力し、Up/ Down矢印キーを使用して、過去の検索語をナビゲートできます。 その検索文字列履歴テーブルは、Vimの再起動後も保持されます。 上記のすべては、コマンド(:前に付けて入力)履歴テーブルにも当てはまります。 これらの履歴テーブルをクリアするにはどうすればよいですか?
15 vim 

3
新しいユーザーを作成するときにホームディレクトリが作成されないのはなぜですか?
useraddUbuntuサーバー仮想マシンでコマンドを使用して、新しいユーザー(testuser)を作成しました。ユーザーのホームディレクトリを作成し、ルートprovilegesも提供したいと思います。 ただし、新しいユーザーとしてログインすると、ホームディレクトリがないというエラーが表示されます。私は何を間違えていますか?
15 users  useradd 


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