Топ 25 команди на Linux с примери
В този бърз урок ще видим 25 най-често срещани Linux команди, които се използват ежедневно, когато работим на Linux. За целите на този урок ще използваме Ubuntu 18.04 LTS (GNU / Linux 4.15.0-20-родова версия x86_64), но командите трябва да работят еднакво в почти всички версии за Ubuntu:
Ubuntu версия 18.04
Създаване на нов файл
Използвайте долната проста команда за докосване, за да създадете нов файл:
докоснете linuxhint.текстНека видим изхода за тази команда:
Създайте нов файл
Отворете файла, за да редактирате
Най-добрият начин да редактирате текстов файл в Ubuntu е като използвате VI редактора, който се доставя с всяка версия на Ubuntu. Стартирайте VI редактора със следната команда:
vi linuxhint.текстНека видим изхода за тази команда:
Отворете файла в VI
Редактиране на файл в VI редактор
Последната команда, която показахме по-горе, само ще отвори файла, така че да можете да видите съдържанието на файла. Ако искате да направите някакви промени, първо отворете файла с VI редактор:
vi linuxhint.текстСлед това натиснете Аз така че да влезете в режим на редактиране. Сега можете да редактирате файла. След като приключите с промените, натиснете Esc +: wq, за да запазите промените и да излезете от файла:
Редактиране на файл в VI
Вижте Съдържание на файла
Не е необходимо да отваряте файла в VI, само за да видите съдържанието му. Използвайте следната команда, за да отпечатате целия файл на терминала:
котка linuxhint.текстНека видим изхода за тази команда:
Отпечатайте съдържанието на файла
Намерете файл с префикс в името
За да намерите файл с някои префиксни знаци, просто използвайте следната команда:
ls -ltr | grep lin *Нека видим изхода за тази команда:
Намерете файл
Просто заменете символите преди звезда с герои, които искате да намерите.
Направете файла само за четене
Вече знаем как работят разрешенията в Linux въз основа на тези кодове:
0 - няма разрешения1 - само изпълнение
2 - пишете само
3 - запис и изпълнение
4 - само за четене
5 - четене и изпълнение
6 - четете и пишете
7 - четене, писане и изпълнение
Просто изпълнете тази команда, за да направите файл само за четене:
chmod 400 linuxhint.текстСлед като изпълним тази команда и отново отворим файла с помощта на VI, ще видим и индикатора за четене в VI:
Файл само за четене
Дайте разрешения за четене / запис в Unix
Можем да направим файл като запис отново, като използваме следните кодове за достъп от корен потребител:
chmod 777 linuxhint.текстСега можем отново да редактираме този файл в VI или да направим нещо друго с него.
Намерете списък с връзки в директория
Можем да изпълним проста команда за намиране на списък с връзки в директория:
ls -lrt | grep “^ l”В горната команда:
- ^ - Това означава начало на всеки ред
- l - Всяка символна връзка има „1“ в началото на реда
Вижте всички файлове в текущата директория
Можем да видим какви са всички файлове в директория, като използваме следната команда:
ls -lhНека видим изхода за тази команда:
Списък на файлове
Опцията -h ни предоставя размера на файловете, налични в разбираема от човека форма. Опцията -l също предоставя данни във формат и показва и разрешенията и собственика на всеки наличен файл.
Намерете фонова работа
Ако знаем съвпадащ термин, който ще идва в името на работата, която искаме да намерим, просто изпълнете следната команда:
ps -ef | греп башНека видим изхода за тази команда:
Намерете фонов процес
Тази команда просто съвпада с името на процеса и показва резултатите. Маркиран е идентификаторът на процеса (PID).
Убийте фонова работа
Можем да убием и фонова работа, ако имаме нейния PID. Използвайте командата за търсене, която показахме по-горе, за да финансирате задачата и изпълнете следната команда, за да я убиете:
убий -9Нека видим изхода за тази команда:
Процес на убиване
Вижте текущата дата
Можем да видим датата и часа за машината. Ако използвате сървър, това може да се различава от настоящата часова зона:
датаНека видим изхода за тази команда:
Показване на дата
Вижте Размер на машината
С една команда можем да видим колко място остава на машината:
df -hНека видим изхода за тази команда:
Машинно пространство
Вижте История на командите
Можем дори да видим история на командите, които сме използвали в сесията:
история 5Нека видим изхода за тази команда:
История на командите
Тъй като използвах 5 с командата, тук бяха показани само последните 5 команди.
Изчистете конзолата
Когато искаме да изчистим конзолата, е достатъчна проста команда:
ясноВреме на процеса на проследяване
За да видите целия текущ процес и да видите колко sopace консумират, изпълнете командата:
Горна частНека видим изхода за тази команда:
Производителност на процеса
Натиснете q, за да излезете от прозореца.
Бройте дума във файл
Ако искате да разберете колко пъти една дума се е появила във файл, използвайте следната команда:
grep -cНека видим изхода за тази команда:
Брой думи
Изпълнете последната команда отново
За да изпълните командата, която сте изпълнили последна, просто изпълнете следната команда:
!!Нека видим изхода за тази команда:
Стартирайте последния cmd
Разархивирайте архив на TAR
Ако изтеглите файл от мрежата под формата на TAR Archive, просто изпълнете следната команда, за да го разархивирате:
катран -xvzfФайлът ще бъде архивиран в самата текуща директория.
Намерете файлове, които са модифицирани през последния 1 ден
За да намерите файлове, които са били модифицирани през последния 1 ден, изпълнете следната команда:
намирам . -mtime -1Нека видим изхода за тази команда:
Модифицирани файлове през последния 1 ден
Само последният споменат файл беше файлът, който редактирахме. Други файлове бяха редактирани от самата ОС.
Намерете файлове, които са модифицирани за повече от 1 ден
За да намерите файловете, които са били променени повече от 1 ден преди това, изпълнете следната команда:
намирам . -mtime +1Създайте мека връзка
За да създадете мека връзка, която да сочи към файл или директория, изпълнете следната команда:
ln -sНека видим изхода за тази команда:
Създайте Softlink
Премахване на меката връзка
За да премахнете софтлинк, изпълнете следната команда:
rm mydirectoryБроя ред, дума и символи във файл
За да преброите реда, Word и символите във файл, изпълнете следната команда:
тоалетнаНека видим изхода за тази команда:
Броя
Вижте текущия потребител
За да видите влезлия в момента потребител, изпълнете следната команда:
КойНека видим изхода за тази команда:
СЗО
Заключение
В този урок разгледахме 25 най-популярни команди, които можете да използвате с Linux всеки ден.