ホーム > HPC・DL・AI > 計算化学 > 技術情報 > 研究者のためのLinuxコマンド小事典

研究者のためのLinuxコマンド小事典

Linuxコマンド

% ls ファイル一覧を表示
test0.gjf  test2.gjf  test4.gjf  test6.gjf  test8.gjf
test1.gjf  test3.gjf  test5.gjf  test7.gjf  test9.gjf

% mkdir aaa ディレクトリaaaを作成

% cd aaa ディレクトリaaaの中に移動

% pwd 現在いる場所を表示
/home/user01/aaa

% cp ../test1.gjf my1.gjf 上のディレクトリのtest1.gjfをコピー

% mv my1.gjf my01.gjf ファイル名を変更

% rm my01.gjf ファイルを削除

% cd .. 上のディレクトリに戻る

% cp -r aaa bbb ディレクトリをコピー

% rm -r bbb ディレクトリを削除

% grep -i b3lyp *.gjf 文字列b3lypを含むファイルを検索(大文字小文字区別せず)
test7.gjf:#p rb3lyp/3-21g force test scf=novaracc
test9.gjf:#P b3lyp td=nstates=6/6-31+g* 5d test
test9.gjf:#P B3LYP TD=(triplet,nstates=6)/6-31+g* 5d test geom=check guess=read
test9.gjf:#P b3lyp td=(50-50,nstates=5)/6-31+g* 5d test geom=check guess=read
test9.gjf:#P ub3lyp td=nstates=5/6-31+g* 5d test geom=check guess=read

% grep -i b3lyp *.gjf | grep -i force 検索結果をさらにforceで検索して絞り込む
test7.gjf:#p rb3lyp/3-21g force test scf=novaracc

% less test7.gjf ファイル内容を確認(「q」で終了します)
lsファイル一覧の表示
duディレクトリの容量の表示
cpファイルをコピー
mvファイルの移動・ファイル名の変更
rmファイルやディレクトリの削除
mkdirディレクトリの作成
findファイルの検索
catファイル内容の表示
headファイルの先頭部分の表示
tailファイルの末尾部分の表示
lessファイルの表示
diffファイルの比較
grep文字列の検索
sortファイルのソート
sed文字列の置換
wcファイルの文字数の表示
date時刻の表示
gzipファイルの圧縮・解凍
chmodパーミッションの変更
ps実行中のプロセスの表示
jobsバックグラウンドジョブの表示
killプロセスやジョブの終了
manコマンドのマニュアルの表示
whichコマンドのパスの表示

テキストエディタ (vi, Emacs) の操作コマンド

% vi abc.txt
i入力モードに移行する
Escコマンドモードに戻る
(コマンドモード)
:w保存
:wq保存して終了
:q! 保存せずに終了
h/j/k/lカーソルを左/下/上/右に移動
0/$カーソルを行頭/行末に移動
:0/:$ ファイルの先頭/最後に移動
x1文字削除
yy1行コピー
d$行末までをカット
dd1行切り取り
p貼り付け
u元に戻す
/abc文字列abcを検索 (nで順方向, Nで逆方向に移動)
:set ic検索で大小を区別しない
:%s/abc/xyz/g文字列abcをxyzにすべて置換
:set nu行番号を表示
% emacs abc.txt
Ctrl-x Ctrl-s保存
Ctrl-x Ctrl-c 終了
Ctrl-g 操作のキャンセル
Ctrl-b/n/p/fカーソルを左/下/上/右に移動
Ctrl-a/eカーソルを行頭/行末に移動
Esc <ファイルの先頭に移動
Esc >ファイルの最後に移動
Ctrl-k行末までをカット
Ctrl-Space範囲の開始位置をマーク
Esc w指定範囲をコピー
Ctrl-w指定範囲を切り取り
Ctrl-y貼り付け
Ctrl-u元に戻す
Ctrl-s文字列を検索 (Ctrl-rで逆検索)
Esc x replace-string 文字列の置換
Contact

お問い合わせ

お客様に最適な製品をご提案いたします。まずは気軽にお問い合わせ下さい。
075-353-0120

平日9:30~17:30 (土曜日、日曜日、祝祭日、年末年始、夏期休暇は、休日とさせていただきます。)