command:
linux command:
cat ファイル確認
rm ファイル削除
cp ファイルをコピー
mv ファイルを移動(行き先が消える)
github
git pull origin main ダウンロード
git push origin main アップロード
emacs command:
C-space コピペはじめ
C-w 選択範囲を切り取る
M-w 選択範囲をコピー
C-y 貼り付け
カーソル移動:
C-p: 1 行上に移動
C-n: 1 行下に移動
C-f: 1 文字前に移動
C-b: 1 文字後に移動
C-a: 行の先頭に移動
C-e: 行の末尾に移動
M-f: 1 単語前に移動
M-b: 1 単語後に移動
C-v: 1 画面下に移動
M-v: 1 画面上に移動
M-<: バッファの先頭に移動
M->: バッファの末尾に移動
C-g: 現在の操作を終了
ruby command:
出力
p, print, puts
.to_i 整数
.to_f float
コマンドライン引数
ARGV[0/1/2/…]
if文
if 条件1
実行文1
elsif 条件2
実行文2
else
実行文3
end
loop文
[条件1, 条件2].each do|内容|
実行内容
end
関数
def 関数名(引数)
実行文
return 返り値
end
クラス
class クラス名 #クラス定義
def メソッド名 #メソッド定義
メソッドの内容
end
end
class_name = クラス名.new #インスタンス生成
class_name.メソッド名 #メソッド実行
def initialize #コンストラクタ
クラス継承
class クラス2 < クラス1 #クラス1を継承
def メソッド1
メソッドの内容
end
end
- source ~/grad_members_20f/members/acoe5781/MyNote.org