CUIをざっと理解する
をテンプレートにして作成
開始行:
**まえがき [#b3fc4daa]
現在,皆さんが普段使うコンピュータで動くOSは大抵GUI(Grap...
GUIでは,マウスやタッチ操作を中心に,キーボードなどを併用...
しかしながら,例えば「Data001〜Data100まで連番のフォルダ...
そこでCUI(Character User Interface)の出番です.
例えばWindowsに用意されているCUI,PowerShellでは,以下の...
for($i=1; $i -le 100; $i++){
$d = "Data{0:000}" -f $i
New-Item $d -ItemType Directory
}
-PowerShellを使って連番フォルダを作成する方法 : ubichupas...
#ref(./testscript.png,85%);
またプログラムを書く作業を行う場合,必要なファイルをCUIか...
**各OSのCUI [#g0ea7754]
Windowsでは,コマンドプロンプト,PowerShell,またWindows ...
PowerShellの起動方法は様々ですが,検索(Cortana)から起動...
#ref(./powershell.png,85%);
MacOS,またLinuxではターミナル(Terminal)という名前で用...
**カレントディレクトリ [#x6fa4f8c]
GUIでは,複数のファイルをまとめておくものをフォルダと呼ぶ...
CUIの重要な考え方として,「カレントディレクトリ」がありま...
たとえばPowerShellを普通に(管理者権限を与えずに)起動す...
pwd
コマンドで確認もできますが,PowerShellでは,デフォルトで...
#ref(./currentdir.png,85%);
カレントディレクトリは,GUIで例えれば,操作対象のフォルダ...
#ref(./gui-user.png,85%);
GUIでは,勝手にフォルダに何があるか表示されますが,CUIで...
ls
コマンドを使用します.(エイリアス(フォルダに別名を付け...
#ref(./cui-ls.png,85%);
また,GUIでは,開いているフォルダで右クリック,新規作成→...
mkdir 新しく作るフォルダ名
コマンドで作成します.
#ref(./cui-mkdir.png,85%);
カレントディレクトリ(フォルダ)をGUIで開くと,実際にフォ...
#ref(./gui-mkdir.png,85%);
このようにCUIでは,操作対象のフォルダをカレントディレクト...
カレントディレクトリを変更したい場合は,
cd
コマンドを使用します.
例えば,現在のカレントディレクトリ内にあるフォルダDocumen...
cd ./Documents
で,変更できます.ここで"./"が書かれていますが,CUIにおい...
./Documentsは言い換えれば”カレントディレクトリ内のDocumen...
そしてcdコマンドと組み合わせて,「カレントディレクトリを...
上記のように"."を使ったパス(ドライブ内のフォルダやファイ...
上記の例では"./"を省略しても同じ結果になります.
一方,ドライブ記号からすべて書いたパスを「絶対パス」と呼...
cd C:/Users/moriya/Documents
#ref(./cd-abspath.png,85%);
また,上記の例ではcdコマンドで,カレントディレクトリ内のD...
cd ..
で戻ることができます.CUIで".."はカレントディレクトリの親...
#ref(./cd-parent.png,85%);
「''カレントディレクトリを変更するとき,パス(フォルダ名...
と思われるかもしれませんが,現在,大抵のCUIでは,パス入力...
#ref(./comp.png,85%);
**「パスを通す」 [#f28c7ee3]
例えばCUIからPythonを利用する場面を考えます.
-https://www.python.org/
インストール後「パスを通す」作業をしていないと,CUIからPy...
python
と入力してもエラーになります.
#ref(./python-error.png,85%);
これは,コマンド"python"を入力しても現在のカレントディレ...
例えばWindows環境でPythonをインストールした場合以下の場所...
>C:\Users\ユーザ名\AppData\Local\Programs\Python\Python36
CUIからPythonを使おう,という際に,毎回カレントディレクト...
そこで「パスを通す」という作業を行います.
Windowsでは「環境変数を編集」から行うことができます.検索...
#ref(./env.png,85%);
下図の「変数」の「Path」を編集することになります.ユーザ...
#ref(./path.png,85%);
「Path」を選択し「編集」をクリックすると,以下の画面がで...
(以下はWindows10 バージョン1803の場合です,バージョンに...
#ref(./addpath.png,85%);
''Pathの変更を反映させるため,CUIを起動しっぱなしの場合は...
再度「python」と入力すると,起動できたことが分かります.
#ref(./python-run.png,85%);
このように「パスを通す」作業を行うことで,CUIから実行ファ...
CUIに限らず,あるアプリケーションを使用する際,「このアプ...
また,インストーラを備えたアプリケーションでは,オプショ...
Pythonの例:
#ref(./installeraddpath.png,85%);
終了行:
**まえがき [#b3fc4daa]
現在,皆さんが普段使うコンピュータで動くOSは大抵GUI(Grap...
GUIでは,マウスやタッチ操作を中心に,キーボードなどを併用...
しかしながら,例えば「Data001〜Data100まで連番のフォルダ...
そこでCUI(Character User Interface)の出番です.
例えばWindowsに用意されているCUI,PowerShellでは,以下の...
for($i=1; $i -le 100; $i++){
$d = "Data{0:000}" -f $i
New-Item $d -ItemType Directory
}
-PowerShellを使って連番フォルダを作成する方法 : ubichupas...
#ref(./testscript.png,85%);
またプログラムを書く作業を行う場合,必要なファイルをCUIか...
**各OSのCUI [#g0ea7754]
Windowsでは,コマンドプロンプト,PowerShell,またWindows ...
PowerShellの起動方法は様々ですが,検索(Cortana)から起動...
#ref(./powershell.png,85%);
MacOS,またLinuxではターミナル(Terminal)という名前で用...
**カレントディレクトリ [#x6fa4f8c]
GUIでは,複数のファイルをまとめておくものをフォルダと呼ぶ...
CUIの重要な考え方として,「カレントディレクトリ」がありま...
たとえばPowerShellを普通に(管理者権限を与えずに)起動す...
pwd
コマンドで確認もできますが,PowerShellでは,デフォルトで...
#ref(./currentdir.png,85%);
カレントディレクトリは,GUIで例えれば,操作対象のフォルダ...
#ref(./gui-user.png,85%);
GUIでは,勝手にフォルダに何があるか表示されますが,CUIで...
ls
コマンドを使用します.(エイリアス(フォルダに別名を付け...
#ref(./cui-ls.png,85%);
また,GUIでは,開いているフォルダで右クリック,新規作成→...
mkdir 新しく作るフォルダ名
コマンドで作成します.
#ref(./cui-mkdir.png,85%);
カレントディレクトリ(フォルダ)をGUIで開くと,実際にフォ...
#ref(./gui-mkdir.png,85%);
このようにCUIでは,操作対象のフォルダをカレントディレクト...
カレントディレクトリを変更したい場合は,
cd
コマンドを使用します.
例えば,現在のカレントディレクトリ内にあるフォルダDocumen...
cd ./Documents
で,変更できます.ここで"./"が書かれていますが,CUIにおい...
./Documentsは言い換えれば”カレントディレクトリ内のDocumen...
そしてcdコマンドと組み合わせて,「カレントディレクトリを...
上記のように"."を使ったパス(ドライブ内のフォルダやファイ...
上記の例では"./"を省略しても同じ結果になります.
一方,ドライブ記号からすべて書いたパスを「絶対パス」と呼...
cd C:/Users/moriya/Documents
#ref(./cd-abspath.png,85%);
また,上記の例ではcdコマンドで,カレントディレクトリ内のD...
cd ..
で戻ることができます.CUIで".."はカレントディレクトリの親...
#ref(./cd-parent.png,85%);
「''カレントディレクトリを変更するとき,パス(フォルダ名...
と思われるかもしれませんが,現在,大抵のCUIでは,パス入力...
#ref(./comp.png,85%);
**「パスを通す」 [#f28c7ee3]
例えばCUIからPythonを利用する場面を考えます.
-https://www.python.org/
インストール後「パスを通す」作業をしていないと,CUIからPy...
python
と入力してもエラーになります.
#ref(./python-error.png,85%);
これは,コマンド"python"を入力しても現在のカレントディレ...
例えばWindows環境でPythonをインストールした場合以下の場所...
>C:\Users\ユーザ名\AppData\Local\Programs\Python\Python36
CUIからPythonを使おう,という際に,毎回カレントディレクト...
そこで「パスを通す」という作業を行います.
Windowsでは「環境変数を編集」から行うことができます.検索...
#ref(./env.png,85%);
下図の「変数」の「Path」を編集することになります.ユーザ...
#ref(./path.png,85%);
「Path」を選択し「編集」をクリックすると,以下の画面がで...
(以下はWindows10 バージョン1803の場合です,バージョンに...
#ref(./addpath.png,85%);
''Pathの変更を反映させるため,CUIを起動しっぱなしの場合は...
再度「python」と入力すると,起動できたことが分かります.
#ref(./python-run.png,85%);
このように「パスを通す」作業を行うことで,CUIから実行ファ...
CUIに限らず,あるアプリケーションを使用する際,「このアプ...
また,インストーラを備えたアプリケーションでは,オプショ...
Pythonの例:
#ref(./installeraddpath.png,85%);
ページ名: