Unix & Linux

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

4
コマンドラインでこの青いテキストの色を変更するにはどうすればよいですか?
この質問が何度も尋ねられたことは知っていますが、他の質問に対する答えは見つかりませんでした。 ここに私のポイントを説明するための画像: 目を細めずに青い線を読めますか?番号?私もダメ。 私はansibleプレイブックを完全冗長モードで実行しており、50以上のタスクのプレイブックでこれらのログを読み取る必要があります。 これらの色を変更するにはどうすればよいですか? 解決策がわからないところを見た質問: 色1 色2 色3 色4 ...
11 terminal  colors  putty 

1
GNOMEでxkbのカスタマイズを自動ロードするにはどうすればよいですか?
ウェイランドでのキーマッピングのカスタマイズに関する質問のフォローアップは、xmodmap明らかに非推奨であることがわかりましたが、ウェイランドではxkbが「機能するはずです」。残念ながら、xkbははるかに複雑であり、それに応じて文書化も不十分です。スワッピングに関する質問CmdとCtrl、Caps Lockに関する別の質問、回答のリンクの一部とシステムファイルからの情報に基づいて、必要なスタンザを作成できましたが、それらを適用する方法がわかりません自動化でき、GNOMEと競合しない方法で。 これらは私が解決し、で正常にテストしたスタンザxkbcompです。 partial alphanumeric_keys xkb_symbols "pound" { // Put sterling on RAlt-3 and numbersign on Shift-3. key <AE03> { [ 3, numbersign, sterling, threesuperior ] }; }; // Make right cmd key act as ctrl partial modifier_keys xkb_symbols "rcmdctrl" { key <RWIN> { [ Control_R ] }; modifier_map Control …
11 gnome3  xkb 

1
zshのエイリアス、関数、変数の名前を一覧表示します
zshでエイリアス、関数、変数、配列の名前(本文/コンテンツ/値なし)をリストする方法が必要です。最適には次のように動作するはずですcompgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you could run. compgen -A variable # will list all the variables defined. バックグラウンド env_parallel.zshを開発するためにこれが必要です:https ://www.gnu.org/software/parallel/env_parallel.html
11 shell  zsh 

1
Gnomeターミナルで選択をダブルクリック
gnomeターミナルで単語をダブルクリックすると、単語全体が選択されます。残念ながら、この選択にはコロンが含まれていないため、URLが完全に選択されていません。 http://foo.example.org/ のみ //foo.example.org/ 選択されています。 完全なURLが選択されるように、この選択動作を構成するにはどうすればよいですか? 以下も参照してください。 X端末でダブルクリック動作を設定するにはどうすればよいですか?-説明されているリソースはGnomeターミナルによって解釈されません gnomeクラシックターミナルマウスのダブルクリック選択 -Gnomeシェルのターミナルプロファイル設定ダイアログにこのオプションがなくなりました

2
VPN接続で新しいネームサーバーを自動的にフェッチする方法
私はubuntu xenial 16.04を実行しています 仮想プライベートクラウドへの接続にはopenvpnを使用しています。そのクラウドには独自のDNSサーバーがあります(ローカルルートと同様に、自宅またはオフィス)。 VPNに接続すると、そのネットワーク内のすべてのIPを使用できますが、ホスト名でアクセスできません。理由は簡単です。resolv.confファイルには、まだローカルオフィスのネームサーバーが表示されています。手動でresolv.confを上書きして、正しいネームサーバーを設定すると、問題はありません。 では、VPNへの接続時にresolv.confを自動的に再構成するにはどうすればよいですか? システムイベントにフックしてスクリプトを実行できますか?
11 ubuntu  dns  vpn 

3
Windows環境変数PATHEXTに相当するUnixはありますか
Windows環境変数に相当するUnixがあるかどうか疑問に思っていますPATHEXT。 Windowsの背景がない場合:PATHEXTcmd.exeにそのサフィックスを入力せずにスクリプトを実行できるようにするファイルサフィックスを追加します。たとえば、私のWindowsコンピューターでは、PATHEXTにサフィックスが含まれており.pl、cmd.exeでPerlスクリプトを実行したい場合は、単に入力するだけでmy-script実行されます。それでも、bashで同じスクリプトを実行するには、完全な名前を記述する必要がありますmy-script.pl。 私は現在WindowsとUnixの両方で作業しているため、ほとんどの場合、Unixボックスに再び行くときにサフィックスを入力するのを忘れるという罠に陥ります。



1
有効なプローブのエラー:syscall :: open_nocancel:entry):DIFでのアクション#2のユーザーアクセスが無効です
プロセスによって開かれたファイルを表示する次の1行があります。 sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' ただし、次のようなエラーが繰り返し発生します。 dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24 …
11 kernel  osx  dtrace 

