Навчіться обходитися без графічного середовища

Привіт, перше, що я хочу сказати, що я фанат терміналу (консолі, оболонки, bash), і тому я справді не розумію того факту, що багатьом користувачам важко адаптуватися до нього.
Що ж, я хочу залишити вам команди, за допомогою яких можна робити те, що ми робимо щодня. Такі дії, як монтаж ISO-зображення або створення зображення з CD / DVD, прослуховування музики, робота з зображеннями тощо.
Іншими словами, можна сказати з повною безпекою, що ми можемо обійтися без графічного середовища

Будь-які сумніви чи запитання, скарги чи пропозиції щодо будь-якої з цих команд (або будь-якої іншої, яка тут не відображається) повідомте мені. Без зайвого галасу ...

Там я залишаю індекс або список того, що є в цій публікації:

  • - »Як створити зв'язок між файлами
  • - »Як створити зв'язок між папками
  • - »Створіть образ CD / DVD
  • - »Перевірте UUID деякого розділу
  • - »Встановіть і демонтуйте ISO з однієї папки в іншу
  • - »Перевірка даних на CD / DVD
  • - »Пошук файлів
  • - »Знати тип файлу
  • - »Повністю видалити папку
  • - »Повністю видалити тип файлів у папці
  • - »Подрібнити або розділити файли
  • - »Приєднати розділені файли за допомогою split
  • - »Змінити роздільну здатність екрана та час оновлення
  • - »Зробіть знімок екрана або знімок екрана
  • - »Перетворення зображень з одного формату в інший
  • - »Змінення розмірів зображення
  • - »Перетворити зображення з кольорів на чорно-білі
  • - »Створіть анімований gif з кількома зображеннями
  • - »Витяг аудіо з відео
  • - »Перетворення файлу MPEG у формат AVI
  • - »Щоб вимкнути ПК
  • - »Щоб вимкнути ПК через певний час
  • - »Щоб вимкнути ПК у визначений час
  • - »Для перезавантаження ПК
  • - »Щоб перезавантажити ПК через певний час
  • - »Для перезавантаження ПК у визначений час
  • - »Використання калькулятора.
  • - »Показує властивості та характеристики зображення.
  • - »Як налаштувати мережу.
  • - "Перевірити свою електронну пошту.
  • - «Серфінг в Інтернеті.
  • - »Стиснення та розпакування всіх типів файлів.

