马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Linux 命令看着成千上万,日常真正高频的就是那三四十个。这篇按「文件目录 → 权限 → 进程 → 网络 → 实用工具」五类整理,每条给出可直接复制的写法,末尾附一条安全红线。
一、文件与目录操作
ls # 列出目录内容
ls -l # 显示详细信息(权限、大小、时间)
ls -a # 显示隐藏文件(以 . 开头)
cd /home # 进绝对路径
cd .. # 回上一级
cd ~ # 回家目录
mkdir demo # 建目录
mkdir -p a/b/c # 递归建多级目录
cp file1.txt file2.txt # 复制文件
cp -r dir1 dir2 # 递归复制目录
mv old.txt new.txt # 重命名
mv file.txt /backup/ # 移动到指定目录
rm file.txt # 删文件
rm -r dir # 递归删目录(慎用)
rm -f file.txt # 强制删除,不提示
看内容:
cat # 显示全部
head / tail # 看开头 / 结尾
关于 rm 的安全底线:rm -r 会连目录带内容一起删,且不可恢复。动手前先 ls 确认一遍目录里有什么;不确定就用 rm -i,它会对每项追问确认。脚本里更要小心,别把变量拼到 rm -rf 后面。
二、权限管理
chmod 755 脚本名 # rwxr-xr-x,属主可读写执行,组与其他可读执行
chmod +x 脚本名 # 只加可执行位
chown -R 用户:用户组 目录或文件 # 递归改属主与属组
三、系统管理
ps aux # 列出所有运行中进程
top # 实时看资源占用(按 q 退出)
kill 1234 # 结束 PID 1234
kill -9 1234 # 强制结束
shutdown now # 立刻关机
shutdown -r 10 # 10 分钟后重启
四、网络相关
ping 网址 # 测连通性(Ctrl+C 停止)
wget URL # 下载文件
curl URL # 发 HTTP 请求并看响应
ssh user@hostname # 远程登录
五、实用工具
grep "error" log.txt # 在文件里找含 error 的行
grep -i "error" # 忽略大小写
find /home -name "*.txt" # 按名字找文件
tar -czvf archive.tar.gz dir/ # 打包并压成 gzip
tar -xzvf archive.tar.gz # 解 gzip 包
六、三个提升效率的小技巧
- Tab 补全:输命令或路径时按 Tab 自动补全,按两下列出全部候选,能省掉大量拼写。
- 看帮助:命令后加
--help,或用 man ls 翻手册页。
- 重定向与管道:
ls > file.txt # 输出保存到文件
cat file.txt | grep "key" # 把前一个命令的结果喂给下一个
七、一条使用原则
命令是工具,不是目的。每段操作前先想清楚「这条命令会不会删掉不该删的东西」,不确定就用 -i / -n 这种交互确认参数先探一次。熟练的人不是记得命令多,而是对破坏性操作有肌肉记忆。
结论
把上面这几组命令练到不用想:ls/cd/mkdir/cp/mv/rm 管文件,chmod/chown 管权限,ps/top/kill 看进程,ping/wget/curl/ssh 管网络,grep/find/tar 做工具。再配上 Tab 补全、--help、管道重定向三个习惯,日常九成的 Linux 操作就都能应付了。
qidao123.com企服评测-应用市场 编辑提示 |