Linux 基础指令与权限管理指南
在生产环境中,图形界面往往因资源占用高且远程效率低而被弃用,命令行才是 Linux 的核心。掌握这些基础指令,是进行系统编程和运维的第一步。
环境与登录
查看本机 IP 地址:
ifconfig
使用 SSH 远程连接(以 XShell 为例):ssh [ip]。输入用户名密码即可。注意在部分终端软件中,Ctrl+C 用于终止程序,复制粘贴需使用 Ctrl+Insert 和 Shift+Insert。
文件与目录操作
ls 命令用于列出目录内容。常用选项包括 -a(显示隐藏文件)、-l(详细信息)、-R(递归)。例如 ls -al 可查看当前目录下所有文件的详细属性。pwd 显示当前路径,cd 切换目录。特殊用法如 cd .. 返回上级,cd ~ 进入家目录。
创建目录用 mkdir,-p 参数可递归创建多级目录。删除空目录用 rmdir,非空目录则需用 rm -r。touch 用于创建文件或更新时间戳。
删除文件 rm -f 强制删除,rm -i 询问确认。复制 cp -r 递归复制目录。移动或重命名用 mv。
查看与搜索
cat 查看文件内容,-n 显示行号。more 和 less 用于分页浏览,less 支持前后翻页和搜索。head 和 tail 分别查看文件头尾,tail -f 常用于实时跟踪日志。
查找文件用 find,例如 find /home -name "*.c"。文本搜索用 grep,-i 忽略大小写,-n 显示行号。which 和 whereis 定位命令位置。
压缩与系统信息
tar 是最常用的打包工具。tar -czvf 打包压缩,tar -xzvf 解压。zip/unzip 也是常见选择。
系统信息方面,date 显示时间,uname -a 查看内核版本。
权限管理
Linux 权限分为超级用户 root 和普通用户。文件权限由 rwx 组成,对应数字 421。
chmod 修改权限,符号方式如 u+w,数字方式如 755。chown 修改所有者,chgrp 修改所属组。粘滞位 +t 用于共享目录,防止误删他人文件。
原理与技巧
Shell 作为外壳程序,负责将用户命令翻译给内核执行。bash 是最常见的 Shell。
常用热键:Tab 补全,Ctrl+C 终止,Ctrl+D 退出。


