15
1

More than 3 years have passed since last update.

shell + emacsの基礎

Last updated at Posted at 2020-12-03

!Mac OS X-10.15.7 !ruby-2.7.1p83

directory,file関連

まず,ディレクトリについてディレクトリは階層構造で表される

ルートディレクトリ 階層構造の一番上
サブディレクトリ ルートディレクトリ以外
カレントディレクトリ 現在作業中のディレクトリ
絶対パス ルートディレクトリからの経路
相対パス カレントディレクトリからの経路
img
Fig1. ディレクトリ構造
mkdir ディレクトリ名 ディレクトリ作成
touch ファイル名 ファイル作成
pwd 絶対パスの表示
cd ディレクトリ名 ディレクトリ変更
cd .. 直前にいたディレクトリへ移動
ls ディレクトリ内のファイル一覧
cp コピー元 コピー先 ファイルなどコピーする
rm ファイル(ディレクトリ)名 削除する
mv 移動元 移動先 ファイル等の移動,名前変更

etc…

emacs

使い方

  1. emacs ファイル名
  2. 記事書く,編集
  3. C-x,C-s
  4. C-x,C-c or C-z
img
Fig. emacs key bindチートシート; keybind文字には,命令の意味があります.

process関連

ps 現在動作しているプロセスを表示
bg ジョブをバックグラウンドへ移行
fg ジョブをフォアグラウンドで動かす
jobs ジョブを表示する
kill プロセスを停止する

例えば,emacsで編集後C-zで一時中断したプロセスを再開する.

> fg

git共有

  1. git pull origin main
  2. git add -A
  3. git commit -m 'message'
  4. git push origin main # 自分のをpush. ここでもたつくとhintが出るので,再度pull

qiita掲載

privateであげるなら

  • qiita post ファイル名 private

publicなら

  • qiita post ファイル名 public

参考


  • source ~/Desktop/grad_members_20f/members/mm-cell/post_org/shell_emacs.org
15
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
1