Вопрос: Как создать и отредактировать текстовый файл с помощью терминала в Linux?

 

Команды терминала Linux. Урок 2. Чтение текстовых файлов

Видео взято с канала: Usmfox.ru


 

Linux команды pwd, ls и file.

Видео взято с канала: IT4each com


 

Linux команда sed редактор текстовых файлов.

Видео взято с канала: IT4each com


 

Видео урок 1 Терминал Linux команды: ls, rm, mkdir, pwd, cd, echo

Видео взято с канала: From LAMER to Programmer


 

13.Linux для Начинающих Редактирование Файлов: vim, pico, nano

Видео взято с канала: ADV-IT


 

Linux команда mkdir и команды создания файлов.

Видео взято с канала: IT4each com


 

5.Linux для Начинающих Работа с Файлами

Видео взято с канала: ADV-IT


31 комментарий

  • Хотя бы самое основное:
    скопировать сроку (по номеру) и вставить в определенном месте
    вырезать сроку (по номеру) и вставить в определенном месте
    переместить сроку (по номеру) в определенное место
    все в этом духе, что обычно делают с в простом текстовом файле(к примеру)

  • Какие вы все таки молодцы, уже программу создали на первом уроке, а у меня вот ни хера не вышло. После этой команды: gcc -include stdio.h codig.c -o coding.exe. У меня в терминали аж три error вылезло и на этом усё, закончилось моё программирование!

  • 2:34 это не система Ubuntu позволяет, это любой Linux позволяет. И не только «пробел», но и любой спец символ (кроме символа «прямой слэш»). Но это только на родных для Linux файловых системах. Если примонтировать старую FAT то на ней этот номер уже не прокатит.
    3:00 или поставить перед пробелом обратный слэш Untitled\ Folder, именно так делает MC когда на таком файле нажимаеш Ctrl-Enter.

    Про ls стоило бы рассказать по подробнее.

  • Да необычная подача материала) Блин! Стёр все файлы на хрен! Блин дерьмо, шо то я не то ввел да)))))))) Я ржу не могу, всем нравится продолжаем в том же духе, народ не жалеем лайков! Распространяйте канал.

  • если в гедите проблемы с кодировкой при открытии вордпадовских тхт, то вот лечилка:
    gsettings set org.gnome.gedit.preferences.encodings candidate-encodings «[‘UTF-8’, ‘WINDOWS-1251’, ‘KOI8-R’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

  • Вот трахаюсь я со своим гребаным линухом (gentoo) и малость офигиваю от него. И от его фанатов.
    Я был с MS со времен W 3.11 и Дос 6.22. И тут почувствовал себя блондинкой-пенсионеркой.
    Там где под виндой все ясно с одного взгляда, чисто интуитивно, тут надо долго ГУГЛИТЬ. Даже простейшие вещи тут происходят через ЖОПУ.
    Все-таки гениальный человек был Бил… Жаль, что его бесценное наследство скатилось в итоге до десятки.

    Прости Гейтс, мы все про*бали.

    А адептам Vi в комментах я могу сказать одно то, что вы приспособились есть суп китайскими палочками это не повод для гордости и не признак профессиональности. Это признак того, что кухня от которой вы фанатеете на столько убога, что не осилила даже деревянные ложки.

  • Vim это самый лучший редактор. Я в нем программирую и это очень удобно. Если в нано чтобы удалить строку нужно передвигать курсор в конец строки и тыкать backspace, то в виме достаточно нажать dd. Можно удалить 5 строк просто командой 5dd. Я могу удалить три след. слова командой 3dw. Я могу передвигаться по тексту по словам используя команду w. Я могу заменить букву под курсором на букву Л, просто нажав rЛ. Я могу перейти в конец строки и начать дописывать текст, просто нажав большую A. Я могу перейти в начало строки и дописывать текст, просто нажав большую I. Я могу перейти в конец файла, нажав G, или в начало файла, нажав gg или 1G. Я могу дописать в свой.vimrc ‘set number’ и ‘syntax on’, в результате чего мне будет подсвечиваться синтаксис и будут показываться номера строк. Я могу перейти к началу любой строки, нажав номер этой строки и букву G. Я могу удалить все символы от курсора до конца строки, нажав d$. Я могу удалить все символы от курсора до начала строки, нажав d^. Если я вижу, что мой код не совсем верно выровнен(в плане табуляции), то я могу выровнять его просто нажав Я могу как захочу регулировать размер одной табуляции, просто дописав в свой.vimrc ‘set tabstop=4’ или не 4, а любое другое количество символов. Я могу сделать стобы табуляция заменялась пробелами(и все же предпочитаю табуляцию). Я могу очень просто сделать из своего vim’a полноценную IDE. Достаточно забиндить команду make на F4 и при нажатии F4 моя программа скомпилируется. Я могу запустить ее прямо из вима, просто прописав
    :!/имя_программы.
    Я могу прямо из вима обновить свой репозиторий на гитхабе, просто прописав
    :!git commit -am ‘commit’
    :!git push
    Или установить плагин интеграции с гитхабом и делать это еще проще. Я могу установить любую цветовую схему на вим. Я поставил плагин auto-pairs и теперь когда я пишу скобку ‘(‘, автоматически добавляется парная скобка ‘)’ и курсор устанавливается между этими скобками. В программировании очень удобно. Я поставил плагин YouCompleteMe и теперь у меня есть автодополнение для языка Си. При чем плагины устанавливаются просто указанием репозитория на гитхабе в.vimrc, благодаря такой штуке как vim-plug. На самом деле вим это самый удобный текстовый редактор, изобретенный человечеством.

  • А компилятор gcc нужно скачивать? Просто я только только изучаю терминал на Кали линуксе
    и некоторые нюансы просто не знаю.Я вписываю в терминал «gcc -include и т.д.», а там выходит ошибка:
    bash: gcc: command not found
    Ответьте пожалуйста!!

  • смысл от твоего видео такого формата когда можно просто загуглить и прочесть комманды и их функции?
    Раз снимаешь, объясняй людям РАСШИФРОВКУ комманд.
    Ибо представь себе, введите комманду: «lsfwe142df» Чтоб что то совершить. Чтоб понять и запомнить комманду, нужна расшифровка!

  • Linux команда mkdir и команды создания файлов с помощью перенаправления вывода информации в файл (команд cat).

    # = код программы =
    #!/bin/bash
    # make dir and file

    # создать четыре папки в текущей директории
    mkdir a b c d

    # создать четырёх уровневую директорию в текущей директории
    mkdir -p a/b/c/d

    # создать простой текстовой файл tmp и записать в него
    # список файлов и папок текущей директории
    ls>tmp

    # создать простой текстовой файл tmp и записать в него ‘privet’
    echo ‘privet’ >tmp

    # создать пустой текстовой файл tmp
    >tmp
    # =

  • Linux команда sed редактор текстовых файлов. Позволяет форматировать текстовые файлы и искать и заменять одни части текста другими. Может работать с регулярными выражениями.

    #!/bin/bash
    # command sed = stream editor

    # 2:00 добавляем межстрочный интервал во весь файл
    sed G text_file

    # 2:09 выводит на печать заданное число строк
    sed 10p text_file

    # 2:28 удаляет 5-ю строку
    sed 5d text_file

    # 3:01 удаляет 5-7 строки
    sed 5,7d text_file

    # 3:28 заменяет ‘su’ на ‘RRR’ один раз в каждой строке
    sed s/su/adm/RRR/ text_file

    # 4:26 заменяет ‘su’ на ‘RRR’ каждый раз в каждой строке
    sed s/su/RRR/g text_file

    # 4:40 заменяет ‘su’ или ‘adm’ на ‘RRR’ каждый раз в каждой строке
    sed s/’su\|adm’/RRR/g text_file

    # 6:16 заменяет ‘su’ или ‘adm’ каждый раз в 5-й строке
    sed 5s/’su\|adm’/RRR/g text_file

    # 6:43 заменяет ‘su’ или ‘adm’ каждый раз c 3-ю по 5-ю строки
    sed 3,5s/’su\|adm’/RRR/g text_file

  • Смысл использования линукса и терминала есть только для того чтобы научиться с ним работать в офисе, и для работы с серверами. И то по большей части потому что они бесплатные и кулхацкеры которые работают на «супер производительных» линуксах и не могут настроить нормально Винду

  • После просмотра этого видео все побросают винду с проводником и ломануться в линукс, там ведь всё намного проще, хочешь узнать когда файл создан, открываешь терминал и в путь, через десять минут ты всё узнаешь.
    А нельзя создать видео с наглядными примерами того чем линукс лучше винды, а то вот я хотел попробовать линукс поставить, но после просмотра этого видео, про супер пупер терминал с изменяющимся размером окошка и масштабом, желание пропало полностью:)

  • 125 688 просмотров как удручают такие большие цифры…Откуда столько повылазило программистов. =( А ещё о демографии беспокоятся. Представляю как в Индии и Китае сурово всё.
    Надеюсь часть просмотров просто пользователи и Линукс разведуют.

  • Хорошее и очень актуальное дело, за которое Вы взялись, желаю Вам успехов! Но «лиха беда начало»! Правильно подсказывают знающие комментаторы: команда прочнее запоминается, если понятна её аббревиатура и функция. А для тех, кто не владеет английским, нужно ещё и перевести расшифровку команды на русский (d=directory=каталог; l=low=права; mk=make=создать; и т.д.) это сложнее, но заинтересованная удивительной простотой синтаксиса команд аудитория будет благодарить Учителя! А с ключами (опциями) команды вообще надо «разжёвывать» досконально! Здесь, конечно, нужно быть просто волонтёром, не каждый способен на это…

  • Хорошее и очень актуальное дело, за которое Вы взялись, желаю Вам успехов! Но «лиха беда начало»! Правильно подсказывают знающие комментаторы: команда прочнее запоминается, если понятна её аббревиатура и функция. А для тех, кто не владеет английским, нужно ещё и перевести расшифровку команды на русский (d=directory=каталог; l=low=права; mk=make=создать; и т.д.) это сложнее, но заинтересованная удивительной простотой синтаксиса команд аудитория будет благодарить Учителя! А с ключами (опциями) команды вообще надо «разжёвывать» досконально! Здесь, конечно, нужно быть просто волонтёром, не каждый способен на это…

  • Знания у тебя хорошие, а вот объяснить доходчиво что набираем, зачем жмем и куда и для чегоэтого не хватает.. Уроки ведь ты делаешь для неучей, таких, как я, но я честно нихрена не понял… Делай тренировочную шпаргалку, тогда мне и другим новичкам легче будет скопировать, вставить и смотреть, что получится.Функция мейн, принтейбчто это вообще и для чегоооо? Будет называться точка сиа почемуууу? Дсс компиляторключикодинг сикому вообще ты это говоришь, что этооооо? Я и слов таких не знаю. Объясняй, как детям в школе, а так и ты и я зря время потеряли.

  • «В линуксе нет консоли, а есть терминал!», проходит 5 минут -> «Так, открываем консоль».
    «В линуксе нет папок, а есть директории и каталоги», проходит 5 минут -> «Так, сейчас я напишу mkdir и создам папку».

  • Благодарю! Насчет разжевывания не согласен с некоторыми комментаторами. Надо оставлять небольшой азарт у слушателя. Чтобы он сам полез в гугл и поискал, а что это за аббревиатура. А то им всё сразу на блюдечке и уже жёванное. Учите технический английский, товарищи. А потом приступайте к программированию!

  • Бесят люди которые считают себя кулхацкерами которые знают как обновить мазилу через терминал.
    В Винде это все есть тоже, а человек который никогда не работал с терминалом или консолью будет пользоваться графической оболочкой будь то винда или какой-то дистрибутив линухи.

  • Подскажите почему когда я ввожу, к примеру «cp Hello2.txt /Dir1/» у меня вместо копирования в папку Dir1 копируется этот файл в туже папку только переименовывается в из Hello2.txt в Dir1.txt. А если копирую на Desktop, пишет не удалось получить доступ к ‘…’: это не каталог?

  • Помогите пожалуйста. Поставил минт на винду 10 и всё! День здесь кружу, выйти отсюда не могу. Закрыть линукс и войти опять в винду, это какой-то кошмар. Зашёл сдуру в чужой заповедник и в полном ахере, ору, ничего сделать не могу…
    Говорила мне мама в детстве  носит тебя сынок по куширям. Точно носит.., и на шестом десятке. Так что заблудился, вот. Помогите пожалуйста вернуться неосторожному обратно в грубую реальность, из такой, мило улыбающейся придурковатой абстракции. ((( Please…

  • «… в линукс папок нет, есть каталоги и директории…», и командой mkdir создал папку на рабочем столе, т.е. создал то чего в линуксе нет. Я что-то упустил? И про «cd /Рабочий\ стол» надо бы пояснить, что \ экранирует пробел. Про полные команды уже вроде сказано. Расшифровать бы надо эти сокращенные команды, тогда все встанет на свои места. В общем ждем обновленный гайд, хотя я думаю автору на это… с большой колокольни.

  • Мне понравился урок. Всё конкретно, просьба так и держать. Нормальный тем, всё проходишь быстро. Если надо углубиться в конкретные команды, то есть MAN и Google. Кому надо, те разберутся в аббревиатурах. Не слушайте умничающих ниже.

  • Подскажите пожалуйста! Установил Ubuntu 19.10, но не могу подключится к интернету. Интернет проводной через PPPOE, система видит моё подключение и выдаёт сведения, но не могу настроить подключение через приложение сеть. Что делать не знаю, уже всю голову сломал:(( Спасибо за ролик, очень интересный. Лайк:))

  • Спасибо за урок. Начал работать с Линукс, пытаюсь разобраться с терминалом. Что-то сразу пошло не так, при команде cd не срабатывает клавиша ТАБ, это раз, при наборе вручную «рабочий стол» выдает следующее:
    bash: cd: Рабочий: Нет такого файла или каталога
    Работаю на Linux mint

  • В принципе к уроку претензий нет. Прикалывает только 1 фраза: Ubuntu в переводе человечность, это очень просто и понятно любой домохозяйке…. а теперь запустим терминал и вообще привыкайте с ним работать)

  • Linux команды pwd, ls и file команды для работы с файловой системой Linux/Ubuntu.

    0:35 команда pwd Path Working Directory путь рабочей (текущей) директории
    1:10 команда ls выводит на экран список файлов и папок текущей директории
    2:00 команда ls -a выводит ВСЕ (и скрытые) файлы и папки текущей директории
    2:30 использование составных имён файлов и папок (имён с пробелами)
    4:01 команда file команда для определения типа файла

  • Хорошее и очень актуальное дело, за которое Вы взялись, желаю Вам успехов! Но «лиха беда начало»! Правильно подсказывают знающие комментаторы: команда прочнее запоминается, если понятна её аббревиатура и функция. А для тех, кто не владеет английским, нужно ещё и перевести расшифровку команды на русский (d=directory=каталог; l=low=права; mk=make=создать; и т.д.) это сложнее, но заинтересованная удивительной простотой синтаксиса команд аудитория будет благодарить Учителя! А с ключами (опциями) команды вообще надо «разжёвывать» досконально! Здесь, конечно, нужно быть просто волонтёром, не каждый способен на это…

  • Объясните мне,зачем нужна быстрота работы системы,когда вы всё вводите ручками в терминале? Это же долго. А если надо выполнить несколько команд? Да с ума сойдёшь. В чём прикол? В том,что сидя в линуксе,можно кидаться какашками в виндарей якобы те ламеры? Да дохера народу,сидящего в линуксе, тоже ламеры,просто им в кайф попонтиться своей «крутизной».Еще можно понять бизнес лишнее бабло за винду платить никому неохота. Но вот обычный пацан он-то чего вылупается?