• Перейти к основной навигации
  • Перейти к основному содержанию
  • Перейти к основной врезке
  • Перейти в конец страницы

ТехЛила

Bleeding Edge, Всегда

  • Главная
  • О нас
  • Контакты
  • Сделки и предложения
Логотип Техлила
Поделиться
Твитнуть
Поделиться
шпилька
2 Акции
Права доступа к файлам в Linux: Учебное пособие
Следующий

Права доступа к файлам в Linux: Учебное пособие

Советы Shell

ТехЛила Компьютер Linux

Пять полезных оболочек - подсказки

Аватара Раджеша Намасе Раджеш Намасе
Последнее обновление: 4 декабря 2017

Вот пять полезных Советы Shell-Prompt что определенно окажется для вас благом.

1) Для сокращения мы всегда определяем псевдоним. Но иногда нам это не нужно, и мы хотим получить исходный эффект от команды.

Например:

псевдоним ls = 'ls -la'

Теперь, чтобы ограничить эффект псевдонима и увидеть собственную команду, мы можем выполнить ее любым из следующих трех способов:

$ command ls $ \ ls $ "ls"

2) Если вы хотите проверить, назначен ли псевдоним определенной команде, вы можете использовать команду type с псевдонимом следующим образом:

$ тип лс

Вы также можете использовать команду unalias, чтобы вернуться к исходному "lsкоманда:

$ неалиас лс

Это отобразит имя псевдонима, если псевдоним назначен.

3) Чтобы открыть приложение из командной строки в GNOME, мы можем использовать команду gnome-open. Например:

$ гном-открыть jash.xls

Это откроет файл со связанным с ним приложением.

4) Вот полезный способ использования оператора добавления. Чтобы добавить текст в конец файла, мы просто используем символ >>. Но если мы хотим добавить текст в начало файла, выполните следующую команду:

$ echo "привет Нидхишдас" | cat - file.txt> / tmp / out && mv / tmp / out file.txt

При использовании этой команды в начало файла будет добавлена ​​строка «hi Nidheeshdas».

5) Если вы хотите найти все файлы с расширением .txt и .jpg, используйте следующую команду:
Советы Shell

$ найти. -type f -iname "* .txt" -или -iname "* .jpg"

… Где параметр -type f используется для поиска файлов, а -or используется для операции «или». Если вы хотите исключить скрытые файлы из этой «находки», используйте команду! (не) оператор:

$ найти. -type f -iname "* .txt"! -iname ". *"

Переменные, используемые Shell

Вот некоторые переменные и их детали, которые используются сценарием Shell.

  • 1 доллар, 2 доллара… Позиционный параметр, представляющий аргумент командной строки.
  • $# Количество аргументов, указанных в командной строке.
  • $0 Имя выполняемой команды.
  • $* Полный набор позиционных параметров в виде одной строки.
  • [электронная почта защищена] Каждая строка в кавычках рассматривается как отдельный аргумент.
  • $? Статус выхода последней команды.
  • $$ PID текущей оболочки.
  • $! PID последнего фонового задания.
  • !$ Аргумент командной строки предыдущей команды.
Поделиться
Твитнуть
Поделиться
шпилька
2 Акции

Раскрытие информации: Контент, опубликованный на TechLila, поддерживается читателями. Мы можем получать комиссию за покупки, совершенные по нашим партнерским ссылкам, без каких-либо дополнительных затрат для вас. Читайте наши Страница отказа от ответственности чтобы узнать больше о нашем финансировании, редакционной политике и способах поддержки.

Поделиться заботой

Поделиться
Твитнуть
Поделиться
шпилька
2 Акции
Аватара Раджеша Намасе

Раджеш Намасе

Раджеш Намасе профессиональный блоггер и основатель блога TechLila. Кроме того, он страстный предприниматель, интернет-маркетолог и фанат фитнеса.

Категория

  • Linux

Теги

Команды Linux, Учебники по Linux

Читатель взаимодействий

