トップ   編集 凍結 差分 バックアップ 添付   新規   最終更新のRSS

linux/環境

Last-modified: 2008-11-10 (月) 19:28:00 (57d)
Top / linux / 環境

linux環境

 
 

rpm

rpmパッケージのインストール

# rpm -i [rpmパッケージ名]
-ivh オプションをつけると進捗状況の表示

rpmパッケージの検索

# rpm -qa でパッケージ一覧を取得。
# rpm -qa | grep jdk のようにして絞り込み検索。

rpmパッケージのアップデート

# rpm -qa でパッケージ名を表示
# rpm -U [rpmパッケージ名]
-Uvh オプションをつけると進捗状況の表示

rpmパッケージのアンインストール

# rpm -qa でパッケージ名を表示
# rpm -e [rpmパッケージ名] でアンインストール実行

vi

移動

先頭行へ移動H
末尾行へ移動L
指定行Noへ移動:10(10行目へ移動)
行頭へ移動0
行末へ移動$

検索

検索/[検索したい文字列]
下を検索n
上を検索N

編集

やりなおしu
1行切り取りdd
カーソルがある場所から
10行切り取り
d10
カーソルがある場所から
文末まで切り取り
dG
1行コピーyy
張り付けp
全置換:g/[置換前文字]/s//[置換後文字]/g
ひとつずつ置換:g/[置換前文字]/s//[置換後文字]/gc

ファイル

上書き保存:w
名前を付けて保存:w [ファイル名]

USBメモリを使う

USBメモリを接続。

USBが認識されたか確認

# lsusb
Bus 001 Device 003: ID 090c:1000 Feiya Technology Corp. Memory Bar

# cat /proc/bus/usb/devices
T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=090c ProdID=1000 Rev=11.00
S:  Manufacturer=USB 2.0
S:  Product=Flash Disk
S:  SerialNumber=AA10000000001004
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=31875us

上記のように出れば認識されている

ログファイルを参照してUSBメモリのデバイス名を調べる。

# grep SCSI /var/log/messages
localhost kernel: SCSI device sdb: 1981440 512-byte hdwr sectors (1014 MB)

上記の例だと、HDDのデバイス名はsdb。

マウントポイントの作成

# mkdir /mnt/usb

マウント

# mount /dev/sdb1 /mnt/usb/

マウントの確認

# mount
/dev/sdb1 on /mnt/usb type vfat (rw)

# df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda1             75884604  14478412  57551400  21% /
none                    257768         0    257768   0% /dev/shm
/dev/sdb1               990432    531632    458800  54% /mnt/usb

dfコマンドでUSBメモリが/mnt/usbにマウントされたのが確認できる

USBメモリの中身を確認

# ls /mnt/usb/

書き込みができない場合

# mount -o rw /dev/sdb1 /mnt/usb/
-o rw オプションを付けて再マウント

マウント解除

# umount /mnt/usb/

USBを抜く前にマウントを解除する。
データを損失する恐れがあるので注意。

device is busyと出てマウント解除できないときは

マウントしているディレクトリの中でマウント解除しようとするとこのエラーがでる。
それ以外の時は、

# fuser -muv /mnt/usb

でマウントディレクトリのプロセスを調べる。 プロセス番号が分かったら

# kill -9 [プロセス番号]

でプロセスを終了させる。

  編集