Linuxコマンド 略語 (LPIC101)

# コマンドオプション

- a: all, archive
- b:
- c: create, compress
- d: directory, daemon, delete, decompress
- e: extend
- f: filename, force, freshen
- g: group
- h: human, hash
- i: inform, interface, interactive, inode
- j: journal
- k: kilobyte, keep, parents
- l: list, long, login
- m: megabyte, mode, modify, mail
- n: no, number
- o: option, outbound, other
- p: print, process, preserve, portal
- q: query, quit
- r: read, remove, recursive, reverse
- s: set, stop, single, snapshot, symbolic-link
- t: type, target, table, sticky bit
- u: user, update
- v: verbose
- w: write
- x: execute, extract
- y: yes
- z: zip

# 主題 101：システムアーキテクチャ

## 101.1 ハードウェア設定の決定と構成

- ACM: Abstract Control Model
- CPU: Central Processing Unit
- DMA: Direct Memory Access
- EHCI: Enhanced Host Controller Interface
- HCD: Host Controller Driver
- HID: Human Interface Device
- IRQ: Interrupt Request
- OHCI: Open Host Controller Interface
- PCI: Peripheral Component Interconnect
- SCSI: Small Computer System Interface
- UEFI: Unified Extensible Firmware Interface
- UHCI: Universal Host Controller Interface
- USB: Universal Serial Bus
- cpuinfo: CPU information
- dbus: desktop bus
- ioports: input/output ports
- lsmod: list module
- lspci: list PCI
- lsusb: list USB
- meminfo: memory information
- modprobe: module probe
- proc: process
- sysfs: system file system
- udev: user space device management

## 101.2 システムのブート

- BIOS: Basic Input/Output System
- SysVinit: System Five Initialization
- cmdline: command line
- dmesg: display message
- init: initialization
- initramfs: initial RAM file system

## 101.3 ランレベル/ブートターゲットの変更とシステムのシャットダウンまたはリブート

- telinit: tell initialization
- systemd: system daemon
- systemctl: system control
- wall: write to all users

# 主題 102：Linux のインストールとパッケージ管理

## 102.1 ハードディスクのレイアウト設計

- LVM: Logical Volume Manager
- bin: binary
- sbin: system binary
- etc: etcetera
- usr: UNIX system resources
- var: variable
- lib: library
- tmp: temporally
- dev: device
- pvcreate: physical volume create
- vgcreate: volume group create
- lgcreate: logical group create

## 102.2 ブートマネージャのインストール

- GRUB: Grand Unified Bootloader
- MBR: Master Boot Record
- hd: hard disk
- sda: SCSI disk
- menu.lst: menu list
- grub.cfg: GRUB config
- grub-mkconfig: GRUB make config

## 102.3 共有ライブラリの管理

- ldd: list dynamic dependencies
- ldconfig: N/A
- so: shared object

## 102.4 Debian パッケージ管理の使用

- dpkg: Debian package
- apt-get: application get

## 102.5 RPM および YUM パッケージ管理の使用

- RPM: RPM Package Manager
- YUM: Yellowdog Updater Modified
- nodeps: no dependency
- nomd5: no MD5
- repos: repository

# 主題 103：GNU と Unix のコマンド

## 103.1 コマンドラインの操作

- LANG: language
- HISTSIZE: history size

- bash: bourne-again shell
- cd: change directory
- env: environment
- exec: execute
- man: manual
- pwd: print working directory
- uname: UNIX name

## 103.2 フィルタを使ったテキストストリームの処理

- CRLF: Carrige Return Line Feed
- LF: Line Feed

- cat: catenate
- fmt: format
- nl: numbered line
- od: octal decimal dump
- pr: print
- sed: stream editor
- tr: translate
- uniq: unique
- wc: word count

## 103.3 基本的なファイル管理の実行

- bunzip: BSD unzip
- bzip: BSD zip
- cp: copy
- cpio: copy in and out
- dd: dataset definition
- gunzip: GNU unzip
- gzip: GNU zip
- ls: list
- mkdir: make directory
- mv: move
- rm: remove
- rmdir: remove directory
- tar: tape archive
- xz: 0x zip

## 103.4 ストリーム、パイプ、リダイレクトの使用

- tee: データの流れが T 字型であることから
- xargs: X arguments

## 103.5 プロセスの生成、監視、終了

- bk: background
- fg: foreground
- nohup: no hangup
- pgrep: process GREP
- pkill: process kill
- ps: process status
- top: table of processes

## 103.6 プロセスの実行優先度の変更

- ps: process status
- nice: プロセスの良さ(nice、実行優先度)を変更するから。

## 103.7 正規表現を使用したテキストファイルの検索

- GREP: Global Regular Expression Print
- egrep: Extended GREP
- fgrep: Fixed GREP
- regex: Regular Expression

## 103.8 vi を使った基本的なファイル編集の実行

- vi: visual editor
- i: insert
- a: append
- c: copy
- d: delete
- p: paste
- y: yank
- w: write, word
- q: quite
- e: edit
- n: next
- u: undo
- g: go to
- s: substitute

# 主題 104：デバイス、Linux ファイルシステム、ファイルシステム階層標準

## 104.1 パーティションとファイルシステムの作成

- GUID: Globally Unique Identifier
- GPT: GUID Partition Table
- XFS: Extended File System
- ext2: second extended file system
- mkfs: make file system
- mke2fs: make second extended file system
- fdisk: format disk
- gdisk: GPT fdisk

## 104.2 ファイルシステムの整合性の保守

- XFS: Extended File System
- VFAT: Virtual File Allocation Table
- ReiserFS: Reiser file system (Hans Reiser)
- Btrfs: B Tree File System
- GPT: GUID Partition Table
- debugfs: debug file system
- dir: directory
- df: disk free
- du: disk usage
- parted: partition editor
- e2fs: extended 2 file system
- fsck: file system check
- mkfs: make file system
- mkswap: make swap
- mke2fs: make second extended file system
- tune2fs: tune second extended file system

## 104.3 ファイルシステムのマウントとアンマウントの制御

- umount: unmount

## 104.4 ディスククォータの管理

- quota
- edquota: edit quota
- repquota: N/A
- quotaon: quota on

## 104.5 ファイルのパーミッションと所有者の管理

- SUID: Set User ID
- SGID: Set Group ID
- umask: user mask
- chmod: change mode
- chown: change owner
- chgrp: change group

## 104.6 ハードリンクとシンボリックリンクの作成・変更

- FHS: Filesystem Hierarchy Standard
- ln: link

## 104.7 システムファイルの確認と適切な位置へのファイルの配置

- atime: access time
- mtime: modified time
- perm: permission