pwd
作用:显示当前工作目录的绝对路径。
ls
作用:列出目录内容。
-l
显示详细信息 -a
显示隐藏文件
cd
作用:切换目录。
mkdir
作用:创建目录。
rm
作用:删除文件或目录。
-r
递归删除(用于目录) -f
强制删除(无确认)
cp
作用:复制文件或目录。
cp -r source_dir/ dest_dir/ #递归复制目录
mv
作用:移动文件/目录或重命名。
和cp复制文件一样用法
cat
作用:查看文件内容。
chmod
作用:修改文件权限。
-数字模式:chmod 755 script.sh
(权限:rwxr-xr-x
)
-符号模式:chmod u+x script.sh
(给所有者添加执行权限)
ps
作用:查看进程状态。 常用组合:
kill
作用:终止进程。
df
作用:查看磁盘空间使用情况。
ping
作用:测试网络连通性。
tar
作用:打包/解压文件。
sudo
作用:以管理员权限执行命令。
passwd
作用:修改用户密码。
useradd
作用:管理用户账户。
grep
作用:文本搜索工具。
find
作用:查找文件。
locate
作用:快速搜索文件路径(基于预建数据库,速度极快)。 已知文件名但忘记具体路径时快速定位。 依赖updatedb
生成的数据库,结果可能不是实时最新(需手动更新数据库)。 比find
更快,但准确性依赖数据库更新频率。
-i
:忽略大小写 --regex
:使用正则表达式 -lN
:限制输出结果数量
注意事项: 若文件刚被创建,可能需要先运行sudoupdatedb
更新数据库才能被locate
找到。 系统默认每天自动更新数据库,但关键搜索建议手动更新。
ln
作用:创建文件/目录的硬链接或符号链接(软链接)。 硬链接:同一文件多路径访问(节省空间,但不可跨文件系统)。 符号链接:创建快捷方式(可跨文件系统,常用于软件版本管理或路径简化)。
-s
:创建符号链接(默认创建硬链接) -f
:强制覆盖已存在的链接 -v
:显示操作详情
优先用软链接: 大多数场景下,软链接更灵活(跨文件系统、支持目录、直观路径管理)。
慎用硬链接: 仅用于需要防误删或节省空间的单文件场景,避免跨文件系统或目录操作。
关键区别记忆:
-
硬链接是“分身”,软链接是“替身”。
-
删原文件后,硬链接“存活”,软链接“失效”。