Что говорят люди

  1. Аватара Талытала

    Я не знаю C, но я понимаю концепцию задания.
    Короче говоря, после того, как программа будет завершена, профессор при ее тестировании должен уметь делать следующее…

    1. Запустите программу из командной строки в Linux. (Мы назовем этот сеанс "окном 1")
    2.При запуске программы выскакивает второе окно (окно 2)
    3. В окне 2 должно появиться приглашение с текущим именем пути к каталогу, в котором находится сеанс. • В Linux эта информация находится в переменной среды $ PWD. установите переменную среды подсказки PS1 = '$ PWD>'
    • Это даст вам путь, который следует за каталогом, в котором вы находитесь. Я также почти уверен, что ваш профессор проверит, находится ли его компакт-диск в другом каталоге, останется ли ваш путь с ним.

    4. Начиная с Win2, пользователь должен ввести одну из этих 6 составленных команд.
    Эти команды ТИПОВЫЕ в Win2, но вывод должен идти в Win1 (исходное окно) • Sho (псевдоним для команды Linux, ls)
    • 2nsa5 (псевдоним для команды Linux, cp)
    • 2m7i (псевдоним для команды Linux, rm)
    • Roo7 (псевдоним для команды Linux, cd)
    • Давир (псевдоним для команды Linux, grep)
    • 23rid (псевдоним для команды Linux, подробнее)

    5. Еще одна команда - 2ktob. После того, как команда и имя файла введены, остальная часть вывода для этого должна оставаться в Win2, поскольку пользователь вводит текст, и любое имя, которое пользователь имеет для имени файла, должно быть именем, используемым для создания текстового файла. (Не называйте файл "имя файла")
    Кроме того, не забудьте сгенерировать ошибку, если имя файла не введено. Я почти уверен, что это будет проверено.
    6. Последняя команда, до свидания, закроет Window2 и завершит программу.

    Главный трюк в этом проекте еще до того, как вы напишете какой-либо код, - это выяснить, КАК вводить текст в ОДНОМ сеансе и получать результат во втором сеансе. Я подозреваю, что ее профессор уже прошел это (таким образом, тест), так что надеюсь, что это покрыто.

    Второй трюк - просто заменить фальшивые команды реальными командами.

    Для этого (если иное не указано профессором) я бы просто использовал команду «псевдоним».

    Например:

    Псевдоним sho = ls

    Затем, когда вы набираете sho, linux читает его как ls.

    Embed находится в вашем C-коде, и все готово ... просто направьте вывод в окно 1.
    И т. Д.
    .
    Примечание: мы не можем использовать псевдонимы, мы должны использовать синтаксический анализ или что-то в этом роде в C
    Спасибо

    Ответить

Добавьте свой комментарий Отменить ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Первичная боковая панель

Популярное

Как увеличить скорость широкополосного доступа в Windows

10 лучших Android-лаунчеров 2021 года

Что делать после установки Windows 10 - советы и рекомендации по Windows 10

10 лучших поисковых систем, которые можно использовать для частного поиска в Интернете

55 интересных фактов о компьютерах, которые поразят вас

На что обращать внимание при покупке ноутбука - Руководство по покупке ноутбука

Fusion Drive против SSD - вещи, которые вам никто не говорит о Fusion и SSD Storage

Полезные инструменты

• Grammarly - Бесплатная проверка грамматики
• SEMRush – Лучший инструмент SEO, которому доверяют эксперты
• Setapp – Единая подписка для Mac и iOS

Актуальные темы

  • Android
  • Интернет
  • iPhone
  • Linux
  • Макинтош
  • Охранник
  • Соцсети
  • Технологии
  • Windows

Стоит проверить

10 лучших звуковых эквалайзеров для Windows 10 (выпуск 2022 г.!)

14 лучших скинов VLC, которые настоятельно рекомендуются и бесплатные

сноска Logo Текстовый логотип нижнего колонтитула

нижний колонтитул

О нас

Здравствуйте и добро пожаловать в TechLila, известный блог о технологиях, где вы можете найти полезные статьи для изучения основ и не только.

В TechLila наша основная цель - предоставить уникальную информацию, такую ​​как советы и рекомендации по качеству, учебные пособия, практические руководства по Windows, Macintosh, Linux, Android, iPhone, безопасности и несколько различных подтем, таких как обзоры.

Ссылки

  • О нас
  • Свяжитесь с нами
  • Дисклеймер
  • Персональные данные
  • Условия

Подписаться

Пользовательская тема с использованием Genesis Framework

Облачный хостинг от Cloudways

Язык

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Авторские права 2012–2023 ТехЛила, Все права защищены.