Linux-----05

2921 ワード

ファイル関連コマンド
1、作成と削除操作
Touch:                   
-C:      
Top:     【cpu    sy,ur】
7:    ,    1,2,…6:    。
Rm:
*find* 【  】  -file  d  -name  a*[    ]      。
-exec  {}\;
-ok  {}\;
|xargs  ;
Mkdir:
-pv:         ,        

2、ファイルのコピーと移動
Cp –a  //            
Mv move 
       1、         2、      
       mv a b 
       mv /tmp/a /root/
     
  {}
         -   

3、ファイルの内容を見る
Cat                 
More   //man  
Less                
Tali           10 
-n://tail –n 20    ;or tail-20    
-f:         
Head          
-n://head –n 20    ;or head -20    

4、その他
Echo  -e -n
    echo $PATH
    -n      // print("Hello World",end='\t')  print("Hello World")
            print("Hello World")
    -e     \t 
\r echo -n -e "Hello World \t" > >> fd 0 -- 1 -- 2 -- = + ? ? : -- -- ; > set -C , >| (set +C ) >> , ;

拡張:
     Linux ,              ,              ;  0        ,    0    ;$?               ;
        ,              ,           ,                        (/dev/null)
    cat a.txt > /dev/null

         
        <        ,          ;
        tr   ,              
            tr abc ABC < a.txt  
        <<          ,   cat    
        cat >>  <a
        >EOF

           
        2>       fd(     )
        2>>            

拡張最適化:
    cat a.txt > /dev/null
    cat a.txt 2> /dev/null
    &> /dev/null            ,         /dev/null
    &>> [    ]

  :
    command 1 | comand 2 | command 3 | command 4 | .........
               ,           ;
    【Linux  :     ,      】
    tail -7 /etc/fstab | cut -d' ' -f1
    cut  
        -d       ‘ ’ 
        -f       1-3  1,3   1

Linuxリモート
5、NIC情報の表示または構成
(1)    IP  
           ifconfig 
             ,           (net-tools)
           apt install net-tools
  ,      ,               ;
/etc/network/interfaces
vim /etc/network/interfaces
(2)   - dhcp
        auto eth0
        iface eth0 inet dhcp
【      ,       】
        /etc/init.d/networking restart
(3)   -      
        address 192.168.94.10
        netmask 255.255.255.0
        gateway 192.168.94.1    

6、遠隔管理メカニズム
Ssh   Ubuntu ssh       ; tcp-22
netstat -tnl  // t -- tcp    n --     
    :apt install openssh-server -y
        /etc/init.d/ssh start
【Ubuntu                】
ssh [email protected]
centos ,    root        ;
ssh [email protected]