Linux常用命令

1.关机/重启/注销

常⽤命令 						作⽤
shutdown -h now 				即刻关机
shutdown -h 10 					10分钟后关机
shutdown -h 11:00 				11:00关机
shutdown -h +10 				预定时间关机(10分钟后)
shutdown -c 					取消指定时间关机
shutdown -r now 				重启
shutdown -r 10 					10分钟之后重启
shutdown -r 11:00 				定时重启
reboot 							重启
init 6							重启
init 0 							⽴刻关机
telinit 0 						关机
poweroff 						⽴刻关机
halt 							关机
sync buff						数据同步到磁盘
logout 							退出登录Shell

2.系统信息和性能查看

常⽤命令 						作⽤
uname -a						查看内核/OS/CPU信息
uname -r 						查看内核版本
uname -m 						查看处理器架构
arch 							查看处理器架构
hostname 						查看计算机名
who 							显示当前登录系统的⽤户
who am i 						显示登录时的⽤户名
whoami 							显示当前⽤户名
cat /proc/version 				查看linux版本信息
cat /proc/cpuinfo 				查看CPU信息
cat /proc/interrupts 			查看中断
cat /proc/loadavg 				查看系统负载
uptime 							查看系统运⾏时间、⽤户数、负载
env 							查看系统的环境变量
lsusb -tv 						查看系统USB设备信息
lspci -tv 						查看系统PCI设备信息
lsmod 							查看已加载的系统模块
grep MemTotal /proc/meminfo 	查看内存总量
grep MemFree /proc/meminfo 		查看空闲内存量
free -m 						查看内存⽤量和交换区⽤量
date 							显示系统⽇期时间
cal 2021 						显示2021⽇历表
top 							动态显示cpu/内存/进程等情况
vmstat 1 20 					每1秒采⼀次系统状态,采20次
iostat 							查看io读写/cpu使⽤情况
sar -u 1 10 					查询cpu使⽤情况(1秒⼀次,共10次)
sar -d 1 10 					查询磁盘性能

3.磁盘和分区

常⽤命令 						作⽤
fdisk -l 						查看所有磁盘分区
swapon -s 						查看所有交换分区
df -h 							查看磁盘使⽤情况及挂载点
df -hl 							同上
du -sh /dir 					查看指定某个⽬录的⼤⼩
du -sk * | sort -rn 			从⾼到低依次显示⽂件和⽬录⼤⼩
mount /dev/hda2 /mnt/hda2 		挂载hda2盘
mount -t ntfs /dev/sdc1 /mnt/usbhd1 	指定⽂件系统类型挂载(如ntfs)
mount -o loop xxx.iso /mnt/cdrom 		挂载iso⽂件
mount /dev/sda1 /mnt/usbdisk 			挂载usb盘/闪存设备
umount -v /dev/sda1 			通过设备名卸载
umount -v /mnt/mymnt 			通过挂载点卸载
fuser -km /mnt/hda1 			强制卸载(慎⽤)

4.vi编辑器命令

常用命令							作用	
	1.屏幕翻滚类命令
Ctrl+u							向文件首翻半屏 
Ctrl+d							向文件尾翻半屏 
Ctrl+f							向文件尾翻一屏 
Ctrl+b							向文件首翻一屏 
nz								将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

	2.插入文本类命令
i 								在光标前 
I 								在当前行首 
a								光标后 
A								在当前行尾 
o								在当前行之下新开一行 
O								在当前行之上新开一行 
r								替换当前字符 
R								替换当前字符及其后的字符,直至按ESC键 
s								从当前光标位置处开始,以输入的文本替代指定数目的字符 
S								删除指定数目的行,并以所输入文本代替之 
ncw或nCW						修改指定数目的字 
nCC								修改指定数目的行

	3.搜索及替换命令
/pattern						从光标开始处向文件尾搜索pattern 
?pattern						从光标开始处向文件首搜索pattern 
n								在同一方向重复上一次搜索命令 
N								在反方向上重复上一次搜索命令 
:s/p1/p2/g						将当前行中所有p1均用p2替代 
:n1,n2s/p1/p2/g				将第n1至n2行中所有p1均用p2替代 
:g/p1/s//p2/g					将文件中所有p1均用p2替换

5.其他常用命令

常用命令											作用
ps -aux|grep tomcat								查看tomcat占用进程id
kill -9 id										杀死为id的进程
netstat -ano|grep tomcat						查看tomcat占用端口号
tail -f 										实时查看日志文件输出信息
tail -n 100 									查看日志最后一百行
cat/more/less									其他查看日志命令
scp -r /tmp/tempA/ username@10.127.40.25:/tmp/test/		  	两台服务器文件拷贝,下一步输入密码
dump -0aj -f /tmp/home0.bak /home 				制作一个 '/home' 目录的完整备份 		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值