一、文件操作命令
1、ls命令
ls命令用于列出目录下的文件和子目录,常用的参数包括:
-l 显示文件详细信息 -a 显示隐藏文件 -h 以人类可读方式显示文件大小
例如,执行ls -l /命令,可列出根目录下的所有文件和子目录,并显示其详细信息。
2、cd命令
cd命令用于切换当前所在的目录,例如,执行cd /usr/bin/命令可进入/usr/bin/目录。
3、mkdir命令
mkdir命令用于创建空目录,例如,执行mkdir /home/test/命令可在/home目录下创建test子目录。
4、cp命令
cp命令用于复制文件或目录,例如,执行cp /etc/passwd /home/命令可将/etc/passwd文件复制到/home目录下。
5、mv命令
mv命令用于移动或重命名文件或目录,例如,执行mv /home/test /home/test1/命令可将/home目录下的test目录移动到test1目录下。
二、系统管理命令
1、top命令
top命令可用于动态地显示系统当前进程和资源占用情况,例如,执行top命令可实时显示系统的CPU、内存等使用情况。
2、ps命令
ps命令用于列出当前系统的进程信息,例如,执行ps -ef命令可查看所有正在运行的进程。
3、kill命令
kill命令用于终止进程,例如,执行kill -9 PID命令可强制杀死进程。
4、reboot命令
reboot命令用于重启系统,例如,执行reboot命令可重启当前系统。
5、shutdown命令
shutdown命令用于关机,例如,执行shutdown -h now命令可立即关机。
三、网络命令
1、ping命令
ping命令用于测试网路连通性,例如,执行ping www.baidu.com命令可测试与百度服务器的连接情况。
2、ifconfig命令
ifconfig命令用于配置和显示网络接口的状态信息,例如,执行ifconfig命令可查看当前网络接口信息。
3、netstat命令
netstat命令用于显示网络状态信息,例如,执行netstat -an命令可查看当前所有打开的网络连接。
4、route命令
route命令用于查看和管理系统的路由表信息,例如,执行route -n命令可查看当前系统的路由表信息。
5、wget命令
wget命令用于下载文件,例如,执行wget http://www.example.com/test.zip命令可将指定URL的文件下载到当前目录下。
本文简要介绍了常见的Linux命令及其参数,运维工程师需要掌握并熟练使用这些命令,才能够更好地管理服务器及相关设备。