-
最常用工具是grep命令,可扫描文件查找关键词;在单个文件中搜索用grep"关键字"文件名;忽略大小写加-i选项;显示行号加-n选项;递归搜索目录用-r或-R选项;只显示匹配文件名用-l选项;结合find与grep可实现复杂搜索,如先定位特定类型文件再搜索内容。
-
软链接创建失败主因是目标路径按链接位置而非命令位置解析,应优先用绝对路径并确认存在;失效常因目标缺失、权限不足或上级目录无x权限;-f强制覆盖不安全,原子替换需临时名+mv;硬链接更稳定但不可跨文件系统或指目录。
-
使用netstat、ss、lsof等命令可查看Linux端口占用情况,如sudonetstat-tulnp查看监听端口,sudoss-tulnp|grep:3306查找特定端口,sudolsof-i:5000查询指定端口进程,结合pidof与ss查服务端口,或通过/proc/<PID>/net/tcp手动分析。
-
要在Linux中精确控制用户或用户组磁盘空间,必须启用Quota机制:一、安装quota工具并确认内核支持;二、修改fstab添加usrquota/grpquota并重挂载;三、初始化aquota.user/group数据库;四、启用quotaon服务并设置开机自启;五、用edquota设定用户/组限额及宽限期;六、XFS系统需用xfs_quota命令配置;七、通过写入测试与quota/repquota命令验证效果。
-
通过配置/etc/sudoers文件可实现sudo免密码执行。首先使用sudovisudo编辑文件,添加“usernameALL=(ALL)NOPASSWD:ALL”使指定用户无需密码运行sudo命令;或为多个用户创建统一管理,将用户加入sudo组并添加“%sudoALL=(ALL)NOPASSWD:ALL”规则;还可限制仅特定命令免密,如“usernameALL=(ALL)NOPASSWD:/bin/systemctl,/bin/reboot”,提升安全性。操作需谨慎以避免权限风险。
-
Linux查看路由表应优先使用iproute命令,其次可用route、netstat-r;多表路由需查/etc/iproute2/rt_tables并指定table;路由缓存已废弃,仅旧内核支持。
-
必须使用tar命令配合特定参数解压.tar.gz文件,常用命令为tar-zxvffilename.tar.gz,支持指定目录(-C)、保留权限(-p)、查看内容(-t)等操作。
-
标准错误输出默认显示在终端,可通过重定向保存。1.使用2>将stderr写入文件,如command2>error.log;2.分别保存stdout和stderr,用>output.log2>error.log;3.合并输出用>all.log2>&1或&>all.log;4.丢弃错误信息用2>/dev/null。注意顺序与文件描述符使用。