更改/移动/打开目录

更改/移动/打开目录

我是 Ubuntu/Linux 命令行操作的新手。我正在将它们用作我本科学位生物信息学项目的一部分。我有一个想要访问的数据文件。我已将其移至桌面,并尝试将目录更改为桌面目录。我无法这样做,提示找不到它。我想要做的是能够在命令行中访问文件中的数据,然后我可以在 shell 中下载程序并为我的项目操作数据。那么我如何从命令行 shell 访问文件(数据)?任何帮助都值得接受!!!

答案1

出色地,

您请求的信息很多,但我会尽力而为。从任何地方访问桌面的最简单方法是使用cd ~/Desktop。这会将您移动到桌面文件夹,然后您可以从那里访问数据文件。如果是文本文件,您可以使用 CLI 文本编辑器(例如 Nano、VI 或 VIM)在命令行中打开、阅读和编辑它。

我花了一段时间才弄明白一个有趣的提示,那就是如果你TAB在开始输入命令、文件或文件夹后按下,大多数情况下它会自动完成名称,但你可能必须输入多个字母。

例如,如果我想移动到桌面,我可以输入cd ~/Des,然后按TAB,它就会自动填充到cd ~/Desktop

使用命令行可以做更多的事情,它非常强大。

我推荐的一个入门资源是参加Codecademy(是的,拼写很奇怪)在学习命令行中,这将介绍基础知识并让您熟悉命令行操作的基础知识。

答案2

以下是关于如何使用 Linux 命令行:CLI 基础知识

对于初学者,推荐的第一个命令是ls,它将列出当前目录中的文件和目录。使用ls -l列出更详细的信息,并ls -a列出隐藏的文件或目录(以点“。”开头的名称)。

要从一个位置移动到另一个位置,请使用cd [some/path/to/target], (不带方括号)。打开 shell(终端)时,当前目录可能位于/home/您的用户名。您可以通过 (print-working-directory) 查看pwd。如果文件位于/文件夹A/文件夹B/文件.txt,你已经处于/文件夹A,您只需使用相对路径 cd FolderB进入 FolderB 而不是绝对路径. 使用cd ..在目录中后退一步。

要执行文件,请键入./[FileName]。您只能对具有执行权限TAB输入文件名或命令名时按下,它将自动完成为您命名。这很有用,因为您不必输入所有确切的名称,另外这还可以避免拼写错误。其他命令包括:mv /placeA/target /placeB/​​将文件或目录从一个地方移动到另一个地方;cp fileA fileB复制文件或目录;rm删除文件;mv nameA nameB重命名文件或目录(与 move 命令相同)等。使用 Google 查找更多 Linux 命令。

相关内容