Linux常用命令🔥
[TOC]
运行脚本命令
bash -c "cmd string"等价于||/bin/bash cmd string
文件操作命令
#从本地复制到远程scp local_file remote_username@remote_ip:remote_folder#复制目录命令格式scp -r local_folder remote_username@remote_ip:remote_folder#树形显示目录结构
网络命令
# 查看磁盘ioiotop -oP# 打包tar zcf target.tar.gz ./source# ssh密钥生成ssh-keygen -t rsa示例:ssh-keygen -t rsa -b 4096 -C "anhusky@163.com"# 端口占用查看netstat -anp|grep 80# 查看网络配置cat /etc/sysconfig/network-script/ifcfg-eth0# 查看进程ps -aux| grep logstash# 查看shell执行过程sh -x test.sh
硬件信息查看命令
# 物理cpu个数grep 'physical id' /proc/cpuinfo | sort -u# 物理cpu核数grep 'core id' /proc/cpuinfo | sort -u | wc -l# 逻辑cpu个数grep 'processor' /proc/cpuinfo | sort -u | wc -l# 查看系统版本:cat /etc/redhat-release
安装软件命令
ubuntu
#安装node示例sudo apt-get install nodejs#安装jdksudo apt-get install openjdk-8-jdk
centos
#安装node示例yum install nodejs#安装jdkyum install java-1.8.0-openjdk-devel.x86_64
mac
查看进程
https://www.cnblogs.com/kaiye/archive/2013/05/25/3099393.html
后台运行程序
- 语法:nohup command [arg…] [ &]
nohup 表示窗口关闭了也可以运行,&表示ctrl+c 后也可以运行
示例
➜ ~ nohup ping www.baidu.com &
