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

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

你可能感兴趣的:(运维,linux,服务器)