- GUIとは、グラフィカルユーザインターフェースの略で、WindowsやMacOSにおいて採用されているインターフェースである。マウスやタッチパッドなどのポインティングデバイスを用いて画面上のメニューやアイコンをクリックして様々な操作を行う。
- CLIとはコマンドラインインターフェースの略で、キーボードからコマンドなどを入力し、文字列として結果を出力するインターフェースである。
- echoというコマンドは、コマンドの後ろに指定した文字列を表示することができる。
-コマンド履歴を活用すれば、以前入力したコマンドをいちいち手で打ち直すことなく簡単にコマンドライン上に呼び出すことができる。コマンド補完機能とは、コマンド入力の手間を省く機能のことである。
X4
pwd 今いる位置を調べるコマンド
cd カレントディレクトリ 今見てるフォルダ(ディレクトリ)を移動するためのコマンド
ls 中身を見るコマンド
saki14moro@DESKTOP-GI15UG8:/dev$ cd block
saki14moro@DESKTOP-GI15UG8:/dev/block$ cd ..
saki14moro@DESKTOP-GI15UG8:/dev$ cd ..
saki14moro@DESKTOP-GI15UG8:/$ pwd
/
saki14moro@DESKTOP-GI15UG8:/$ ls
bin dev home lib lib64 lost+found mnt proc run snap sys usr
boot etc init lib32 libx32 media opt root sbin srv tmp var
saki14moro@DESKTOP-GI15UG8:/$ mnt
Command 'mnt' not found, did you mean:
command 'ant' from deb ant (1.10.12-1)
command 'mgt' from deb mgt (2.31-8)
command 'mft' from deb texlive-binaries (2021.20210626.59705-1build1)
command 'mtt' from deb xawtv (3.107-1.1)
command 'mn' from deb mininet (2.3.0-1ubuntu1)
command 'mne' from deb python3-mne (0.23.4+dfsg-1)
command 'cnt' from deb open-infrastructure-container-tools (20211231-1build1)
command 'mbt' from deb mbt (3.6-3)
command 'mt' from deb cpio (2.13+dfsg-7)
command 'mt' from deb mt-st (1.4-2)
command 'ent' from deb ent (1.2debian-3)
command 'fnt' from deb fnt (1.4.1-1)
Try: sudo apt install
saki14moro@DESKTOP-GI15UG8:/$ cd mnt
saki14moro@DESKTOP-GI15UG8:/mnt$ ls
c wsl wslg
saki14moro@DESKTOP-GI15UG8:/mnt$ cd c
saki14moro@DESKTOP-GI15UG8:/mnt/c$ ls
ls: cannot access 'DumpStack.log.tmp': Permission denied
ls: cannot access 'hiberfil.sys': Permission denied
ls: cannot access 'pagefile.sys': Permission denied
ls: cannot access 'swapfile.sys': Permission denied
'$Recycle.Bin' Intel 'Program Files' 'System Volume Information' pagefile.sys
'$WinREAgent' MAVP 'Program Files (x86)' Users support
'Documents and Settings' OneDriveTemp ProgramData Windows swapfile.sys
DumpStack.log.tmp PerfLogs Recovery hiberfil.sys
saki14moro@DESKTOP-GI15UG8:/mnt/c$ cd Users
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users$ lss
Command 'lss' not found, did you mean:
command 'ss' from deb iproute2 (5.15.0-1ubuntu2)
command 'lsw' from deb suckless-tools (46-1)
command 'less' from deb less (590-1ubuntu0.22.04.1)
command 'lsc' from deb livescript (1.6.1+dfsg-2)
command 'lvs' from deb lvm2 (2.03.11-2.1ubuntu4)
command 'lsns' from deb util-linux (2.37.2-4ubuntu3)
command 'lsm' from deb lsm (1.0.4-2)
command 'ls' from deb coreutils (8.32-4.1ubuntu1)
command 'gss' from deb libgss-dev (1.0.3-7)
command 'ass' from deb irpas (0.10-9)
command 'lsh' from deb lsh-client (2.1-13)
command 'lrs' from deb lrslib (0.71a-1)
command 'les' from deb atm-tools (1:2.5.1-4build2)
command 'iss' from deb insilicoseq (1.5.4-2)
command 'lssu' from deb nilfs-tools (2.2.8-1)
Try: sudo apt install
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users$ ls
'All Users' Default 'Default User' Morozumi Public desktop.ini
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users$ cd Morozumni
-bash: cd: Morozumni: No such file or directory
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users$ cd Morozumi
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi$ ls
'3D Objects'
AppData
Apple
'Application Data'
Contacts
Cookies
Documents
Downloads
Favorites
IntelGraphicsProfiles
Links
'Local Settings'
MicrosoftEdgeBackups
Music
'My Documents'
NTUSER.DAT
NTUSER.DAT{a2332f18-cdbf-11ec-8680-002248483d79}.TM.blf
NTUSER.DAT{a2332f18-cdbf-11ec-8680-002248483d79}.TMContainer00000000000000000001.regtrans-ms
NTUSER.DAT{a2332f18-cdbf-11ec-8680-002248483d79}.TMContainer00000000000000000002.regtrans-ms
NetHood
OneDrive
Pictures
PrintHood
Recent
'Saved Games'
Searches
SendTo
Templates
Tracing
Videos
ntuser.dat.LOG1
ntuser.dat.LOG2
ntuser.ini
'スタート メニュー'
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi$ cd Documents
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi/Documents$ ls
'My Music' 'My Pictures' 'My Videos'
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi/Documents$ cd My Music
-bash: cd: too many arguments
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi/Documents$ cd My Pictures
-bash: cd: too many arguments
saki14moro@DESKTOP-GI15UG8:/mnt/c/Users/Morozumi/Documents$
X5
mkdir 新しくディレクトリを作る時に使う。
rm ファイルを削除するときに使う。
cat ファイルの内容を表示する。
less catコマンドが単にファイルの内容をそのまま表示するだけだが、そのファイルが長すぎて画面に収まらない場合に、ファイルの中身を見るときに使う。
cp ファイルをコピーすする時に使う。
mv ファイルを移動するときに使う。cpに似ている。移動先がファイルかディレクトリかで変わる。
X9
標準入力 プログラムの標準的な入力、通常はキーボードが使われる。
標準出力 プログラムの標準的な出力、通常は端末ディスプレイが使われる。
標準エラー出力 プログラムのエラーメッセージを出力するための標準的な出力、普通、標準出力と同じく端末ディスプレイが使われる。
リダイレクト 標準入出力先を変更する機能のこと。
パイプライン コマンドの標準出力を別のコマンドの標準入力につなぐ機能。
フィルタ 標準入力を入力として受け取り標準出力に出力するコマンドをまとめてフィルタと呼ぶ。