Изменение / перемещение / открытие каталога
Я новичок в операциях командной строки Ubuntu/Linux. Я использую их как часть проекта по биоинформатике, над которым я работаю для получения степени бакалавра. У меня есть файл данных, к которому я хочу получить доступ. Я перенес его на свой рабочий стол и пытался сменить каталог на рабочий стол. Я не смог этого сделать, говорит, что не может его найти. Я хочу получить доступ к данным в файлах в командной строке, затем я могу загружать программы в оболочке и манипулировать данными для своего проекта. Так как же я могу получить доступ к файлу (данным) из командной строки? Любая помощь любезно принята!!!
2 ответа
Что ж,
Вы запрашиваете много информации, но я сделаю все, что смогу. Самый простой способ получить доступ к рабочему столу из любого места - это использовать cd ~/Desktop
, Это переместит вас в папку "Рабочий стол", а затем вы сможете получить доступ к файлу данных. Если это текстовый файл, его можно открыть, прочитать и отредактировать в командной строке с помощью текстового редактора CLI, такого как Nano, VI или VIM.
Интересный совет, который мне понадобился, чтобы выяснить, если вы нажмете TAB
после того, как вы начнете вводить команду, файл или папку, в большинстве случаев она будет автоматически дополнять имя, но вам может потребоваться ввести более одной буквы.
Например, если я хочу перейти на рабочий стол, я могу набрать cd ~/Des
а затем нажмите TAB
и он будет автоматически заполнен cd ~/Desktop
,
С помощью командной строки вы можете сделать гораздо больше, это ОЧЕНЬ мощно.
Один из ресурсов, который я рекомендую для начала, - это пройти курс по Codecademy (да, он написан странно), изучив Командную строку, в нем пройдут основы и ознакомятся с основами работы с командной строкой.
Вот базовое руководство по использованию командной строки в Linux: основы командной строки
Для начинающих рекомендуется первая команда ls
, который будет перечислять файлы и каталоги в текущем каталоге. использование ls -l
перечислить более подробную информацию, и ls -a
перечислить скрытые файлы или каталоги (имена, начинающиеся с точки '.').
Для перемещения из одного места в другое используйте cd [some/path/to/target]
без квадратных скобок. Когда вы открыли оболочку (терминал), вполне вероятно, что ваш текущий каталог находится в / home / YourUserName. Вы можете проверить это по pwd
(Печать рабочего каталога). Если есть файл в /FolderA/FolderB/File.txt, и вы уже в / FolderA, вы можете просто использовать относительный путь cd FolderB
перейти под FolderB вместо абсолютного пути. использование cd ..
переместиться на один шаг назад в каталог.
Чтобы выполнить файл, введите ./[FileName]
, Это можно сделать только для файлов, имеющих разрешение на выполнение. Нажмите TAB
при вводе имен файлов или команд, и он будет автоматически заполнять имя для вас. Это полезно, так как вам не нужно вводить все точное имя, плюс это также позволяет избежать опечаток. Другие команды: mv /placeA/target /placeB/
для перемещения файлов или каталогов из одного места в другое; cp fileA fileB
для копирования файла или каталога; rm
для удаления файлов; mv nameA nameB
для переименования файла или каталога (это то же самое, что команда перемещения) и т. д. Google, чтобы найти больше команд Linux.