Linux运维常用命令与示例

1、文件和目录操作

ls或ll :列出当前目录的文件和子目录

示例:ls 或 ll

cd:切换到指定目录

示例:cd /home/user

pwd :显示当前所在目录

示例:pwd

mkdir :创建新目录

示例:mkdir new_directory

rm :删除文件或目录

示例:rm file.txt 或 rm -r directory

cp :复制文件或目录

示例:cp file.txt new_file.txt 或 cp -r directory new_directory

mv :移动文件或目录

示例:mv file.txt /home/user 或 mv directory /home/user

chmod :修改文件或目录的权限

示例:chmod 755 file.txt

chown :修改文件或目录的所有者

示例:chown user file.txt

chgrp :修改文件或目录的所属组

示例:chgrp group file.txt

2、文件查看和编辑

cat :查看文件内容

示例:cat file.txt

less :分页查看文件内容

示例:less file.txt

head :查看文件开头部分内容

示例:head -n 10 file.txt

tail :查看文件末尾部分内容

示例:tail -n 10 file.txt

vivim :文本编辑器

示例:vi file.txt 或 vim file.txt

3、进程管理

ps :查看当前运行的进程

示例:ps aux

top :实时查看系统进程状态

示例:top

kill :终止指定进程

示例:kill PID

killall :终止指定名称的进程

示例:killall process_name

bg :将进程放到后台运行

示例:bg

fg :将后台进程切换到前台运行

示例:fg

4、网络管理

ifconfig :查看和配置网络接口信息

示例:ifconfig

ping :测试网络连通性

示例:ping google.com

netstat :查看网络连接状态

示例:netstat -tuln

ssh :远程登录其他主机

示例:ssh user@hostname

scp :在本地和远程主机之间复制文件

示例:scp file.txt user@hostname:/path/to/destination

wget :下载文件

示例:wget http://example.com/file.txt

5、系统管理

uname :查看系统信息

示例:uname -a

df :查看磁盘空间使用情况

示例:df -h

du :查看文件或目录的磁盘使用情况

示例:du -sh directory 、 du -sh *

free :查看内存使用情况

示例:free -h

systemctl :管理系统服务

示例:systemctl start service_name

crontab :定时任务管理

示例:crontab -e

以上示例仅供参考,实际使用时请根据具体情况和需求进行调整。

相关推荐
Spring-wind1 小时前
【linux】kill命令
linux
dreamer2921 小时前
21、Tomato
linux·安全·web安全·网络安全·系统安全
小小的木头人2 小时前
Docker vs. containerd 深度剖析容器运行时
运维·docker·容器
Data 3172 小时前
Shell脚本编程基础(二)
大数据·linux·运维·数据仓库·sql·centos·bash
古猫先生2 小时前
YMTC Xtacking 4.0(Gen5)技术深度分析
服务器·人工智能·科技·云计算
青年有志2 小时前
Web 服务器介绍 | 通过 Tomcat 说明其作用
服务器·前端·tomcat
it技术分享just_free3 小时前
基于 K8S kubernetes 的常见日志收集方案
linux·运维·docker·云原生·容器·kubernetes·k8s
bmseven3 小时前
windows远程桌面连接ubuntu
linux·windows·ubuntu
aidroid3 小时前
git github仓库管理
linux·运维·docker
学习3人组4 小时前
集群服务器主机实现主机名与IP绑定
运维·服务器·tcp/ip