ls --help、date --help【万能的】
ps命令用于报告当前系统的进程状态,可以搭配kill指令随时中断、删除不必要的程序。ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。
ps -ef、ps -ef | grep java、ps -ef | grep httpd ps aux | grep redis
先用ps查找进程,然后用kill杀掉:
kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
ps -ef | grep vim root 3268 2884 0 16:21 pts/1 00:00:00 vim install.log root 3370 2822 0 16:21 pts/0 00:00:00 grep vim kill 3268 kill 3268 -bash: kill: (3268) - 没有那个进程
查看指定端口被哪个进程占用的情况
lsof -i:端口号 netstat -tunlp|grep 端口号
top //每隔5秒显式所有进程的资源占用情况 top -d 2 //每隔2秒显式所有进程的资源占用情况 top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名) top -p 12345 -p 6789//每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况 top -d 2 -c -p 123456 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数
df命令用于显示磁盘分区上的可使用的磁盘空间
df -h
fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区。
fdisk -l
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l # 查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内 存信息 # cat /proc/meminfo
vi替换命令
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
bc命令是一种支持任意精度的交互执行的计算器语言
echo "2*8" | bc、echo "scale=2;3/8" | bc
ls -l、ls -a、ll、ls
date、date +%Y-%m-%d、date -s 22:54:00
cal、cal 2010、cal 2 2010
ls -l、ls -a、ll、ls
date、date +%Y-%m-%d、date -s 22:54:00
cal、cal 2010、cal 2 2010