Если приложения запускаются с правами администратора, нет гарантии, что никто из них не выполнит
rm -rf /
(Это пример команды, которая не должна запускаться.)
Другой альтернативой является vim.
vim RESULTS.txt
Как только вы открыли файл с помощью vim, вы можете вставить текст, например, набрав i. Если вы хотите сохранить свой файл, используйте :w (write) или :q (quit) или :wq (для записи и выхода) или :q! (выйти и не сохранять). Иногда вам нужно нажать клавишу ESC, чтобы иметь возможность вводить команды.
Vim требует некоторого обучения, но широко используется и очень универсален.
Проверьте вики-страницу сообщества : https://help.ubuntu.com/community/VimHowto
Vim - это расширенный текстовый редактор, который обеспечивает мощь де-факто Unix-редактора 'Vi' с более полным набором функций. Vim часто называют «редактором программиста» и настолько полезен для программирования, что многие считают его всей IDE. Впрочем, это не только программисты. Vim идеально подходит для всех видов редактирования текста, от составления электронной почты до редактирования файлов конфигурации.все это лучшие способы, и есть еще один способ сделать это & amp; с помощью команды head.
head -n -1 filename.txt
и
head -n -0 filename.txt
оба будут давать вам один и тот же вход.
Головная команда Объяснение: [!d3 ]
Обычно команда заголовка используется для печати стартовых строк любого текстового файла. Мы можем просмотреть текстовый файл с помощью
head filename.txt
, который будет печатать первые 10 строк указанного текстового файла. [ ! d6]
Если вы хотите указать количество строк, которые должны быть видны, вы можете использовать head как
head -n 20 filename.txt
. Затем в вышеуказанном текстовом файле будут просматриваться первые 20 строк.
Если вы хотите просмотреть данные всего файла с помощью средств заголовка, тогда мы можем получить его с помощью
head -n -0 filename.txt
Надеемся, что выше объяснение даст вам некоторое представление об использовании головы. [ ! d10]
Если файл довольно длинный, вы можете использовать
less RESULTS.txt
, чтобы вы могли перемещаться по нему с помощью направленных клавиш.
Другой вариант:
tail -n 30 result.txt
, чтобы распечатать последние 30 строк большого файла с именем result.txt.
Другой вариант:
tail -f your_file
Он покажет вам последние десять строк в your_file. Если процесс добавляет что-то в этот файл, вы видите его на своем терминале. man tail дает вам больше информации о tail.
Полезно узнать, что происходит с сервером при использовании этой команды в файле журнала.
Нажмите Ctrl-C, чтобы выйти когда вы закончите просмотр.
С текстовым редактором терминала: nano /path/to/file/RESULTS.txt
Здесь есть много хороших вариантов, но еще один вариант, если вам нужно отредактировать, - emacs:
emacs -nw RESULTS.txt
может не понадобиться -nw, в зависимости. Возможно, вам также придется apt-get install emacs23 или apt-get install emacs24, или если у вас нет X или вы не хотите связанных зависимостей X, apt-get install emacs23-nox или apt-get install emacs24-nox.
И в дополнение к [ f9] и less, как упоминалось в другом месте, существует more. Больше меньше, потому что вы видите страницу за раз и не можете прокручивать эту команду, но вы можете прокручивать ее с помощью окна терминала, если у вас есть окно прокрутки:
more RESULTS.txt
Если вы находитесь в bash, у вас есть что-то похожее на cat, делая:
while IFS= read a;do echo "$a";done<RESULTS.txt
Есть много альтернатив для этого:
Некоторые из этих программ имеют множество параметров, поэтому проверьте это с помощью -help после команды ..
cat filename печатает весь файл сразу more / less filename аналогичное поведение для просмотра файла по частям tail filename начинает чтение из хвоста файла grep text filename для фильтрации результатовНадеюсь, что некоторые из этих работ для вас ..
Если вам нужно отредактировать содержимое файла, я обычно использую nano.
nano filename
или просто
vi YourFileиспользуйте кнопки hjkl для перемещения линии влево / вниз / вверх / вправо, Esc затем: q, чтобы выйти
, и вы can PageUp / PageDown
вы также можете отредактировать его здесь простым способом
здесь вы найдете еще ссылку
Программа оболочки sed также имеет возможность распечатывать содержимое файла.
sed -n p RESULTS.txt
Таким образом, sed просматривает каждую строку и печатает ее на терминале. Но sed также имеет возможности редактирования. Например, если вы хотите заменить каждую запятую точкой, которую вы можете записать:
sed 's/,/./g' RESULTS.txt
Как нам представляется, перечисление всех доступных альтернатив отображения любого текстового файла в терминале, было бы довольно интересно представить pv как технически один действительный (но необычный) метод, хотя я обычно использовал бы cat вместо для большинства вещей.
Он находится в репозиториях и поэтому может быть установлен с sudo apt-get install pv, если у вас его еще нет.
Как отмечает man-страница, pv очень часто используется to
отслеживает ход данных через трубу ... pv будет копировать каждый предоставленный ФАЙЛ в свою очередь на стандартный вывод (- означает стандартный ввод), или если FILE не указаны, копируется только стандартный ввод. Это то же поведение, что и cat (1).С помощью pv вы можете буквально распечатать файл на экране и выбрать скорость (-L), в которой он появляется. В приведенном ниже примере используется высокая скорость (300), но если вы выберете такую низкую скорость, как -L 50, она будет выглядеть так, как если бы компьютер печатал вам файл.
pv /etc/apt/sources.list -qL 300
Излишне говорить, что вы можете увеличить скорость дальше (-L 8000), и команда становится очень похожей на cat, при этом вывод появляется мгновенно.
Для получения дополнительной информации см. страницу man pv или man .
Если вы просто хотите прочитать содержимое файла, зайдите в каталог файлов и введите
less RESULTS.txt
Если вы хотите прочитать и отредактировать текстовый файл, из того же типа каталога
nano RESULTS.txt
Переключатель -w в команде nano может быть вставлен перед именем файла, чтобы предотвратить перенос длинных строк.
Еще один экзотический ответ - использовать grep:
grep . RESULTS.txt
Команда grep выполняет поиск каждого символа в файле и распечатывает его. Таким образом, полностью распечатывается полный файл.