プログラミング学習– プログラミングの本質、基礎のヒントから学ぼう –
コンピュータのプログラムを勉強したい人を支援します。ちょっとしたヒントを中心に、考え方を学ぶ記事です。
-
プログラミング
Linuxを使う人のために(11):ファイルやディレクトリの所有者を変更したい・・・chown コマンド
ファイルにアクセス権限が付いているというのが、Linuxの基本の一つです。そのファイルを使うことができる人やグループが決まっているということです。 もちろん、誰でも使えるように全ての人に全ての権限を与えてしまうという事もできます。それが一番簡... -
プログラミング
Linuxを使う人のために(10):ファイル権限(パーミッション)を変えたい・・・chmod コマンド
前回の「Linuxを使う人のために(9)」でファイルにはアクセス権限の属性(パーミッション)が付いてる・・・という話をしました。パーミッションはLinuxの特徴の一つです。仕組みはUnixと同じです。 ファイルの所有者がアクセス権限を持っているのは当然... -
プログラミング
Linuxを使う人のために(9):ファイルやディレクトリの使用権限・・・”パーミッション”について
Linuxではファイルを使用する権限をファイルごとに設定することができます。パーミッション(アクセス権限:”許可、権限”の意味)と言います。ディレクトリに対しても同様です。それぞれのファイルを使用できるかどうかの対象としては、 所有者グループそ... -
プログラミング
Linuxを使う人のために(8):ファイルを削除するのは・・・rm コマンドです
ディレクトリを削除するコマンド rmdir を前の記事で紹介しました。順序が逆(?)だったかもしれませんが、ファイルを削除するには rm コマンドを使います。remove の意味です。 rm [オプション]ファイル名(ディレクトリ名) 実はオプションを指定すれ... -
プログラミング
Linuxを使う人のために(7):ディレクトリを作るには mkdirコマンド、削除するには rmdirコマンドを使います
Linuxのファイルシステムは階層構造をしています。階層構造を作るには、ファイル(やディレクトリ)を入れるための”ディレクトリ”が作れなくてはいけません。 サンプルとして、/home/pitoの下にwkというディレクトリを作成し、その下に順次、図のようなデ... -
プログラミング
Linuxを使う人のために(6):ディレクトリを移動するには cdコマンド を使います
LinuxのCUIではディレクトリ(作業ディレクトリ)を移動しながら、様々な処理を実行します。そのため、どのディレクトリにいるのか意識することが重要だと話しました。 ”今いるディレクトリ"が、カレントディレクトリ(current directory)で、作業ディレ... -
プログラミング
Linuxを使う人のために(5):ファイル内容を表示するcatコマンド・・・ファイルの標準入出力
LinuxのCUIでは「ファイル」を扱うのだと、これまで話をしてきました。どんなファイルがあるかを見るのが ls コマンドですが、ファイルの内容も見たい・・・ですよね。 ファイルには色々な種類があることも以前の記事に書きました。ファイルによっては、中... -
プログラミング
Linuxを使う人のために(4):今どこにいますか?コマンドは・・・pwdコマンド
CUIでファイルシステムを扱う時には、カレントディレクトリを意識する必要があると、以前の記事で話しました。 カレントディレクトリというのは、”今いる”ディレクトリであり、”今見ている”ディレクトリのことです。これをワーキングディレクトリ(working... -
プログラミング
Linuxを使う人のために(3):一番最初に使うコマンド … ls コマンド
MS-DOSで一番最初に覚えたコマンドは dir でしたが、Linuxで一番最初に覚えたコマンドは lsコマンドです。 ls [オプション] [ファイルまたはディレクトリ……] ls はファイルやディレクトリを表示するコマンドです。 ファイル名(またはディレクトリ名)を... -
プログラミング
Linuxを使う人のために(2):Windows(MS-DOS)とは、ファイルシステムの考え方がちょっと違います
「CUIでパソコンを使う」でMS-DOSのコマンドについて書きました。でも、今どきMS-DOSコマンドを使って何かをする・・・という場面はあまりないと思います。WindowsではGUI環境でおおよそ完結するからです。 一方、LinuxではCUI環境は現役です。Linuxはサー... -
プログラミング
Linuxを使う人のために(1):基本の”キ”・・・くらいの話
CUI(Character User Interface)でパソコンを使う意味は、Linux使いにこそあります。 Linux(リナックス)とは何でしょうか?LinuxはOS(オペレーティングシステム)です。コンピュータ、特にパソコン向けに作られたOSで、その元になっているのはUNIX(ユ... -
プログラミング
CUIでパソコンを使う(3):ファイルシステムの中、今どこにいますか?
Windowsの前身のMS-DOS(エムエスドス)はCUI(Character User Interface)ですから、コマンドを使ってパソコンを操作します。 Windowsでは画面左下のメニューを開いて、Windowsシステムツール>コマンドプロンプトを選ぶと、こんな画面が表示されます。 ...