アーカイブ:2018年 5月
-
Linuxでは、HDDを初めとしてあらゆるデバイスをファイルとして扱えるようにしています。 「デバイスファイル」の仕組み Linuxカーネルが、ハードウェアを検知すると、udevという仕組みによって、「デバイスファイル」が自動生成されま…
-
Linuxには、全部で数千ものコマンドが用意されていますので、当然マニュアルも用意されています。 それを「オンラインマニュアル」と呼びます。 なお、「オンライン」と記載がありますが、実際はネットワークに接続しなくても閲覧ができま…
-
カーネルとは? LinuxにおいてOSの核になるプログラムで、「Linux」というのも、カーネルに付けられた名前になります。 いわば、OSそのものと言えます。 カーネルの主な機能 ファイルシステム管理 メモリ管理 …
-
Linuxでも、ファイルのリンクに対してリンクを作成することができます。 専門的な観点で言えば、リンクとは「iノードとファイルの対応付け」といえます。 iノードとは? Linuxのファイルやディレクトリにおいて、情報を保持し、管理…
-
ジョブとは? シェルが管理している、「シェルを実行する作業単位」のことです。(イメージ的にはシェルの1行1行のことです。) 「ジョブ番号」はシェルによって割り当てられます。 ジョブについて理解していることによるメリット …
-
バックグラウンドプロセスとは? 通常のlsや、cd等はその場限りのコマンドで、すぐに自動でプログラムは終了します。 Linuxでは、ずっと常駐してプログラムを動かすことができます。それを「バックグラウンドプロセス」と呼びます。 プ…
-
プロセスとは? 実行しているプログラムのことで、実行中のファイルをメモリに格納してメモリ上でCPUがプログラムを実行します。コマンドを実行するたびに新しいプロセスが作られます。 プロセスを確認するには? psコマンドを使います。 …
-
シェル変数 現在動作しているシェルでしか参照ができない変数です。 シェル変数を設定/確認するには? 下記のような構文でシェル変数は設定できます。 [crayon-6622a48c4093f327447364/] また、確認は「se…
-
一般ユーザーで、sudoを実行しようとしたら下記のメッセージが出てsudoを実行することができませんでした。 [crayon-6622a48c40c56571577491/] ルート権限になって、下記のコマンドを実行します。(vis…
-
05.26
【Linux】ユーザーを作成、削除する。
Linuxにログインするためには、ユーザーを作成しておく必要があります。 ユーザーの作成コマンド [crayon-6622a48c40ffc401471874/] 前提 root権限を持っている必要があるので、持っていない場合は、必…