Linux нет команды open

Как перейти на рабочий стол в терминале Ubuntu?

Чтобы в любой момент быстро открыть окно Терминала, нажмите Ctrl+Alt+T. Появится графическое окно терминала GNOME.

Как перейти на рабочий стол в терминале Ubuntu?

Например, чтобы изменить тип каталога рабочего стола компакт-диск Рабочий стол . Теперь введите pwd, чтобы подтвердить, что вы находитесь в каталоге рабочего стола, и ls, чтобы просмотреть файлы и папки на рабочем столе. А что, если вы захотите вернуться в домашний каталог?

Как перейти на рабочий стол в терминале Linux?

Если вы были, например, в /var/www и хотите перейти на свой рабочий стол, вы должны ввести одно из следующего:

  1. cd ~/Desktop, который аналогичен вводу /home/username/Desktop, потому что ~ по умолчанию укажет вам каталог вашего имени пользователя. …
  2. cd /home/имя пользователя/рабочий стол.

Как получить доступ к файлу в Терминале?

Нажмите Ctrl + Alt + T . Это откроет Терминал. Перейти: означает, что вы должны получить доступ к папке, в которой находится извлеченный файл, через Терминал.

Другой простой способ, который вы можете сделать, это:

  1. В Терминале введите cd и сделайте пробел.
  2. Затем перетащите папку из файлового браузера в Терминал.
  3. Затем нажмите Enter.

Что такое команда терминала?

Терминалы, также известные как командные строки или консоли, позволяют нам выполнять и автоматизировать задачи на компьютере без использования графического интерфейса пользователя.

Как просмотреть файлы в Linux?

Команда Linux и Unix для просмотра файла

  1. кошачья команда.
  2. меньше команды.
  3. больше команды.
  4. Команда gnome-open или команда xdg-open (общая версия) или команда kde-open (версия kde) — команда рабочего стола Linux gnome/kde для открытия любого файла.
  5. open command — специальная команда OS X для открытия любого файла.

Как вывести список всех каталогов в Linux?

  1. Чтобы вывести список всех файлов в текущем каталоге, введите следующее: ls -a Это список всех файлов, включая. точка (.) …
  2. Чтобы отобразить подробную информацию, введите следующее: ls -l chap1 .profile. …
  3. Чтобы отобразить подробную информацию о каталоге, введите следующее: ls -d -l .
Читайте также:  Linux oracle sql client

Что делает команда cp в Linux?

Используется команда Linux cp для копирования файлов и каталогов в другое место. Чтобы скопировать файл, укажите «cp», а затем имя файла для копирования.

Как ввести команду в терминал?

Выберите приложение под названием терминал и нажмите клавишу возврата. Это должно открыть приложение с черным фоном. Когда вы увидите свое имя пользователя, за которым следует знак доллара, вы готовы начать использовать командная строка.

Как открыть папку в терминале?

  1. Чтобы открыть папку из терминала, введите следующее: nautilus /path/to/that/folder. или xdg-open /path/to/the/folder. т.е. nautilus /home/karthick/Music xdg-open /home/karthick/Music.
  2. Просто набрав nautilus, вы перейдете к файловому браузеру nautilus.

Как открыть файл в терминале Linux?

  1. Откройте файл с помощью команды cat.
  2. Откройте файл с помощью команды less.
  3. Откройте файл с помощью команды more.
  4. Откройте файл с помощью команды nl.
  5. Откройте файл с помощью команды gnome-open.
  6. Откройте файл с помощью команды head.
  7. Откройте файл с помощью команды tail.

Источник

Command `open` not working on Ubuntu Terminal [duplicate]

the command

I am trying to follow Introduction to bash for data analysis. It has a line of commands as: open ~/.bash_profile . The tutorial is on Mac computers, but on the comments section it says that I can also do it on Ubuntu through VirtualBox But this command is not recognized on Ubuntu: Is there any alternative on Ubuntu that I can use instead of open command?

