linux20个命令

5 阅读2分钟

表格

命令作用
ll显示当前目录下的文件列表(等价于 ls -l
ll -a显示当前目录下所有文件,包含隐藏文件(以 . 开头的文件)
cd进入指定目录
cd ..退回上一级目录表格
命令功能常用参数 / 用法
ls列出目录内容-l:以详细列表形式展示(包含权限、大小、时间等)-a:显示隐藏文件(以.开头的文件)
cd切换工作目录cd dir:进入当前目录下的dir子目录cd /:进入系统根目录cd ~:进入当前用户的家目录cd ..:返回上一级目录
pwd查看当前所在路径无额外参数,直接执行即可输出绝对路径
表格
命令功能关键参数 / 示例
touch创建空文件touch a.txt → 生成一个名为 a.txt 的空文件
mkdir创建单个目录mkdir sanguo → 新建 sanguo 目录
mkdir -p递归创建多级目录mkdir -p sanguo/shuguo → 若父目录 sanguo 不存在,会自动创建,再生成 shuguo 子目录表格
命令格式功能说明注意事项
rm file.txt删除文件,会弹出确认提示(输入 yes 后执行)仅适用于文件,无法直接删除目录
rm -f file.txt强制删除文件,无确认提示-f 代表 force,直接删除不询问
rm -r dir递归删除目录及内部所有内容,会弹出确认提示-r 代表 recursive,必须加此参数才能删除目录
rm -rf ./bbb强制递归删除目录 bbb 及所有内容,无确认提示生产环境需谨慎使用
rm -rf /*极端危险命令:强制删除系统根目录下所有内容⚠️ 会导致系统彻底崩溃,绝对禁止执行表格
命令功能格式与示例
cp复制文件 / 目录复制文件cp 源文件 目标文件例:cp file1.txt file2.txt复制目录cp -r 源目录 目标目录例:cp -r dir1 dir2
mv移动 / 重命名文件 / 目录重命名(同目录下):mv 原文件名 新文件名例:mv file.txt newfile.txt移动(跨目录):mv 源文件 目标目录/文件名例:mv file.txt newdir/file.txt表格
命令功能常用参数 / 操作示例
cat连接文件并完整输出到控制台一次性展示全部内容,适合小文件cat /etc/host.conf
more分页查看文件内容,适合大文件- Enter:逐行向下翻- Space:翻下一页- b:翻上一页more /etc/sudo.conf
more -tail查看文件末尾内容直接定位到文件尾部more -tail filename
more -n显示指定行数内容(默认 10 行)-n 后接数字可自定义行数more -n 20 filename