Linuxカーネルについて学んだことがあれば、printk関数についてある程度理解しているはずです。その場合は、printk関数に触れていない人のために、printk()それを使う?次の小シリーズでは、printk()の使用方法を例を挙げて説明します。これにより、全員がより深く理解できるようになります。
例:
新規のhello.c
の#include "のlinux /kernel.hを"
の#include「のlinux /module.h
int init_module(void)
<
printk(KERN_INFO'ようこそ..... .n。');
return 0;
}
void cleanup_module(void)
{
printk(KERN_INFO'さようなら\\ n');
<次に、同じディレクトリにMakefileを書き込みます。
obj-m:= hello.o
all:
make -C /lib /modules /$(シェルのuname -r)/ビルドM = $(シェルのパスワード)
クリーン:
-rm * .o * .ko Mod * mod * * .mod.c
端末に入り、対応するディレクトリに移動します。
makeを実行します。
コンパイル後、hello.koとなります。//hello.koはコンパイル済みモジュールです。
sudo insmod hello.koを実行します。//モジュールのロード
hello.koがすでに存在する場合は、lsmodを実行して現在ロードされているモジュールを表示します。キャリアは、関数の出力がすでにロードされて良いhello.koの
を見ることができた後、次に
dmesgのは(のprintkを閲覧行うことができます)はlsmodを実行し、その後、あなたは購入のために印刷可能なを見ることができます。..この情報は実際には/var /log /syslogファイルに保存されていますが、Welcomの出力情報も見ることができます。 。
テストが完了したら、sudo rmmod hello uninstallモジュールを実行します。
上記はLinuxでprintk()を使用する方法ですが、printk関数の使い方を説明するための一例です。 printk()の使用方法については、オンラインで詳しく調べることができます。
を使ってFedoraをインストールするためのステップ Linuxでは、Fedoraをインストールするために伝統的な方法を使用することは時間とスペースの浪費です。実際、BFOを使用するとFedoraを素
多くの人がシステムファイルとは何かを知っていると思いますが、テキストストリームを理解している人はほとんどいないので、テキストストリームを理解するのは難しくありません。
テキストストリーム
ファイルはデータの保存に使用されます。これは、データを保存する家に相当します。前述のように、いわゆるデータは0または1のシーケンスですが、厳密に言えば、Linuxはデータの単位としてバイトを使用します。つま
を使用します。 パイプラインを表します。 コードは次のとおりです。 $ cat a.txt
LinuxシステムではFlashプラグインがサポートされなくなったため、Firefoxブラウザを使用しているときにFlashプラグインがないためにFlashを視聴する
Unityは、主にUbuntuシステムで使用されるデスクトップ環境のインターフェースで、低設定のハードウェアシステムをサポートできますUnityシステムデスクトップでは、アプリケーションのアイコンを変
Linuxでファイルを削除するには、rmコマンドを使用しますが、指定したファイル以外のファイルを削除するにはどのコマンドを使用しますか。次の小さなシリーズは、指定されたファイル以外のファイルを削除するためのコマンドを紹介します。次のように
まず、Linuxの一般的なコマンドの下のファイルとフォルダを削除します。
ファイルを削除します。rmファイル
を
フォ
Keep2)#keep1ファイルとkeep2ファイルを除くすべてのファイルを削除します。 3.方法3、現在のフォルダー内のgrepとxargsを使用してファイル名を処理します。 grep -v
カレンダーコマンドのリマインダ機能に似ていますが、リマインダ機能付きのソフトウェアをダウンロードする必要はありません。次の小シリーズでは、Linux atコマンドの使用方法を紹介します。システムは、多くの場合、自動的にいくつかのタスクを行い、なぜ
Linuxシステムでは、あなたが発見したことがあり?これらのタスクは誰が自由に使用できますか? Linuxで、手動で起動しなくても、特定
Pm] [月] [日付] ex 4月17日午後4時同じことが当てはまります。その年の特定の日の特定の時間にタスクが実行されることを強制します。 HH :MM [am