【Ubuntu】キーボードの初期設定

Ubuntu Serverで使用するキーボードレイアウトを日本語配列に変更する

  1. sudo dpkg-reconfigure keyboard-configurationを入力
    1
    $ sudo dpkg-reconfigure keyboard-configuration
  • dpkg-reconfigure : 指定したDebianパッケージがdebconfを採用している場合に、パッケージの再設定をすることができるコマンド
    • debconfに対応しているリストはls /var/lib/dpkg/info/*.configでみることができる
  • keyboard-configuration : キーボードのレイアウト設定ファイル

ここからは矢印キーとEnterキーで操作する(GUI風になる)

  1. Generic 105-key (Intl)PCを選択
    2

  2. Japaneseを選択
    3

  3. Japaneseを選択
    4

  4. /etc/default/keyboardの設定を書き換えている場合表示される

  • キーボードオプションを維持する場合はYesを選択、初期化していい場合はNoを選択
    5
  1. 「The default for the keyboard layout」を選択
    6

  2. 「No compose key」を選択するとコンソール画面に戻る
    7

  3. コンソール画面が表示され必要んな情報を生成してくれるので少し待つ(ネットワークが必要?)

    1
    2
    3
    4
    5
    6
    7
    Your console font configuration will be updated the next time your system
    boots. If you want to update it now, run 'setupcon' from a virtual console.
    update-initramfs: deferring update (trigger activated)
    Processing triggers for initramfs-tools (0.137ubuntu12) ...
    update-initramfs: Generating /boot/initrd.img-5.8.0-1006-raspi
    ....

  4. 入力待機画面に戻れば成功

「Caps Lock」を「Ctrl」に変更する

/etc/default/keyboardXKBOPTIONSに以下を書き加える

  • デフォルト

    1
    XKBOPTIONS=""
  • 書き換え後

    1
    XKBOPTIONS="ctrl:nocaps"

【Linuxコマンド】よく使うlsコマンドオプション

目次

  1. 隠しファイル.ファイルまで表示させる
  2. ファイル詳細を表示させる
  3. 1列1ファイルで表示させる
  4. カンマ区切りで表示させる

普通にlsを使った場合

1
2
% ls
Memo_App Memo_App.xcodeproj README.md

1. 隠しファイル.ファイルまで表示させる

オプション-aをつける

1
ls -a

実行例

1
2
3
%ls -a
. .DS_Store .gitignore Memo_App.xcodeproj
.. .git Memo_App README.md

2. ファイル詳細を表示させる

lsコマンドのオプションに-lをつける

1
ls -l

実行例

1
2
3
4
5
% ls -l
total 8
drwxr-xr-x 12 daiki staff 384 2 28 01:39 Memo_App
drwxr-xr-x@ 5 daiki staff 160 2 28 02:03 Memo_App.xcodeproj
-rw-r--r-- 1 daiki staff 10 2 27 22:39 README.md

3. 1列1ファイルで表示させる

lsコマンドのオプションに-1をつける

1
ls -1

実行例

1
2
3
4
% ls -1
Memo_App
Memo_App.xcodeproj
README.md

4. カンマ区切りで表示させる

lsコマンドのオプションに-mをつける

1
ls -m

実行例

1
2
% ls -m
Memo_App, Memo_App.xcodeproj, README.md