Unix & Linux

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

4
仮想コンソールのAlt-Arrow切り替えを無効にする方法
以下は異なるLinucesで発生します: 仮想コンソールにいるとき、またはAltを押し続けて、仮想ttyを循環させます。このキーコンボも使用するフィッシュシェルを使用しているので、これは本当に迷惑です。私は可能性があり、魚の短いカットを再マッピングが、私はしたくありません。代わりに、Linux機能を無効にするか、再マップします。←→ tty-cycling-key-comboを無効または変更するにはどうすればよいですか?

5
組み込みLinux用の破損防止SDカードファイルシステム?
最近、お客様にかなり不快な状況がありました-リモートセンシングデータの表示に使用されるRaspberry Piベースの「キオスク」ファイルシステムの破損。Ext4、マニュアルfsckが必要です。システムは明日の重要なプレゼンテーションの一部となり、すぐにサービスが必要になります。もちろん、夜間に電源を切るときにシステムをうまくシャットダウンするように顧客に要求することはできません。システムは単純にそのような虐待に耐えなければなりません。 将来はそのような状況を避けたいので、これを防ぐファイルシステムにOSを移動したいと思います。MTDデバイス向けのファイルシステムがたくさんあります。SDカード(標準ブロックデバイス)で実行するには、深刻なフープジャンピングが必要です。破損に対する優れた耐性を誇る他のファイルシステム(ジャーナリングなど)もあります。私はまだ彼らの賛否両論の合理的な比較を見なければなりません。 Linuxで利用可能なファイルシステムは、予期しない停電時の破損に対する最高の耐性を提供し、SDにインストールするためにyaffs2のような不可能なフープをジャンプする必要はありません。 摩耗バランスはプラスですが、要件ではありません。SDカードは通常、完璧ではない場合、独自のメカニズムを備えていますが、システムは「フラッシュにやさしい」必要があります(NTFSなどのシステムは1か月以内にSDカードを殺すことができます)。


3
これはbashスクリプトでより慣用的です: `|| true`または `|| : `?
私はあまりシェルスクリプトを実行しないので、ドキュメントをgit submodule読んでいて、このドキュメントで使用されている構文を見たときは少し驚いていました。 サブモジュールのコマンドからゼロ以外の値が返されると、処理が終了します。これ|| :は、コマンドの最後に追加することでオーバーライドできます。 || :コマンドを強制的に正常に終了させるための略記である、検索する必要がありました。コマンドを正常に終了する必要があるときはいつでも、を使用しました|| true。され|| :、より慣用的であると考えられて?
36 bash  shell 

4
シェルスクリプトの「sudo su」がスクリプトの残りをルートとして実行しないのはなぜですか?
サンプルスクリプトは次のようになります。 #!/bin/bash sudo su ls /root ./test.sh通常のユーザーとして使用する場合、代わりにlsスーパーユーザーとして実行して終了し、ルートに切り替えます。ログアウトするls /rootと、通常のユーザーとして実行されます。 誰かがそれについてのメカニズムについて教えてもらえますか?
36 shell  shell-script  sudo  root  su 

4
chmod -R 000 / binから回復する方法は?
そして今、私はそれを元に戻すことはできません。他のシステムプログラムを使用することもできません。幸いなことに、これは私がいじっていたVM上にありますが、これを解決する方法はありますか?システムはUbuntu Server 12.10です。 復旧モードで再起動しようとしましたが、残念ながら、init-bottomが実行可能になった後、許可が一部のプログラムに付与されていないため、システムを起動できません。システムがハングします。これは私が見るものです: Begin: Running /scripts/init-bottom ... done [ 37.062059] init: Failed to spawn friendly-recovery pre-start process: unable to execute: Permission denied [ 37.084744] init: Failed to spawn friendly-recovery post-stop process: unable to execute: Permission denied [ 37.101333] init: plymouth main process (220) killed by ABRT signal この後、コンピューターがハングします。


3
単一のコマンドでバックグラウンドで複数のプログラムを実行するにはどうすればよいですか?
単一のコマンドでバックグラウンドで複数のプログラムを実行するにはどうすればよいですか? 以下のコマンドを試しましたが、機能しません。 nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax error near unexpected token ';'

3
sudo add-apt-repositoryを元に戻す方法は?
走る sudo add-apt-repository ppa:noobslab/indicators インストールするmy-weather-indicatorにはGTK3が必要です。続行したくありません。 それで、私はそのコマンドを元に戻したいです。私はチェックしましたが、/etc/apt/source.listそれに関連する行が見つかりませんでした。 私は今どうすればいい?

2
一部のファイルタイプを除くすべてのファイルをgrepしたいですか?
grepいくつかのファイルタイプを除き、特定のフォルダー内のファイルを再帰的に実行するにはどうすればよいですか? たとえば、ワークスペースフォルダー内の文字列を探していますが、最終的にsqlファイル内を検索し、シリアル化された文字列を生成します。 そのため、この場合、grepSQLファイルを除くワークスペースフォルダーに移動します。 できればワンライナーを探しています。
36 grep 



11
2番目のモニターにCinnamonパネルを追加する
システムに2つのモニターをセットアップしました。1つはHDMIポートから給電され、もう1つは同じGPU(Nvidia Ge-force 210)の通常のアナログポートから給電されます。 Nvidiaの設定でツインディスプレイをセットアップしただけですが、2番目のモニターにシナモンのパネルが表示されません。どうすれば修正できますか?

2
電源ボタンは、ルートの許可なしにコンピューターをどのようにシャットダウンしますか?
コマンドラインまたは端末からコンピューターをシャットダウンしようとすると、root権限が必要です。 amy@amy:~$ shutdown now shutdown: Need to be root そして amy@amy:~$ halt halt: Need to be root しかし、グラフィカルユーザーインターフェイス(シャットダウンボタン、ハードウェアシャットダウンボタンなど)を使用してシャットダウンする場合、パスワードを要求されません。グラフィカルインターフェイスのシャットダウンは何ですか?また、パスワードやルート権限が必要ないのはなぜですか? Ubuntu 11.04 Nattyを使用しています。
36 root  gui  shutdown 

4
bashを使用してファイルから行を読み取る:for vs. while
テキストファイルを読み取って、bashスクリプトを使用して各行で何かを実行しようとしています。 そのため、次のようなリストがあります。 server1 server2 server3 server4 次のように、whileループを使用してこれをループできると考えました。 while read server; do ssh $server "uname -a" done < /home/kenny/list_of_servers.txt whileループは1回の実行後に停止するためuname -a、server1でのみ実行されます ただし、catを使用したforループでは正常に動作します。 for server in $(cat /home/kenny/list_of_servers.txt) ; do ssh $server "uname -a" done さらに私を困惑させるのは、これも機能するということです。 while read server; do echo $server done < /home/kenny/list_of_servers.txt 最初の反復後に最初の例が停止するのはなぜですか?

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