Linux学習ノート二linux常用コマンド

18976 ワード

七、ネットワークコマンド
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     :                ,  ext3ext4iso9660     
    -L    :          ,            
    -o1>     
    a> mkdir /mnt/cdrom/ 
       #      

    b> mount -t iso9660 /dev/cdrom /mnt/cdrom/
       mount /dev/sr0 /mnt/cdrom/    
       #         
2>     
    umount          
    umount /mnt/cdrom

3>   U     
    fdiskl 
    #   ULinux      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     - 2NFS   - 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> dfdf [  ] [   ]
  :
    -a            ,        , /proc、 /sysfs
    -hKBMB GB 
    -T         
    -m  MB       
    -k  KBKB   

2> dudu [  ] [      ]
  :
    -a              。              
    -hKBMB GB 
    -sdu   df     :
    # df           ,            ,               (            ,           )
    # du3> fsckfsck [  ]        
  :
    -a:         ,        
    -y:     。 -a    ,           -y

4> dump2fsdumpe2fs        

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  ,012       
                 :       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(  ) :         ,                ,              ,               ,