1
bashがインタラクティブなDockerコンテナ内で正しくサイズ変更されない
端末サイズが変更されるたびに、通常bashはresize自動的に変更され、LINESおよびCOLUMNSが正しく再計算されます。しかし、何らかの理由で、これはbashインタラクティブに実行されているDockerコンテナー内では機能しません。 私が持っているshopt checkwinsize -s私の中でbashrc(そしてそれがされていることを確認しドッカーコンテナにon使用しますshopt)。ホストbashセッションと同じです。 私は本当にアイデアがありません。ウィンドウのサイズが変更されたときに自動的に評価するshopt checkwinsize -sために私が見つけた唯一の方法です。bashresize
11 bash  docker 

1
元のマウントに影響を与えずにrbindマウントをアンマウントします
尋ねserverfaultのが、十分な注意を取得していないので、ここでいくつかの人が答えを知って希望を持って、ここに転載。 rbindマウントのアンマウントについて議論する別の質問がありますが、解決策には望ましくない影響があります。次のディレクトリレイアウトを検討してください。 . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir 今私はにバインドC_dirしB_dir/mount_cてrbind B_dirにA_dir/mount_b: [hidden]$ sudo mount --bind C_dir B_dir/mount_c [hidden]$ sudo mount --rbind B_dir A_dir/mount_b [hidden]$ mount | grep _dir | wc -l 3 今umount A_dir/mount_bは失敗しますが、これは驚くことではありません。ウェブ上のいたるところにある回答によると、umount A_dir/mount_b/mount_c最初に次にする必要がありumount A_dir/mount_bます。ただし、umount A_dir/mount_b/mount_cもアンマウントされますがB_dir/mount_c、これは望ましくありません。 [hidden]$ sudo umount A_dir/mount_b/mount_c [hidden]$ mount | …

4
新しいプロンプトが表示されるたびにbashプロンプト実行コマンド
現在のgitブランチを表示する次のプロンプトがbashにあります。 PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc これは、.bashrcをソースするときは機能しますが、ブランチを変更するときは機能しないため、PS1変数は.bashrcをソースするときにのみ評価されますが、新しいプロンプトが表示されるたびに評価する必要があります。これはどのようにしてbash 4.3で実現できますか?
11 bash  prompt 

1
xrandrを使用したデュアルモニターのセットアップ:スクロールを無効にして、または無効にして拡張
これは問題ではなく、Ubuntuでの問題の回避策であると私は遭遇しました。 セットアップ: ノートパソコンの画面(「LVDS-1-0」など)と2番目の画面(「DP-1」など)があり、2番目の画面がメイン画面で、モニターがメイン画面の右側にある場合(または左)拡張子として(図を参照)。最初の画面は、これを行わないというxrandrの明示的な指示にもかかわらず、常に事実上拡張されました。これを入力すると、プライマリモニターでマウスカーソルを右に移動するときに面倒なスクロールを回避できました。 xrandr --output LVDS-1-0 --off xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0 この後、画面をスクロールせずに、1つのモニターから別のモニターに移動します。 更新 ディスクリートグラフィックカードに切り替えた後(nvidiaはディスクリートで、私のラップトップにはIntelが統合されています)、出力の順序を変更する必要があります。 output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}') output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}') xrandr --output …


2
暗号化しましょう-nginx-OCSPステープリング
nginxサーバーでOCSPステープルを有効にしたいのですが。私は使っています nginxバージョン:nginx / 1.6.2 Debian 証明書を暗号化しましょう 私はこのことについては未経験なので、ささいな問題かもしれません。 ここに私のnginxセキュリティ設定 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_dhparam /etc/ssl/private/dhparams_4096.pem; ここに私のサイト/サーバーのセキュリティ設定: add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"; # All files have been generated by Let's encrypt ssl_certificate /etc/letsencrypt/live/myexample.org/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/myexample.org/privkey.pem; # Everything below this line was added to enable OCSP stapling # What …
11 nginx  ssl 

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