![DNS Changer APK Остання версія Безкоштовно завантажити для Android](/f/ab452a441d862fc04c4f927e1f8db74e.jpg?width=100&height=100)
Мені дуже подобається працювати з командами, оскільки вони пропонують більше контролю над системою Linux, ніж GUI (Графічні інтерфейси користувача), тому я завжди в пошуку, щоб відкрити чи з’ясувати цікаві способи та ідеї Linux дуже простий і веселий в роботіпереважно з терміналу.
Коли ми це відкриваємо, це завжди захоплює нові хитрощі або поради під час використання Linux особливо виродка командного рядка, такого як я.
Пропонуємо прочитати:5 цікавих порад та прийомів командного рядка в Linux - частина 1
І відчуття бажання поділитися нещодавно вивченими практиками або командами з мільйонами користувачів Linux, особливо новачки, які все ще освоюють цю захоплюючу операційну систему.
Пропонуємо прочитати:10 корисних прийомів командного рядка Linux для новачків - частина 2
У цій статті ми розглянемо ряд корисні прийоми та поради командного рядка це може значно покращити ваші навички використання Linux.
Найпростіший спосіб блокування файлу або каталогу - це використання дозволів на файли Linux. Якщо ви є власником файлу або каталогу, ви можете заблокувати (видалити привілеї на читання, запис та виконання) іншим користувачам та групам доступ до них наступним чином:
$ chmod 700 tecmint.info. АБО. $ chmod go-rwx tecmint.info.
Щоб дізнатися більше про дозволи файлів Linux, прочитайте цю статтю Керування користувачами та групами, дозволами та атрибутами файлів у Linux.
Щоб приховати файл/каталог від інших користувачів системи, перейменуйте його на (.)
на початку файлу або каталогу:
$ mv ім’я файлу .tecmint.info.
За замовчуванням під час запуску ls команда, він відображає дозволи на файли у rwx
форматі, але, щоб зрозуміти еквівалентність цього формату та восьмеричного формату, ви можете навчитися цьому перевести дозволи rwx у формат Octal у Linux.
Хоча команда sudo використовується для виконання команд із правами суперкористувача, бувають моменти, коли він не працює, як у прикладі нижче.
Ось, я хочу очистити вміст великого файлу названий uptime.log
але операція зазнала невдачі навіть під час використання sudo.
$ cat/dev/null> /var/log/uptime.log $ sudo cat/dev/null> /var/log/uptime.log.
У такому випадку вам потрібно перейти до корінь обліковий запис користувача за допомогою су команда для виконання операції так:
$ su. $ sudo cat/dev/null> /var/log/uptime.log. $ cat /var/log/uptime.log.
Спробуйте зрозуміти різниця між su та sudoОкрім того, ознайомтеся з їх сторінками довідки для отримання додаткових вказівок:
$ man sudo. $ man su.
Іноді, коли хочеш припинити процес за допомогою kill, killall або pkill команди, він може не працювати, ви розумієте, що процес все ще продовжує працювати в системі.
Щоб руйнівно вбити процес, надішліть файл -ВБИВАТИ
сигнал до цього.
Перший визначити його ідентифікатор процесу а потім вбити його так:
$ pidof vlc. $ sudo kill -KILL 10279.
Перевірте команда вбити для отримання додаткових опцій використання та інформації.
Зазвичай ми використовуємо Команда rm для видалення файлів із системи Linux ці файли видаляються не повністю, вони просто зберігаються і приховуються на жорсткому диску і все ще можуть бути відновив ці файли в Linux і переглянута іншою людиною.
Щоб запобігти цьому, ми можемо використовувати команда shred який перезаписує вміст файлу і за бажанням також видаляє файл.
$ shred -zvu tecmint.pdf.
Параметри, що використовуються у наведеній вище команді:
-z
- додає остаточне перезапис з нулями, щоб приховати подрібнення.-у
- допомагає урізати та видалити файл після перезапису.-v
- показує прогрес.Ознайомтеся зі сторінкою shred для отримання додаткових вказівок щодо використання:
$ man shred.
Ти можеш перейменувати кілька файлів у Linux на ходу, викликаючи перейменувати команду.
Він перейменовує назви файлів, надані відповідно до правила, зазначеного в першому аргументі.
Команда нижче перейменує все .pdf
файли в .doc
, тут 's/\. pdf $/\. doc/'
є правило:
$ rename -v 's/\. pdf $/\. doc/' *.pdf.
Наступний приклад перейменує всі файли, що відповідають "*.bak"
зачистити розширення, де 's/\ e.bak $ //'
це правило.
дивитися команду відображає рядки, що починаються з заданого рядка, це може допомогти вам перевірити правопис слова з командного рядка. Хоча це не настільки ефективно і надійно, подивіться все ще є корисною альтернативою іншим потужним засобам перевірки правопису:
$ подивіться ліну. $ подивіться документ.
команда людини використовується для відображення сторінки введення команд вручну, при використанні з -к
switch, він шукає короткі описи та назви сторінок уручну для ключового слова printf
(наприклад, коригувати, apache і php у командах нижче) як регулярний вираз.
$ man -k відрегулювати. $ man -k апач. $ man -k php.
З дивитися комманd, можна бігати періодично іншу команду Linux одночасно відображаючи свій вихід на весь екран і поряд хвостова команда який використовується для перегляду останніх частин файлу, можна дивитися запис записів журналу у файлі журналу.
У наведеному нижче прикладі ви переглянете файл журналу автентифікації системи. Відкрийте два термінальних вікна, відобразіть файл журналу для перегляду в режимі реального часу у першому вікні так:
$ sudo watch tail /var/log/auth.log.
Ви також можете використовувати хвостова команда який показує останні частини файлу. Його -f
flag дозволяє спостерігати за змінами у файлі в режимі реального часу, отже, можна дивитися запис записів журналу у файлі журналу.
$ sudo tail -f /var/log/auth.log.
І виконайте наведені нижче команди у другому терміналі, коли ви спостерігаєте вміст файлу журналу з першого вікна:
$ sudo mkdir -p /etc /test. $ sudo rm -rf /etc /test.
А. вбудована оболонка - це команда або функція, яка викликається зсередини і виконується безпосередньо в самій оболонці, замість зовнішньої виконуваної програми, яку оболонка завантажує з жорсткого диска і виконує.
Щоб перелічити всі вбудовані оболонки та їх синтаксис використання, запустіть:
$ допомога.
Як заключне зауваження, хитрощі та поради командного рядка завжди стане в нагоді та зробить навчання та використання Linux простим та цікавим, особливо для новачків.
Ви також можете поділитися з нами іншими корисні та цікаві хитрощі або поради командного рядка в Linux, з якими ви зіткнулися через форму коментаря нижче.