explorer.exeで)

pwdと打つと確認可能ueda@x1win:~$ pwd
/home/ueda # /の下のhomeの下のueda
※講義を聞く/課題を出すときに重要
pwdで出てくる文字列の名前: 「パス」
/で区切って表現しているようなもの/etc/passwd(etcディレクトリのpasswdファイル)cd、作成: mkdir、削除: rmdir、確認: pwd$ cd /etc/ <- /etc/に移動
$ cd .. <- /etc/の上に移動(これより上には行けない「root」)
$ cd <- 「/home/ユーザ」に移動(ホームディレクトリ)
$ mkdir hoge <- hogeというディレクトリを作成
$ cd ./hoge <- 今作ったhogeに移動(「./」: 今いるディレクトリ)
$ pwd <- 今いるディレクトリのパスを確認
/home/ueda/hoge
$ cd ..
$ rmdir ./hoge <- hogeを削除
$ ls /etc/ #lsに引数/etc/を与えて、/etc/のリストを表示
$ touch a.txt b.txt #「touch」にa.txt、b.txtという文字列を与えてファイルを作成
$ ls #ファイルができているか確認(引数なしでlsを使用)
a.txt b.txt
$ rm a.txt b.txt #「rm」にファイル名を与えてファイルを削除
$ ls #lsするとa.txt、b.txtは消えている
touch: ファイルがなければ新規作成、rm: ファイルの削除whichで確認可能)$ which ls #コマンドlsの由来は?
/usr/bin/ls #このファイル
$ /usr/bin/ls /etc/ #ファイルを直接指定して実行
(出力は省略)
lsとユーザが打つ/usr/bin/lsを探して実行
PATHという変数に、探すべきディレクトリのリスト$ echo $PATH #echo: 引数で指定した文字列や変数を表示
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
:/usr/games:/usr/local/games:/snap/bin
notepad.exe)、UbuntuのGUIならgeditに相当nanoで
nano hello.pyと端末に打ってエディタを立ち上げ
^O(Ctrl+O)で保存
File Name to Write: hello.pyと聞かれるのでEnter^X(Ctrl+X)で終了lsでファイルができているか確認catで、書いた内容を確認$ ls hello.py
hello.py
$ cat hello.py
#!/usr/bin/python3
print("hello")
hello.pyのパス(/から始まるフルパス)をノートかどこかに書いてみてください。PATH、ディレクトリ、エディタ、Vim、ファイルls、notepad.exe、nautilus、echo、touch、rm、cd、mkdir、rmdir、pwd、nano、catvimtutorを実行nanoで書いたものをVimで書いてみる
vi ファイル名