Without context of what the command is trying to do, I’d guess you could replace «open» with «Use your favorite text editor».

She responds to this question in the comments section, she intends you to just use whatever text editor you want.

Another difference, due to how terminals behave and what per-user files exist by default: in Ubuntu you should rarely do anything with ~/.bash_profile . Only login shells (on either OS) use it. In macOS, Terminal.app runs bash as a login shell; GUI terminals in Ubuntu and other GNU/Linux systems do not. Also, Ubuntu doesn’t already have ~/.bash_profile . If you create it, bash uses it instead of ~/.profile , which in Ubuntu has nontrivial contents you probably want run. In Ubuntu, commands you want every interactive bash shell to run should go at the end of ~/.bashrc as vanadium says.

Читайте также:  Посмотреть диски linux terminal

3 Answers 3

In linux, xdg-open will open a file with the associated application.

will open the configuration file .bashrc located in your home folder (represented here by the shortcut notation ~/ with your default text editor.

You can try gedit instead. I believe what you’re trying to do is opening the file in a text editor.

The open command opens a file (or a directory or URL), just as if you had double-clicked the file's icon. If no application name is specified, the default application as determined via LaunchServices is used to open the specified files. 

So what that commend is doing is just opening the file in whatever the default editor is. Since ~/bash_profile is a plain text config file, you can open it directly using whatever text editor you prefer (e.g. gedit ~/bash_profile , nano ~/bash_profile , etc.).

There are also a few options for opening with an automatic default editor

My personal preference is to be more intentional with what programs I’m using. However you can try out those options and see what works, and what works best for you.

Источник

`open` command to open a file in an application

Wasn’t it supposed open this file on my browser? Also can’t I run this command: open index.html -a «Sublime Text» . The result of these commands are:

$ open index.html Couldn't get a file descriptor referring to the console $ open index.html -a "Sublime Text" - open: invalid option -- 'a' Usage: open [OPTIONS] -- command 

I assume you mean xdg-open which should open the file in your browser. The open command is a link to the openvt command and opens a binary in a new virtual console. That’s apparently not what you want.

@slm, as Marco points out, there is an open command on Linux, linked to openvt ; the error messages in the question are consistent with that situation.

@EdgarOliveira If you want to open a program (a binary) just type its name into the terminal. If you want to open a file with an associated program, use xdg-open and it should open the file with the corresponding program.

Читайте также:  Linux list all demons

4 Answers 4

The primary purpose of OS X’s open command is to open a file in the associated application. The equivalent of that on modern non-OSX unices is xdg-open .

xdg-open doesn’t have an equivalent of OSX’s open -a to open a file in specific application. That’s because the normal way to open a file in an application is to simply type the name of the application followed by the name of the file. More precisely, you need to type the name of the executable program that implements the application.

Linux, like other Unix systems (but not, as far as I know, the non-Unixy parts of OS X) manages software by tracking it with a package manager, and puts individual files where they are used. For example, all executable programs are in a small set of directories and all those directories are listed in the PATH variable; running sublime_text looks up a file called sublime_text in the directories listed in PATH . OS X needs an extra level of indirection, through open -a , to handle applications which are unpacked in a single directory tree and registered in an application database. Linux doesn’t have any application database, but it’s organized in such a way that it doesn’t need one.

If running the command sublime_text shell doesn’t work for you, then Sublime Text hasn’t been installed properly. I’ve never used it, and apparently it comes as a tar archive, not as a distribution package (e.g. deb or rpm), so it’s possible that you need to do an extra installation step. It’s really the job of the makers of Sublime Text to make this automatic, but if they haven’t done it, you can probably do it yourself by running the command

sudo -s …/sublime_text /usr/local/bin 

Replace … by the path where the sublime_text executable is, of course.

The open command you encountered is an older name for the openvt command (some Linux distributions only include it under the name openvt ). The openvt command creates a new virtual console, which can only be done by root and isn’t used very often in this century since most people only ever work in a graphical window environment.

Источник

Оцените статью
Adblock
detector