新手运维命令秘籍

这是一份针对 Linux 常用命令的全面且系统的汇总。其内容丰富多元,广泛囊括了文件操作、权限管理、进程监控、网络调试等高频使用场景。

对于初入 Linux 领域、尚在摸索前行的新手而言,它宛如一座精准的导航灯塔,为他们照亮了入门的通途;而对于经验丰富、需高效处理事务的运维人员来说,它又恰似一本便捷的速查手册,能够充分满足其快速查阅信息的迫切需求。

一、文件与目录操作

命令

作用

示例

ls

列出目录内容

ls -lah(含隐藏文件、人类可读)

cd

切换目录

cd -(返回上一次目录)

pwd

显示当前路径

pwd

mkdir

创建目录

mkdir -p a/b/c(级联创建)

cp

复制

cp -r src/ dst/(递归复制目录)

mv

移动/重命名

mv old new

rm

删除

rm -rf dir(强制递归删除)

find

查找文件

find /var -name “*.log” -mtime +7

locate

速查文件(基于数据库)

locate passwd(需先 updatedb)


二、文件内容查看与处理

命令

作用

示例

cat

一次性输出全文

cat -n file(带行号)

less

分页浏览

less file(/搜索,q退出)

head/tail

查看头/尾

tail -f /var/log/syslog(实时日志)

grep

文本搜索

grep -i “error” *.log(忽略大小写)

wc

统计

wc -l file(行数)

sort/uniq

排序与去重

`sort file

uniq -c`(计数去重)

cut/awk

列提取

awk '{print $1,$3}' file


三、权限与用户管理

命令

作用

示例

chmod

变更权限

chmod 755 script.sh

chown

变更属主

sudo chown -R user:group dir

adduser/userdel

增删用户

sudo adduser alice

passwd

修改密码

passwd(当前用户)

sudo

提权执行

sudo systemctl restart nginx

id/whoami

查看身份

id(UID/GID/组信息)


四、进程与系统监控

命令

作用

示例

ps

静态进程快照

`ps aux

grep nginx`

top/htop

实时进程监控

htop(需安装,支持鼠标)

kill

终止进程

kill -9 <PID>(强制)

df

磁盘用量

df -hT(人类可读+文件系统类型)

du

目录大小

du -sh /var/log

free

内存使用

free -h

uptime

系统负载

uptime


五、网络与远程

命令

作用

示例

ping

连通性测试

ping -c 4 8.8.8.8

curl/wget

下载/接口测试

curl -I https://example.com

ssh

远程登录

ssh user@host

scp

加密拷贝

scp file user@host:/tmp/

ifconfig/ip

网卡信息

ip addr show(新版)

netstat/ss

端口监听

ss -tulnp(常用)


六、软件包管理(对应发行版)

发行系

命令

示例

Debian/Ubuntu

apt

sudo apt update && sudo apt install git

RHEL/CentOS 8+

dnf

sudo dnf install nginx

Arch

pacman

sudo pacman -Syu(升级系统)


七、压缩与解压

命令

示例

tar

tar -czvf backup.tar.gz dir/(打包压缩)
tar -xzvf backup.tar.gz(解压)

zip/unzip

zip -r archive.zip dir/(压缩)
unzip archive.zip -d dst/(解压到指定目录)


八、实用技巧

  • 历史与别名
    history | grep docker(搜索历史)
    alias ll='ls -alF –color=auto'(临时别名,可写 .bashrc 持久化)
  • 重定向与管道
    ls -l | grep “.sh$” > scripts.txt(过滤并保存)
    command 2>&1 | tee log.txt(标准错误一起输出并屏显)
  • 定时任务
    crontab -e(编辑当前用户计划任务)

九、在线速查

  • man cmd / info cmd(官方手册)
  • tldr cmd(社区精简示例,需装 tldr)
  • cheat cmd(个人速记表)
© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
桃妹白九笙的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容