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

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

相关推荐
网络小白不怕黑1 天前
Docker容器网络:四大模式解析与自定义网络
运维·docker·容器
徐子元竟然被占了!!1 天前
Linux-systemctl
linux·数据库·oracle
_w_z_j_1 天前
Linux----mmap
linux
FeelTouch Labs1 天前
Nginx核心架构设计
运维·前端·nginx
程序员zgh1 天前
Linux系统常用命令集合
linux·运维·服务器·c语言·开发语言·c++
gwd2001 天前
如何快速设置 Docker 代理设置
运维·人工智能·docker·容器
Bigan(安)1 天前
【奶茶Beta专项】【LVGL9.4源码分析】09-core-obj_class对象类系统
linux·c语言·mcu·arm·unix
紫郢剑侠1 天前
飞秋@Windows +iptux@Linux,打造内网跨平台IM环境
linux·运维·服务器·im·qq
保持低旋律节奏1 天前
linux——调试
linux·运维·服务器