建立一个安全的 Linux 练习目录

LINUX HANDBOOK / 01

先知道自己在哪里,再操作文件

这份练习只操作新建目录,不删除文件,也不触碰真实分析数据。

1. 检查当前位置

1
2
pwd
ls -lah

pwd 显示工作目录,ls -lah 列出文件的详细信息,包括隐藏文件和易读的大小。绝对路径从 / 开始;相对路径从当前工作目录解释。. 是当前目录,.. 是上一级目录。

2. 创建独立的练习目录

在 Linux 或 WSL 的 Bash 终端中运行:

1
2
3
mkdir -p "$HOME/perry-linux-practice"
cd "$HOME/perry-linux-practice"
pwd

这里仅使用家目录来存放新练习,不修改环境变量。不要把示例路径照搬成正在保存原始数据的位置。

3. 创建、查看和复制一份小文本

1
2
3
4
5
printf 'sample\tgroup\nS01\tcontrol\nS02\ttreatment\n' > samples.tsv
head -n 3 samples.tsv
wc -l samples.tsv
cp -i samples.tsv samples-copy.tsv
ls -lh samples*.tsv

第一次运行将得到包含表头的三行样本表。> 会覆盖同名文件,因此重复运行前要检查文件是否需要保留。cp -i 在目标已存在时会询问是否覆盖;如果不确定,回答 n。

4. 在改变文件前回答三个问题

  1. 我当前在哪个目录?用 pwd 核对。
  2. 源文件和目标文件是否准确?用 ls 检查。
  3. 操作是否会覆盖、移动或删除数据?先在练习目录验证。

本练习故意不提供批量删除命令。对于真实项目,先确定备份与保留规则,再处理文件。

小练习

不运行命令,先解释 ./samples.tsv、../samples.tsv 和 /tmp/samples.tsv 的区别。再用 head 检查复制文件是否仍包含相同表头。

继续阅读

详细命令说明见 GNU Coreutils 官方文档。继续学习 文件、目录与常用命令 或返回 Linux 手册。

引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體