第12回【とあるサーバの下学上達〜サイエンスプログレンス〜】

3月13日分のustream放送が録画できていなかったようです。申し訳ありません。
ちょっとずつ思い出しながら書いていこうと思います。
今回は、

コマンドの用法を知る
コマンド名 –help
例えば、lsコマンドのコマンド用法を知りたいとき、
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ ls –help
ls: illegal option — –
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file …]

usageの所に、lsコマンドで使えるオプションが表示されます。fileを見るときにも使いますと表示されています。
ちなみに、-?でも同じような結果がでます。
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ ls -?
ls: illegal option — ?
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file …]

例えば、cdコマンドの使い方を知りたいとき、はこんなかんじに使います。
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ cd –help
-bash: cd: –: invalid option
cd: usage: cd [-L|-P] [dir]

次に、オンラインマニュアルを表示するmanコマンド
man [オプション] コマンド名、ファイル名など
例えば、
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ man -f cat
cat(1) – concatenate and print files
git-cat-file(1) – Provide content or type and size information for repository objects
fc-cat(1) – read font information cache files

man 章番号 コマンド名
で、オンラインマニュアルの章ごとに表示できます。コントロール+Dで終了できますので、ぜひやってみてください。

マニュアルの日本語表示と英語表示を選択できます。
macだと対応がありませんでした!残念です…
ちなみに、こんなかんじで使います。
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ echo $LANG

ユーザーを変更するsuコマンド
一時的にスーパーユーザになります
終了するときは(元のユーザに戻る)exitもしくは、コントロール+Dです。

別のユーザーになってコマンドを実行する sudo
sudo コマンド
sudo -u ユーザー名 コマンド
とかあります。
現在のユーザー情報を知る id
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ id
uid=502(kozue) gid=20(staff) groups=20(staff),102(com.apple.sharepoint.group.2),101(com.apple.sharepoint.group.1),402(com.apple.sharepoint.group.3),12(everyone),33(_appstore),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),100(_lpoperator),204(_developer),401(com.apple.access_screensharing)
ちなみに、whoamiだと、ユーザー名を表示されます
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ whoami
kozue
ちなみに、groupsだと、自分がどのグループにいるか表示されます。
toarusabanokagakujoutatsu-no-MacBook-701:~ kozue$ groups
staff com.apple.sharepoint.group.2 com.apple.sharepoint.group.1 com.apple.sharepoint.group.3 everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.access_screensharing

こんなかんじです!
ustream放送がないのでぬけぬけでごめんなさい!

「第12回【とあるサーバの下学上達〜サイエンスプログレンス〜】」への1件のフィードバック

コメントを残す