超实用的 Linux 高级命令,运维同仁一定要懂!
原创
一、文件系统操作
1. 文件复制与移动
使用 `cp` 命令可以复制文件,使用 `mv` 命令可以移动或重命名文件。
cp 源文件 目标文件
mv 源文件 目标文件
2. 文件查找
使用 `find` 命令可以查找文件。
find 搜索路径 -name "文件名" -type 类型
3. 文件权限管理
使用 `chmod` 命令可以改变文件权限。
chmod 权限 文件名
例如,给文件添加读、写权限:
chmod +rw 文件名
二、目录操作
1. 创建目录
使用 `mkdir` 命令可以创建目录。
mkdir 目录名
2. 删除目录
使用 `rmdir` 或 `rm -r` 命令可以删除目录。
rmdir 目录名
rm -r 目录名
三、文本处理
1. 查看文件内容
使用 `cat`、`less`、`more` 命令可以查看文件内容。
cat 文件名
less 文件名
more 文件名
2. 文本搜索
使用 `grep` 命令可以搜索文本。
grep 关键词 文件名
3. 文本替换
使用 `sed` 命令可以进行文本替换。
sed 's/原字符串/新字符串/g' 文件名
四、进程管理
1. 查看进程
使用 `ps` 命令可以查看进程。
ps aux
2. 杀死进程
使用 `kill` 命令可以杀死进程。
kill 进程ID
五、系统信息与网络管理
1. 查看系统信息
使用 `uname`、`hostname`、`cat /proc/cpuinfo` 等命令可以查看系统信息。
uname -a
hostname
cat /proc/cpuinfo
2. 查看网络状态
使用 `ifconfig` 或 `ip addr` 命令可以查看网络状态。
ifconfig
ip addr
六、系统维护与平安
1. 系统更新
使用 `apt-get update` 和 `apt-get upgrade` 命令可以更新系统。
apt-get update
apt-get upgrade
2. 创建用户
使用 `useradd` 命令可以创建用户。
useradd 用户名
3. 配置防火墙
使用 `iptables` 或 `ufw` 命令可以配置防火墙。
iptables -A INPUT -p tcp -s 192.168.1.0/24 --dport 80 -j ACCEPT
ufw allow in "OpenSSH"
七、脚本编写与自动化
1.