在深入 Linux 系统编程之前,熟练掌握常用命令和权限管理是必不可少的基础。无论你是刚接触 Linux 的新手,还是希望梳理知识的老手,以下内容将带你从零熟悉环境下的基本操作,包括文件管理、目录操作、文本查看及权限设置等核心内容。
生产环境中很少使用图形界面,因为它占用大量资源且远程管理效率低,命令行才是 Linux 的精髓。先确认一下网络环境,执行 ifconfig 查看本机 IP,随后通过 SSH 登录远程主机。终端里复制粘贴快捷键通常是 Ctrl+Insert 和 Shift+Insert,注意 Ctrl+C 在终端中用于中断程序而非复制。
文件与目录基础操作
列出目录内容 (ls)
语法结构为 ls [选项] [目录或文件]。常用选项包括 -a(显示隐藏文件)、-l(详细信息)、-d(仅显示目录本身)、-R(递归)、-t(按时间排序)以及 -i(inode 信息)。例如 ls -al 能列出所有文件的详细属性,ls -l /home 则查看特定目录内容。
显示当前路径 (pwd)
直接运行 pwd 即可获取绝对路径。
切换目录 (cd)
cd [目录名] 是最常用的操作之一。特殊用法包括 cd .. 返回上级,cd ~ 进入家目录,cd - 返回上一次位置,以及 cd / 直达根目录。理解绝对路径(如 /home/user/test)和相对路径(如 ./test)的区别很重要。
创建与删除目录 (mkdir / rmdir)
mkdir [选项] 目录名,配合 -p 可递归创建多级目录,如 mkdir -p path1/path2/path3。rmdir 只能删除空目录,非空目录需使用 rm -r。
创建文件或修改时间戳 (touch)
touch [选项] 文件名。默认创建空文件,也可用 -a 仅修改访问时间,-m 仅修改修改时间。
文件操作与内容查看
删除 (rm)
rm [选项] 文件或目录。-f 强制不提示,-i 删除前询问,-r 递归删除目录。务必小心 rm -rf,一旦误删很难恢复。
复制 (cp)
cp [选项] 源文件 目标文件。-i 覆盖前询问,-r 递归复制目录。支持通配符,如 cp *.txt destdir/。
移动或重命名 (mv)
mv [选项] 源文件 目标文件。既可用于重命名,也可用于移动文件到指定目录。
查看文件内容 (cat, more, less)
cat [选项] 文件 适合小文件,-n 显示行号。大文件建议使用分页工具,more 只能向后翻页,less 更强大,支持前后翻页和搜索(/字符串 向下,?字符串 向上,q 退出)。


