cd、pwd、ls是零基础入门linux必须立刻掌握的三大核心命令:pwd显示当前绝对路径,ls查看目录内容(推荐ls -a和ls -lh),cd切换目录(cd不带参数直回家目录,注意绝对路径以/开头、相对路径依赖当前位置)。

零基础学 Linux,别从“发行版区别”或“内核原理”开始——直接上手能完成任务的命令,才是入门最快的路径。
cd、pwd、ls 这三个命令必须立刻会用
它们是所有操作的起点:你得知道自己在哪(pwd),能看见什么(ls),然后才能去哪(cd)。新手常卡在“明明输对了路径却进不去”,本质是没分清绝对路径和相对路径。
-
cd /etc是绝对路径,从根开始,一定有效;cd etc是相对路径,只在当前目录下找叫etc的子目录,容易报错No such file or directory -
ls -a一定要加,否则看不到.bashrc这类配置文件;ls -lh比纯ls -l更直观,大小单位自动转成 K/M/G - 输入
cd不带参数,直接回车,就回到当前用户的家目录,比cd ~还快,也比cd /home/用户名更安全(用户名可能记错)
mkdir -p 和 rm -rf 是最危险也最常用的组合
新建多级目录不用一层层 mkdir a; cd a; mkdir b,mkdir -p project/src/js 一行搞定;删东西时,rm -rf 能删空目录,但一旦路径写错(比如多打一个 / 变成 rm -rf / tmp),后果不可逆。
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
-
mkdir -p的-p不只是“递归创建”,它还会静默跳过已存在目录,不会报错,适合写脚本 -
rm -rf前务必先用ls确认目标,尤其注意空格:rm -rf my dir实际删的是my和dir两个东西,正确写法是rm -rf "my dir"或rm -rf my\ dir - 误删补救几乎不可能,Linux 不像桌面系统有回收站,
rm是直接释放 inode,不是移动到某处
cat、tail -f、grep 是查日志和看配置的核心三角
运维第一反应不是翻文档,而是看文件内容。小文件用 cat,大日志用 tail -f 实时盯,再配合 grep 过滤关键词,效率远高于打开编辑器。
-
cat /etc/hosts查 hosts 配置没问题,但cat /var/log/syslog会刷屏——这种文件必须用tail -n 50 /var/log/syslog或less /var/log/syslog -
tail -f启动后按Ctrl+C退出,不是q(那是less的退出键) -
grep "error" /var/log/nginx/error.log能快速定位错误,加-i忽略大小写,加-n显示行号,排查时非常关键
chmod 755 和 chown $USER:$USER 是权限问题的默认解法
执行脚本报 Permission denied,或写配置文件提示 Permission denied,90% 是权限或归属不对。别一上来就 chmod 777,那等于把门敞开。
-
chmod 755 文件名表示所有者可读写执行(rwx = 4+2+1 = 7),组和其他人可读可执行(rx = 4+1 = 5),够用且安全 -
chmod +x 文件名更轻量,只加执行权限,适合 shell 脚本;chmod 644更适合配置文件(所有者读写,其他人只读) - 改归属优先用
chown $USER:$USER 目录名,$USER是当前用户名变量,不用手动敲,避免拼错;chown -R加-R才递归改子目录,漏掉就白改
真正卡住新手的,从来不是命令记不全,而是路径写错、权限没调、或者把 cat 当成万能查看器去读几个 GB 的日志文件。动手前多敲一次 pwd 和 ls -l,比事后重装系统省力得多。










