====== Ubuntuの基本的なコマンド ====== Ubuntuのよく使う基本的なコマンドを記録 * [[#カレントディレクトリのパスを表示|ファイル操作]] * [[#所有権の変更|属性値]] * [[#ユーザーの追加・削除|ユーザーとグループ]] * [[#ホスト名の確認・変更|その他]] ---- ==== カレントディレクトリのパスを表示 ==== 現在、いる場所のパスを表示 pwd\\ ==== 作業ディレクトリの移動 ==== 現在の場所の移動、cdのみの入力だとホームディレクトリへ移動する。 cd ディレクトリのパス\\ ==== ディレクトリ内のファイルやディレクトリを表示 ==== ファイルやディレクトリの表示 ls ディレクトリのパス ファイルやディレクトリ内の情報も表示 ls -l ディレクトリのパス\\ ==== ファイルやディレクトリを移動 ==== mv 移動元ファイル名やディレクトリ名 移動先ファイル名やディレクトリ名\\ ==== ファイルやディレクトリをコピー ==== cp コピー元ファイル名やディレクトリ名 コピー先ファイル名やディレクトリ名\\ ==== ディレクトリを新規作成 ==== mkdir ディレクトリ名\\ ==== ファイルを新規作成 ==== touch ファイル名\\ ==== ファイルやディレクトリを削除 ==== rm ファイル名 rm -r ディレクトリ名\\ ==== ファイルの検索 ==== find -name ファイル名\\ ==== ファイルの内容を表示 ==== cat ファイル名\\ ==== grep(指定した文字列がディレクトリ内に存在した場合、その行を表示)==== grep 検索文字列 ディレクトリ名/*\\ ---- ==== 所有権の変更 ==== ユーザー変更 chown ユーザー名 ファイル名やディレクトリ名 所属グループも指定 chown ユーザー名:所属グループ名 ファイル名やディレクトリ名 ディレクトリ内のファイルも一括変更 chown -R ユーザー名 ファイル名やディレクトリ名\\ ==== パーミッション(属性)変更 ==== 変更 chmod 775などの属性値 ファイル名やディレクトリ名 ディレクトリ内のファイルも一括変更 chmod -R 775などの属性値 ディレクト名\\ ---- ==== ユーザーの追加・削除 ==== 追加 sudo adduser 新しいユーザー名 削除 -rでhomeのディレクトリも一緒に削除 sudo userdel -r 削除するユーザー名\\ ==== グループの追加・削除 ==== 追加 sudo groupadd 新しいグループ名 削除 sudo groupdel グループ名\\ ==== ユーザーのグループへの追加・削除 ==== 追加 sudo gpasswd -a ユーザー名 グループ名 sudo usermod -aG グループ名 ユーザー名 削除 sudo gpasswd -d ユーザー名 グループ名\\ ==== sudoグループへのユーザー追加 ==== sudo gpasswd -a ユーザー名 sudo sudo usermod -aG sudo ユーザー名\\ ==== グループの確認 ==== 自分のグループの確認 groups 指定ユーザーのグループの確認 groups ユーザー名 グループ内のユーザーの確認 getent group グループ名 直接ファイルを見る cat /etc/group\\ ---- ==== ホスト名の確認・変更 ==== 確認 hostname 変更 sudo hostname 新しいホスト名\\ ==== コマンド履歴を表示 ==== history\\