我们大部分站长、用户平时可能接触和使用可视化Windows系统比较多,Linux系统有些朋友是因为确实热爱、开发需要会有使用到。对于有些用户而言,选择和使用Linux可能 会因为需要用到命令行而有所抗拒。其实这些内容也并不是谁天生都会的,都是需要在实际的需要和使用中积累。
包括我们如果用Linux VPS、服务器建站,我们从开始的直接用一键安装包,再到后来我们学会自己编译软件环境,这些都有一个过程。在这篇文章中,笔者将整理我们常用在Linux系统中的脚本命令行,有些是用来查看系统参数的,有些是运维时候有需要用到的。
对于一些常规的系统命令行脚本,确实是需要记住的,如果一次性记不住也没有关系,多尝试输入,重复几次就应该会了,其实也只能有这个办法。
第一、查看内存和硬盘
free -m #查看内存
df -h #查看硬盘
du -sh 目录文件 # 查看目录大小
fdisk -l #查看分区情况
第二、查看系统版本信息
cat /etc/issue #查看当前系统centos/debian/ubuntu
uname -a #查看当前系统发行版本
cat /proc/cpuinfo #查看CPU信息
hostname #查看主机名
cat /proc/meminfo #校验内存使用
cat /proc/swaps #显示哪些swap被使用
cat /proc/version #显示内核的版本
cat /proc/net/dev #显示网络适配器及统计
cat /proc/mounts #显示已加载的文件系统
lspci -tv #罗列 PCI 设备
lsusb -tv #显示 USB 设备
date #显示系统日期
第三、关机命令
shutdown -h now #立即关机
shutdown -h hours:minutes #按预定时间关闭系统
shutdown -c #取消按预定时间关闭系统
reboot #重启
第四、文件查找与目录
cd /home #进入 '/ home' 目录'
cd .. #返回上一级目录
cd ../.. #返回上两级目录
cd - #返回上次所在的目录
ls #查看目录中的文件
ls -F #查看目录中的文件
ls -l #显示文件和目录的详细资料
ls -a #显示隐藏文件
第五、网络检查
ifconfig # 网络接口属性
netstat -lntp # 查看监听端口
ifconfig eth0 #显示一个以太网卡的配置
ifup eth0 #启用一个 'eth0' 网络设备
总结,以上暂时先总结这么多,后面其实还有很多再补充。以上主要是系统常用的命令行,对于文件的操作和实际的应用应该后面会有稍微详细的整理。