## 開発効率爆上がり!ターミナル操作を覚えよう!! ## はじめに ファイルを作成するときやファイルを移動するときVSCodeからぽちぽち作ったりFinderを開いてドラッグして移動していませんか? その作業CUIを使えば一瞬で終わります! ターミナル操作を覚えて開発効率をUPさせていきましょう! ## 事前準備 下記の魔法コマンドを実行して今日使うディレクトリを作成しましょう `cd ~ && for i in first second third; do mkdir -p cui_practice/${i}_dir; done` ## Linuxコマンド ### cdコマンド cdはいくつかのテクニックと組み合わせると格段に使いやすくなります。 #### tab補完 tabボタンを押すと移動先の候補を出してくれます。 bashとzshで若干動きがことなるのでWindowsの人と新しいMacの人は少し挙動が異なるかもしれませんがtab保管が使えるのはどちらも一緒です。 `cd cui`まで打ってtabを押してみましょう ``` cd cui ``` `pwd`コマンドで現在のディレクトリを確認してcui_practiceにいることが確認できれば成功です #### `~`記号 `~`(チルダ)はホームディレクトリ(cd単体でコマンドを打った時に移動する位置です。)を表します。 どこにいる状態でもホームディレクトリからの位置を指定することで好きなディレクトリに移動できます ``` cd ~/cui_practice/third_dir ``` pwdコマンドで現在のディレクトリを確認してcui_practice/third_dirにいることが確認できれば成功です #### `..`記号 `.`は現在いるディレクトリ、`..`は一つ前のディレクトリを表します。 `..`と`cd`を組み合わせることで一つ前のディレクトリに戻ることができます ``` cd .. ``` pwdコマンドで現在のディレクトリを確認してcui_practiceにいることが確認できれば成功です ### touch touchを使うとターミナル上からファイルを作成することが出来ます ``` touch ~/cui_practice/first_dir/main.txt ~/cui_practice/second_dir/main.txt ~/cui_practice/third_dir/main.txt ``` `ls ~/cui_practice/first_dir ~/cui_practice/second_dir ~/cui_practice/third_dir`で3つmain.txtが作成できていることを確認できたら成功です ### mv mvはファイルやディレクトリの名前を変更する、ファイルやディレクトリを移動するという2パターンの使用方法があります。 どちらも構文は`mv 対象にするファイル・ディレクトリ 新しいファイル・ディレクトリ`です #### ファイルやディレクトリの名前変更 ``` mv ~/cui_practice/first_dir/main.txt ~/cui_practice/first_dir/main.md ``` `ls ~/cui_practice/first_dir ~/cui_practice/second_dir ~/cui_practice/third_dir`でfirst_dirのmain.txtのみmain.mdに変更されていることが確認できれば成功です #### ファイルやディレクトリの移動 下記のURLからzipファイルをダウンロードしましょう https://github.com/kenchasonakai/pharaoh_lang `ls ~/Downloads`を行ってpharaoh_lang-main.zipファイルが存在するかを確認しましょう(Windowsの方はダウンロードディレクトリの位置が違う可能性があります) mvコマンドを使って`cui_practice/second_dir/`にzipファイルを移動しましょう ``` mv ~/Downloads/pharaoh_lang-main.zip ~/cui_practice/second_dir/ ``` `ls ~/cui_practice/first_dir ~/cui_practice/second_dir ~/cui_practice/third_dir`でsecond_dirにpharaoh_lang-main.zipが存在することを確認できたら成功です ### Ctr + u 打ってあるコマンドを一瞬で消せる方法 ### Ctr + a 打ってあるコマンドの先頭に移動できる方法 ### Ctr + e 打ってあるコマンドの最後尾に移動できる方法 ### Ctr + p 一個前に打ったコマンドを出す ### Ctr + n 一個後に打ったコマンドを出す ### code . VScodeをターミナルから開く
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up