はじめに
簡単なUNIXコマンドについてまとめました
これだけできれば「簡単なCUI操作ができる!」言うことができると思います
良く使うUNIXコマンド: 初級編 now
良く使うUNIXコマンド: 中級編
##目次
- ls (list segments)
- cd (change directory)
- mkdir (make directory)
- touch
- rm (remove)
- cat (concatnate), head, tail
- cp (copy)
- mv (move)
- sudo (substitute user do)
- open
- pwd (print working directory)
###ls (list segments)
カレントディレクトリにあるファイル, ディレクトリを表示
$ ls #ファイル, ディレクトリを表示
$ ls -l #権限, 所有者, 作成時刻などの表示
$ ls -a #隠しファイルの表示
$ ls hoge* #hogeから始まるファイル, ディレクトリを表示
###cd (change directory)
ディレクトリ移動
$ cd tmp #tmpディレクトリに移動
$ cd #homeディレクトリに移動
mkdir (make directory)
ディレクトリ作成
$ mkdir tmp #tmpディレクトリ作成
$ mkdir -p tmp #tmpディレクトリが存在した場合作成せずエラーを表示しない
touch
ファイルの作成
$ touch tmp #tmpファイルを作成
rm (remove)
ファイル, ディレクトリの削除
ディレクトリを削除は rmdir コマンドでもできる
$ rm tmp #tmpファイルの削除
$ rm -r tmp #tmpがディレクトリの場合でも削除
cat (concatnate), head, tail
ファイルを表示
エディタで開区必要なくファイルの中身が見れるので便利
$ cat tmp #tmpファイルを表示
$ head tmp #tmpファイルの先頭10行を表示
$ tail tmp #tmpファイルの末尾10行を表示
cp (copy)
ファイル及びディレクトリのコピー
$ mv tmp tmp2 #tmpの内容をtmp2にコピー
mv (move)
ファイル及びディレクトリの移動
ファイル及びディレクトリの名前変更
コピー後, ファイルの削除をおこなうため名前の変更もできる
$ mv tmp ./tmp2/ #tmpをtmp2ディレクトリの中に移動
$ mv tmp tmp2 #tmpをtmp2に名前変更
sudo (substitute user do)
root 権限でコマンドを実行
$ sudo (コマンド) #root権限て(コマンドを実行)
open
ほとんどのファイルを開くことができる
エクセル, パワーポイントが入っていればエクセルファイル, パワーポイントファイルですら
開くことができる
$ open tmp.xlsx
$ open tmp.pptx
pwd (print working directory)
カレントディレクトリまでのパスを表示
(bashスクリプトとか書く時に便利)
$ pwd #カレントディレクトリまでもパスを表示