linux基本命令

工作中常用到的基本命令,因为没及时记录,间隔一段时间没有用就用起来不熟悉,及时记录,方便查找,不用每次都临时去百度

  • 暂停进程:
kill -STOP pid
  • 恢复进程:
kill -CONT pid
  • 结束进程:
//结束多进程:
ps -ef | grep "aaa" | awk '{print $2}' | xargs kill -9

//如ps后得到:nobody   16473 16412  3 20:27 ?        00:00:01 /usr/bin/python /xxx/xxxxxx/aaa.sh
 killall   /usr/bin/python /xxx/xxxxxx/aaa.sh
  • 文件复制

    • 从远程机器上复制文件到本地机器:
    scp (-r) remote_username@remote_ip:remote_folder  local_file
    
    • 从本地机器复制文件到远程机器上
    1、scp local_file remote_username@remote_ip:remote_folder //需输入远程机器密码,文件名称不变
    2、scp local_file remote_username@remote_ip:remote_file  //需输入远程机器密码,指定文件名称
    3、scp local_file remote_ip:remote_folder //输入远程机器用户名和密码,文件名称不变
    4、scp local_file remote_ip:remote_file   //输入远程机器用户名和密码,指定文件名称
    其中如果是复制多个文件或者目录 ,需要加上-r
    scp -r local_file remote_ip:remote_file 
    
  • 结束进程

ps -ef | grep "dst_str" | awk '{print $2}' | xargs kill -9
  • 修改hosts,重启:/etc/hosts
因为不同的域名可能对应不同的ip,因此想要域名对应到固定的ip需要在hosts中进行配置,配置后需要重启网络服务
service  network restart
  • linux shell 多个命令一起执行的几种方法
// ;分隔各个命令都会执行,但不保证每个命令都执行成功。
cd /home/PyTest/src; python suning.py 

// &&分隔:若前面的命令执行成功,才会去执行后面的命令,保证执行过程都是成功的。
cd /home/PyTest/src&&python suning.py

//  |或者||分隔:只有前面的命令执行失败后才去执行下一条命令,直到执行成功
cd /home/PyTest/123 || grep "aaa" ./*
cd /home/PyTest/123 | grep "aaa" ./*
  • 更新系统时间
date -s “20:12:23 2017-09-20″
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • sina 基本命令分类简介: 查看Linux内核版本: cat /proc/version//第一种 uname ...
    橙小汁阅读 3,535评论 2 7
  • cd 目录操作 pwd 显示当前目录 $PWD和$OLDPWD可以显示当前目录和上一次所在的目录 ls 查看当前目...
    ericsonyc阅读 1,012评论 0 0
  • layout: "post"title: "linux基本命令"category: "软件应用"tags:date...
    noparkinghere阅读 722评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • 原文:http://blog.csdn.net/qwe6112071/article/details/508067...
    道素阅读 595评论 0 1

友情链接更多精彩内容