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

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

相关推荐
山岚的运维笔记5 分钟前
mysql 专业笔记 -- 第 1 章:MySQL 入门
运维·数据库·笔记·后端·学习·mysql·dba
邪修king8 分钟前
Re:Linux 系统篇(十五):进程篇(四):进程切换深度解析 —— CPU 寄存器、进程上下文与切换全流程万字详解
linux·运维·服务器
深念Y17 分钟前
Docker 镜像体积从 110MB 降到 13MB 后端服务的瘦身
运维·docker·容器
小五传输27 分钟前
【一文解读】汽车制造业协同,跨网跨区域文件传输如何落地?
大数据·运维·安全
高亦真36 分钟前
今天是学习嵌入式的第33天
linux·学习·算法
cuijiecheng20181 小时前
Rocky Linux 安装 libltc、ltc-tools 和 ltcdump
linux
BlueAsia_Lab1 小时前
BQB 认证执行标准是什么?核心条款通俗解读
linux·运维·网络
YOU OU1 小时前
多机部署/负载均衡-LoadBalance
运维·负载均衡
小小、码农1 小时前
【网络】套接字(Socket)编程——TCP版
linux·服务器·网络·c++·网络协议·tcp/ip
younuo36551 小时前
广州网站搭建费用明细:域名、服务器与开发成本全解析
服务器·前端·github