Linux学習ノート二linux常用コマンド
18976 ワード
七、ネットワークコマンド
1.writeはユーザーにメッセージを送り、Ctrl+Dで保存を終了する
2.wall放送メッセージ
3.pingネットワーク接続性のテスト
4.ifconfigネットワークカード情報の表示と構成
5.mail送信メールの表示
6.lastは現在と過去のログインシステムのユーザー情報をリストする
7.lastlog特定のユーザーが最後にログインした時間をチェックする
8.tracerouteは、パケットからホストへのパスを表示する
9.netstatネットワーク関連情報を表示
10.setup構成ネットワーク
八、マウント
1.クエリーと自動マウント
2.マウントコマンドフォーマット
九、シャットダウン再起動
1. shutdown
2.その他のシャットダウンコマンド
3.再起動
4.システム運行レベル
5.システム運行レベルの表示
6.ログオンを終了
十、VIM常用命令
1.コマンドの挿入
2.位置決めコマンド
3.削除コマンド
4.コマンドのコピーと切り取り
5.置換または取消し
6.置換コマンドの検索と検索
7.コマンドの保存と終了
十一、Vim使用テクニック
1.コマンド実行結果のインポート
2.ショートカットmapショートカットトリガコマンドの定義
3.shellスクリプトコメントの例
十二、パッケージ
1.RPM
2.rpm 2 cpio RPMパッケージからファイルを抽出
3.yumオンラインインストール
4.ディスクyumソース構築
5.ソースパッケージのインストール
十三、ファイルシステム管理
1.ファイルシステム共通コマンド
2. fdisk
3./etc/fstabファイル修復
4.swapパーティションの割り当て
5.freeコマンド
1.writeはユーザーにメッセージを送り、Ctrl+Dで保存を終了する
2.wall放送メッセージ
3.pingネットワーク接続性のテスト
: ping IP
:
-c
4.ifconfigネットワークカード情報の表示と構成
:ifoconfig IP
5.mail送信メールの表示
:mail[ ]
6.lastは現在と過去のログインシステムのユーザー情報をリストする
7.lastlog特定のユーザーが最後にログインした時間をチェックする
8.tracerouteは、パケットからホストへのパスを表示する
: traceroute
9.netstatネットワーク関連情報を表示
: netstat [ ]
:
-t:TCP -u: UDP -l: -r: · -n: IP
10.setup構成ネットワーク
八、マウント
1.クエリーと自動マウント
mount [-l]
# , -l
mount –a
# /etc/fstab ,
2.マウントコマンドフォーマット
mount [-t ] [-L ] [-o ]
:
-t : , ext3、ext4、iso9660
-L : ,
-o :
1>
a> mkdir /mnt/cdrom/
#
b> mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount /dev/sr0 /mnt/cdrom/
#
2>
umount
umount /mnt/cdrom
3> U
fdisk –l
# U
: Linux NTFS
4> NTFS NTFS
九、シャットダウン再起動
1. shutdown
:shutdown [ ]
:
-c: -h: -r: :shutdown -h now
shutdown -h 10:00
2.その他のシャットダウンコマンド
half
poweroff
init 0
3.再起動
reboot
init 6
4.システム運行レベル
- 0 - 1 - 2 , NFS - 3 - 4 - 5 - 6
5.システム運行レベルの表示
runlevel
6.ログオンを終了
logout
十、VIM常用命令
1.コマンドの挿入
a
A
i
I
o
O
2.位置決めコマンド
set nu
set nonu
gg
G
nG n
:n
$
0
3.削除コマンド
x
nx n
dd ,ndd n
dG
D
n1,n2d n1 n2
4.コマンドのコピーと切り取り
yy
nyy n
dd
ndd n
p、P /
5.置換または取消し
r
R , Esc
u
6.置換コマンドの検索と検索
/sring ,:set ic( )
n
:%s/old/new/g
:na,n2%s/old/new/g
7.コマンドの保存と終了
:w
:w new_filename
:wq
ZZ ,
:q!
:wq!
十一、Vim使用テクニック
1.コマンド実行結果のインポート
: :r !
:
:r !date
:r /etc/rc.local
2.ショートカットmapショートカットトリガコマンドの定義
Vim
:
vi /root/.vimrc
: :set nu
: :map ^P I#
: :map ^B 0x
: :n1,n2s/^/#/g
:n1,n2s/^#//g
: ab auther lcuwang
(^P Ctrl+V+P)
3.shellスクリプトコメントの例
/root/.vimrc
map ms:call WESTOS()'s
function WESTOS()
call append(0,"######################################")
call append(1,"# Author :lcuwang #")
call append(2,"# Create Date:".strftime("%Y-%m-%d")." #")
call append(3,"# Email :[email protected] #")
call append(4,"# Version :1.0 #")
call append(5,"# Description: #")
call append(6,"######################################")
call append(7," ")
call append(8,"#!/usr/bin/env bash")
endfunction
shell, F4
十二、パッケージ
1.RPM
rpm
:
-q(query) -a(all) -i(information) -p(package) -i(install) -v(verbose) -h(hash) --nodeps -U(upgrade) -e(erase) -l(list) -f(file) -R(requires) 、 -V(verify) RPM
2.rpm 2 cpio RPMパッケージからファイルを抽出
: rpm2cpio | \ cpio -idv .
rmp2cpio rpm cpio
cpio ,
3.yumオンラインインストール
yum list
yum search
-y yes update
remove
yum grouplist
yum groupinstall , grouplist
yum groupremove
4.ディスクyumソース構築
1>.
mount /dev/cdrom /mnt/cdrom/
2>. yum
cd /etc/yum.repos.d
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo .repo.bak
3>. yum
vim CentOS-Media.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
# file:///media/cdrom/
# file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
5.ソースパッケージのインストール
1>.
C (gcc)
2>.
/usr/local/src
/usr/local
a.
b. error、warning no
3>.
./configure
--prefix /usr/local/names
a.
b.
c. makefile ,
make
make clean
make install
4>.
, ,
十三、ファイルシステム管理
1.ファイルシステム共通コマンド
1> df
:
df [ ] [ ]
:
-a , , /proc、 /sysfs
-h , KB, MB GB
-T
-m MB
-k KB 。 KB
2> du
:
du [ ] [ ]
:
-a 。
-h , KB, MB GB
-s ,
du df :
# df , , ( , )
# du ,
3> fsck
:
fsck [ ]
:
-a: ,
-y: 。 -a , -y
4> dump2fs
:
dumpe2fs
5> NTFS
a> NTFS-3G
http://www.tuxera.com/community/ntfs-3gdownload/
b> NTFS-3G
tar -zxvf ntfs-3g_ntfsprogs-xx.tgz
#
cd ntfs-3g_ntfsprogs-xx
#
./configure
# 。 ,
make
#
make install
#
c>
mount -t ntfs-3g
2. fdisk
1> fdisk
a>
b>
fdisk -l
c> fdisk
fdisk /dev/sdb
:
d
l 。82 Linux swap ,83 Linux
m
n
q
t ID
w
d>
partprobe
e>
mkfs -t ext4 /dev/sdb1
f>
mkdir /disk1
mount /dev/sdb1 /disk1/
2> fstab
a> /etc/fstab
: UUID( )
:
:
:
: dump ,0 ,1 ,2
: fsck ,0 , ,
1 2
b>
vi /etc/fstab
:
/dev/sdb5 /disk5 ext4 defaults 1 2
3./etc/fstabファイル修復
:
mount -o remount,rw /
4.swapパーティションの割り当て
1> swap
fdisk /dev/sdb ( ID 82)
2>
mkswap /dev/sdb1
3> swap
swapon /dev/sdb1
# swap
swapoff /dev/sdb1
# swap
4> swap
:
vi /etc/fstab
:
/dev/sdb1 swap swap defaults 0 0
5.freeコマンド
# swap
cached( ) : , , ,
buffer( ) : , , , ,