【01】App自动化-linux之常用命令

#1、vi编辑            
    vi 文件名

#2、查看ip地址               
    ipconfig

#3、运行程序    例如:./recgserver            
    ./程序名称 

#4、后台运行程序        例如:nohup ./recgserver &
    nohup ./程序名称 &     
                                 
#5、远程连接    例如:ssh root@127.0.0.0 之后输入密码        
    ssh root@ip地址    
                    
#6、查看进程    例如:ps aut|grep tomcat        
    ps aut |grep  进程名
                    
#7、杀进程       例如:kill - 9 12345           
    kill -9 进程号
                        
#8、查看GPU显存        例如:nvidia-smi -l
    显存名称-smi -l
                                        


#9、查看文件个数        例如:查看文件中的数据个数
    ll |grep ^-|wc -l 
                
#10、按照时间升序    例如:按照时间升序    
    ls -lrt    
                        
#11、按照时间降序    例如:按照时间降序    
    ls -lt  
                        
#12、拷贝文件到当前目录        
    cp /home/wls/a.txt  ./

#13、远程拷贝文件    例如:把a.txt 复制到局域网的ip为xxxx的机器/home/xxx目录
    scp a.txt root@ip地址:/home/文件目录
            
#14、本地拷贝文件    例如:拷贝本地文件到对应目录    
    cp /home/a.txt  /home/文件目录    
            
#15、压缩.gz文件        例如:把源文件压缩成gz格式的新文件
    tar cvzf 新文件.tar.gz 源文件
                
#16、解压.gz文件        例如:把文件解压到xxx目录下
    tar xzvf tomcat.tar.gz  /home/xxx             

#17、查看压缩包        例如:tar -vxf nj.tar.gz
    tar -vxf 压缩包名称.tar.gz 
                
#18、查看日期23号文件         
    find recgs_2_20180523 -name *.x*

#19、删除文件            
    rm -rf *

#20、选择删除   
    例如:删除名称不是log结尾的文件              
    find . -type f -not -name '*.log' -delete

    例如:删除文件名称是.log结尾的文件        
    find / -name '*.log' |xargs rm-rf
         
#21、改变文件的修改时间        
    touch -m -t 201806061312.12 recgserver.log

#22、查看数据库    例如:mysql -h 127.0.0.0 -p 5000 -u root -p root    
    mysql -h ip地址 -p 端口号 -u 用户名 -p 密码        



#23、防火墙查看状态           
    firewall -cmd  --state

#24、关闭防火墙        
    systemctl stop firewalld.service

#25、开启防火墙        
    systemctl start firewalld.service

#26、拒绝开机自动启动防火墙    
    systemctl disable firewalld.service
  
原文地址:https://www.cnblogs.com/qingbaobei7370/p/11447149.html