_________________________________________________________________________________
Створення посилань між файлами:
kzkggaara @ geass: ~ $ ln -s / "file-address" / "address-where-we-will-put-the-link"/
приклад: ln -s /etc/apt/sources.list / home / kzkggaara / Scripts /
_________________________________________________________________________________
Створення посилань між папками:
kzkggaara @ geass: ~ $ ln -s / "address-address" / / "address-where-we-will-put-the-link" /
приклад: ln -s / var / www / / home / kzkggaara / Hosted /
_________________________________________________________________________________
Створіть віртуальний образ CD / DVD:
kzkggaara @ geass: ~ $ dd if = / dev / cdrom of = / home / your_user / name.iso
Це те, що вони повинні писати, звичайно ... ми повинні підставити "вашого користувача”За іменем вашого користувача (у моєму випадку "kzkggaara") та "номерБудь-якою назвою ви хочете, щоб це зображення було.
приклад: dd if = / dev / cdrom of = / home / kzkggaara / Distros / archlinux-2011-05.iso
_________________________________________________________________________________
Перевірте UUID деякого розділу:
kzkggaara @ geass: ~ $ vol_id -u / dev / "розділ для перевірки"
приклад: vol_id -u / dev / sda3
_________________________________________________________________________________
Встановіть і демонтуйте ISO-образ з однієї папки в іншу:
kzkggaara @ geass: ~ $ кріплення sudo -t iso9660 -o loop / "iso-file-address" / "folder-where-you-want-iso-content-to-mount"
приклад: Суду монтувати -t iso9660 -o loop / home / kzkggaara / Завантаження /archlinux-2011-05.iso / середня / темп
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи. Я також наголошую на пробілах між адресою або шляхом до файлу ISO та адресою або шляхом до папки, куди він буде встановлений.
Розбирати: sudo uмонтувати / "Folder-where-I-mount-iso-content-"
приклад: Суду umount / середня / темп
_________________________________________________________________________________
Щоб перевірити дані на CD / DVD:
kzkggaara @ geass: ~ $ cdck -d / dev / "пристрій для перевірки"
приклад: cdck -d / dev / cdrom1
_________________________________________________________________________________
Пошук файлів:
kzkggaara @ geass: ~ $ find / "path-where-to-search" -name *. "extension-of-files-we-want-to-search" -print
приклад: find / home / kzkggaara / Projects / MCAnime -name * .xcf -print
Примітка: Якщо замість "-ім'я"Ми кладемо"-інамТоді пошук не буде враховувати регістр.
_________________________________________________________________________________
Знати тип файлу:
Ця команда допоможе нам дізнатись, який тип файлу ми обираємо. Це досить просто, але час від часу може бути дуже корисним для нас.
kzkggaara @ geass: ~ $ файл / "файл-адреса"
приклад: файл / головна / kzkggaara / Завантаження /avatar.png
_________________________________________________________________________________
Повністю видалити папку:
Це допомагає нам видалити папку або каталог разом із усіма файлами та підкаталогами, які вони містять.
kzkggaara @ geass: ~ $ rm -r / "адреса-папки"
приклад: rm -r / home / kzkggaara / Work / squid-logs76 /
Примітка: Ця команда не надсилає папку та її вміст у Смітник, вона видаляє її повністю. А також, залежно від того, що ви хочете видалити, їм будуть потрібні адміністративні дозволи (якщо вони збираються видалити щось у своїй особистій папці, проблем бути не повинно).
_________________________________________________________________________________
Повністю видаліть один тип файлів у папці:
Це допомагає нам видалити тип файлів у папці або каталозі.
kzkggaara @ geass: ~ $ rm *. "type-extension-extension-you-want-to-delete" / "address-of-the-folder-to-check"
приклад: rm * .jpg / home / kzkggaara / Завантаження /
Примітка: Ця команда не надсилає папку та її вміст у Смітник, вона видаляє її повністю. А також, залежно від того, що ви хочете видалити, їм будуть потрібні адміністративні дозволи (якщо вони збираються видалити щось у своїй особистій папці, проблем бути не повинно).
_________________________________________________________________________________
Подрібнити або розділити файли:
Це допомагає нам розділити файл на визначений нами розмір.
kzkggaara @ geass: ~ $ split -b "будь-який розмір-ми-хочемо" k / "адреса-папки-для перевірки" «ім'я-що-буде-мати-частини-файлу »
приклад: split -b 40k /home/kzkggaara/Documentos/test.odt test1.odt
Примітка: Розмір за замовчуванням вказаний у КБ, якщо ви хочете, щоб він був у МБ замість КБ, просто змініть "k"автором"m».
_________________________________________________________________________________
Приєднайте розділені файли за допомогою split:
Це допомагає нам об’єднати файли, раніше розділені командою split.
kzkggaara @ geass: ~ $ як "Назва-частин-файлу"*> / "Адреса папки-куди ми будемо вкладати-файл-приєднавшись"/
приклад: тест для котів1 * /home/kzkggaara/test.odt
_________________________________________________________________________________
Щоб змінити роздільну здатність екрана та час оновлення:
Це, як сказано вище, допомагає нам змінити роздільну здатність екрану та час оновлення (герц), але спочатку необхідно перевірити, яку роздільну здатність екрана підтримує наш ПК:
kzkggaara @ geass: ~ $ sudo xrandr -q
Перевіривши, чи підтримується потрібна нам роздільна здатність, ми продовжуємо її змінювати, використовуючи таку команду:
kzkggaara @ geass: ~ $ sudo xrandr -s "бажана роздільна здатність" -r "бажаний час оновлення"
приклад: Суду xrandr -s 1280 × 1024 -r 70
Примітка: Для використання цієї команди очевидно, що необхідно встановити середовище робочого столу, оскільки інакше ми змінили б роздільну здатність? до терміналу ?? ЛОЛ. Щоб дізнатись більше про це, тут ми публікуємо конкретну статтю про це.
_________________________________________________________________________________
Зробіть знімок екрана або знімок екрана:
Цим я показую вам, як зробити скріншот нашого робочого столу, як замість того, щоб зробити це на нашому робочому столі повністю, ми можемо зробити це у вікно, як зберегти його і т. Д. ...
Але спочатку ми повинні встановити невеликий пакет, який називається ImageMagick які ми можемо знайти як у репозиторіях Ubuntu, так і в Debian та похідних. Після встановлення ...
Миттєво захопити робочий стіл:
kzkggaara @ geass: ~ $ імпорт -кореневе вікно / "Де-що-ти-хочеш-зберегти-захоплення"
- » приклад: імпорт -кореневе вікно /home/kzkggaara/screenshot.jpg
Щоб захопити робочий стіл через деякий час:
kzkggaara @ geass: ~ $ сон "кількість секунд"; імпорт -кореневе вікно / –Туди, де вони хочуть зберегти захоплення–
- » приклад: спати 5с; імпорт -кореневе вікно /home/kzkggaara/window.jpg // Захоплення відбудеться через 5 секунд.
_________________________________________________________________________________
Перетворення зображень з одного формату в інший:
kzkggaara @ geass: ~ $ конвертувати /«Зображення, яке ви хочете конвертувати» / «Зображення, яке буде створено після перетворення попереднього»
приклад: конвертувати /home/kzkggaara/Downloads/render.png /home/kzkggaara/Downloads/render.jpg
_________________________________________________________________________________
Змінення розмірів зображення:
Це допомагає нам збільшити або зменшити розмір зображення, і це може допомогти нам зменшити його вагу.
kzkggaara @ geass: ~ $ convert -sample "бажані розміри" /«Оригінальне зображення» / «Образ-що-буде-створений-після-роботи-попереднього»
приклад: convert -sample 800 × 600 /home/kzkggaara/screenshot.jpg /home/kzkggaara/modified-screenshot.jpg
_________________________________________________________________________________
Перетворення кольорового зображення в чорно-біле:
kzkggaara @ geass: ~ $ конвертувати -вибірка /«Оригінальне зображення» -монохромний / «Образ-що-буде-створений-після-роботи-попереднього»
приклад: convert /home/kzkggaara/picture.jpg -monochrome /home/kzkggaara/picture_modified.jpg
_________________________________________________________________________________
Створіть анімований GIF з кількома зображеннями:
Це команда, яку я щойно дізнався кілька хвилин тому ха-ха, за допомогою цієї команди ми можемо створити анімоване зображення (gif), використовуючи кадри для багатьох інших зображень ... це дійсно швидко, легко і найкраще з усіх, що нам не потрібно відкривати тяганина нічого подібного робити це ха-ха.
kzkggaara @ geass: ~ $ convert -delay "time-between-frame-and-frame" "image # 1" «Зображення №2» «зображення №3 »«зображення №4 » (... і скільки завгодно) "Gif-name" .gif
приклад: конвертувати -delay 300 userbar1.jpg userbar2.jpg userbar3.jpg userbar4.jpg userbarkzkg.gif
Примітка: Час між кадром і кадром (зображення та зображення) - в мілісекундах, отже, 100 = 1 секунда, 200 = 2 секунди, 300 = 3 секунди, 400 = 4 секунди тощо тощо тощо.
_________________________________________________________________________________
Витяг аудіо з відео:
Це ще одна команда, яка мене здивувала, коли я її знайшов, ха-ха, мені більше не потрібно ніяке програмне забезпечення для вилучення аудіо, тому що за допомогою цього його можна легко витягти, є також та перевага, що чим більше кодеків ви встановите, тоді відеофайлу на той момент не буде. з якого ви не можете витягти аудіо. Щоб це працювало, вам потрібно встановити пакет MPlayer і всі залежності, які йому потрібні.
kzkggaara @ geass: ~ $ mplayer -vo null -dumpaudio -dumpfile / "аудіо-файл-для-вилучення" / «Відео-з-якого-ти-ти-дістанеш-аудіо».AVI
приклад: mplayer -vo null -dumpaudio -dumpfile /home/kzkggaara/test.mp3 /home/kzkggaara/Videos/Anime/project.avi
_________________________________________________________________________________
Перетворення файлу MPEG на AVI:
Я ставлю це скоріше на випадок, якщо комусь це потрібно, бо, чесно кажучи, я не дуже вмію перетворювати відео з одного формату в інший, тому я не дуже добре знаю переваги використання тієї чи іншої системи кодування тощо. Щоб це працювало, вам потрібно встановити пакет MPlayer і всі залежності, які йому потрібні.
kzkggaara @ geass: ~ $ mencoder / "video-to-convert" -ovc lavc -lavcopts vcodec = mpeg4: vpass = 1 -oac copy -o / "video-convert"
приклад: mencoder /home/kzkggaara/Downloads/kitty.mpg -ovc lavc -lavcopts vcodec = mpeg4: vpass = 1 -oac copy -o /home/kzkggaara/Downloads/kittyconverted.avi
_________________________________________________________________________________
Щоб вимкнути ПК:
kzkggaara @ geass: ~ $ закриття sudo -го зараз
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи.
_________________________________________________________________________________
Щоб вимкнути ПК через певний час:
kzkggaara @ geass: ~ $ закриття sudo -h + "бажаний час"
Потрібно змінити ""Бажаний час"”Кількість або кількість хвилин на очікування перед вимкненням системи.
приклад: закриття sudo -ч +10 // Система вимкнеться через 10 хвилин після введення цього командного рядка.
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи.
_________________________________________________________________________________
Щоб вимкнути ПК у визначений час:
kzkggaara @ geass: ~ $ закриття sudo -h "бажаний час"
Потрібно змінити ""Бажаний час"”За логічним часом вони хочуть, щоб система відключилася. Годинник у 24-годинному форматі, тобто; від 0 до 23.
приклад: закриття sudo -год 22:30 // Система вимкнеться о 22:30, тобто; о 10:XNUMX ночі.
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи.
_________________________________________________________________________________
Щоб перезавантажити ПК:
kzkggaara @ geass: ~ $ закриття sudo -r зараз
kzkggaara @ geass: ~ $ перезавантажити sudo
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи. Крім того, будь-який з двох попередніх рядків робить те саме; перезавантажте ПК.
_________________________________________________________________________________
Щоб перезапустити ПК через певний час:
kzkggaara @ geass: ~ $ закриття sudo -r +"Бажаний час"
Потрібно змінити ""Бажаний час"”Кількість або кількість хвилин на очікування перед перезапуском системи.
приклад: закриття sudo -r +10 // Система перезавантажиться через 10 хвилин після введення цього командного рядка.
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи.
_________________________________________________________________________________
Щоб перезавантажити ПК у визначений час:
kzkggaara @ geass: ~ $ закриття sudo -r "Бажаний час"
Потрібно змінити ""Бажаний час"”За логічним часом, коли вони хочуть перезапуск системи. Годинник у 24-годинному форматі, тобто; від 0 до 23.
приклад: закриття sudo -о 22:30 // Система перезапуститься о 22:30, тобто; о 10:XNUMX ночі.
Примітка: Потрібно ввести наш root-пароль, оскільки потрібні адміністративні дозволи.
_________________________________________________________________________________<Span
Використання калькулятора:
Припустимо, ми хочемо зробити обчислення занадто складним, щоб зробити це подумки, або нам просто не хочеться думати ха-ха-ха, рішенням цього буде "до н.е."
kzkggaara @ geass: ~ $ bc
Після написання цієї простої команди ми можемо написати обчислення, яке ми хочемо зробити:
приклад: 1 + 49 / 25
І при натисканні [Введіть] бажаний результат не з'явиться. Для виходу з калькулятора ми просто ставимо quit.
_________________________________________________________________________________
Показує властивості та характеристики зображення:
Ця команда покаже нам точно різні значення зображення, такі як його розширення, розмір тощо.
kzkggaara @ geass: ~ $ визначити "образ"
приклад: ідентифікувати /home/kzkggaara/banner.png
_________________________________________________________________________________
Як налаштувати мережу:
Я часто використовую ці команди для налаштування мережі на серверах та віртуальних мережевих картках.
Щоб змінити IP-адресу, ми ставимо:
kzkggaara @ поштовий сервер: ~ $ ifconfig ethx XXXX
приклад: ifconfig eth0 192.168.191.1
Примітка: eth0 - це мережна карта за замовчуванням (плати), але якщо у вас є будь-яка інша мережева карта, то це буде eth1.
Щоб змінити маску мережі:
kzkggaara @ поштовий сервер: ~ $ ifconfig мережева маска XXXX
Щоб змінити адресу трансляції:
kzkggaara @ поштовий сервер: ~ $ ifconfig трансляція XXXX
_________________________________________________________________________________
Перевірити свою електронну пошту:
Це незважаючи на той факт, що спосіб його відображення не дуже «гарний», оскільки це корисно, оскільки ми рятуємось від необхідності налаштовувати менеджер електронної пошти.
Перше, що нам потрібно зробити, це підключитися до сервера через TELNET:
kzkggaara @ поштовий сервер: ~ $ telnet «сервер» 110
приклад: телнет mail.interaudit.cu 110
Примітка: Порт 110 - це порт доступу POP3.
Друга річ - ми побачимо привітальне повідомлення від сервера, а тепер далі слід увійти до нашого користувача:
користувач "наш-користувач"
приклад: користувач kzkggaara
Третя річ - це ввести пароль для завершення входу:
передати «пароль»
приклад: перевал пінгвін
І вже готові, ми вже увійшли в систему, там він скаже нам, скільки листів у нас є, я залишаю необхідні команди:
список: повертає список повідомлень і те, що кожен з них займає в байтах.
статистика: говорить нам, скільки повідомлень у нас є і скільки байтів вони займають, загалом
retr "ідентифікатор пошти": Покажіть електронну адресу, що відповідає введеному ідентифікатору.
дайте "поштовий ідентифікатор": Видаліть електронний лист, що відповідає введеному ідентифікатору.
rset: Отримайте повідомлення, яке ми позначили для видалення з dele, перед тим, як закрити сесію.
_________________________________________________________________________________
Серфінг в Інтернеті:
Тут я залишаю один із багатьох способів перегляду Інтернету з консолі чи терміналу. Це можна зробити, оскільки ми встановимо браузер, який працює без X-сервера, у цьому випадку ми будемо використовувати посилання2 але є багато інших.
Для його встановлення ми просто поставили:
kzkggaara @ geass: ~ $ sudo apt-get install links2 (у разі використання дистрибутивів на базі Debian)
І вуаля, тепер залишається лише отримати доступ до веб-сайту:
kzkggaara @ geass: ~ $ посилання2 «веб»
приклад: посилання2 www.mcanime.net
І хоча це виглядає дещо інакше, як ми звикли це бачити, воно допомагає нам швидко відвідати якийсь веб-сайт або знайти якусь інформацію. Добре зауважити, що він не буде завантажувати CSS чи зображення, або скрипти Java, ха-ха. Нижче наведено ярлики:

ESC : Показати меню
^ C, q : Видалити
^ P, ^ N : Посуньте вгору, просуньте вниз.
(,) : Проведіть вліво, вправо, вгору, вниз, виберіть посилання.
-> : Перейдіть за посиланням.
<- : Повертайся.
g : Перейдіть до URL.
G : Перейдіть до URL-адреси на основі поточної URL-адреси.
/ : Шукати.
? : Шукати назад.
n : Знайти далі.
N : Пошук попереднього.
= : Інформація про документ.
\ : Вихідний код документа:
d : Завантажити.

Стиснення та розпакування всіх типів файлів:
Щоб не робити цей пост набагато довшим, я залишаю лише посилання на статтю, яку ми опублікували, говорячи про це: З терміналом: Стискати та розпаковувати файли