- Some useful Fedora terminal commands…
- Share this:
- Нужные команды Linux
- Главное это уметь узнать, найти справку по той или иной команде:
- Команды Linux для Red Hat, Fedora, CentOS
- Команды Linux для Arch, Monjaro
- Команды Linux для Debian, Ubuntu, Mint.
- Команды Linux для работы в терминале
- Управление процессами (программами)
- Работа с файлами и папками
- Работаем с разделами носителей информации
- Управляем пользователями
- Сеть
- Использование утилиты ifconfig
- Исправляем битые или отложенные пакеты
- Перезагрузить или выключить систему, используем — systemctl
- Basic Commands
- Contents
- Getting HelpSDASD [ ]
- Man [ ]
- Info [ ]
- Basic Commands [ ]
Some useful Fedora terminal commands…
Lately I’ve been working with the Fedora Linux distribution and I’ve found it to be very light, smooth, and aesthetically pleasing. I’ve decided to share useful terminal commands that work on Fedora since I’ve found that there’s different ways to install or use certain functions. Ubuntu has plenty of support already, but I find Fedora to be more intuitive. I’ve also decided to include some customization tips.
This list is still growing, so I will be updating it.
To install most software/packages by terminal, begin the command like so:
To remove software/packages:
Some useful development packages to install by terminal:
Install g++ (gcc compiler used for C/C++ for your choice of IDE, I use Code::Blocks in Linux)
Install Java, used in various Java IDEs like Intellij or Eclipse
JRE:
sudo yum install java-1.8.0-openjdk
sudo yum install java-1.8.0-openjdk-devel
If you’re using Code::Blocks and would like additional packages & tweaks (such as fixing spacing, margins, formatting, Valgrind, etc)
sudo yum install codeblocks-contrib
To install Intellij, download the package, extract somewhere and navigate to where the ‘bin’ folder is inside the extracted folder and run this command to install the IDE
To install RPM (used for installing some various software like VLC)
sudo yum install rpmfusion
To install VLC (only if you have installed RPM)
To install the VLC browser plugin (to play media within the browser)
sudo yum install npapi-vlc-gtk
To display all hidden folders, open terminal and type
Then, on the GUI
org -> gtk -> settings -> file-chooser
mark show-hidden
To modify the bootloader (Grub), install Grub Customiser
sudo yum install grub-customizer
To run terminal session as root
To fix screen brightness/contrast
sudo yum install redshift
To install GNOME Tweak Tool
sudo dnf install gnome-tweak-tool
Share this:
- Click to share on Twitter (Opens in new window)
- Click to share on Facebook (Opens in new window)
- Click to email a link to a friend (Opens in new window)
- Click to print (Opens in new window)
- Click to share on LinkedIn (Opens in new window)
- Click to share on Reddit (Opens in new window)
- Click to share on Tumblr (Opens in new window)
- Click to share on Pinterest (Opens in new window)
- Click to share on Pocket (Opens in new window)
- Click to share on WhatsApp (Opens in new window)
- Click to share on Telegram (Opens in new window)
Нужные команды Linux
Для работы в терминале требуется знать много команд, которые не часто бываю нужны, и поэтому со временем забываются. Размещаю на своем сайте самые «распространенные» команды linux, которые необходимы бывают при настройке системы.
В список включаю и некоторые полезные команды которые известны многим «линуксоидам», но пригодятся новичкам. Получится своего рода шпаргалка и полезное для тех кто только изучает эту тему.
Конечно же эти команды вы можете найти не только на моем сайте — информация широко распространена и известна, секрета не составляет. Делитесь этой информацией со своими друзьями и соратниками…
Главное это уметь узнать, найти справку по той или иной команде:
man ваша_команда — выводит справку по этой команде.
ваша_команда —help — выводит справку по этой команде.
Команды Linux для Red Hat, Fedora, CentOS
sudo dnf install имя_пакета — установить нужный пакет.
sudo dnf config-manager —add-repo адрес_репозитория — добавить сторонний репозиторий.
sudo dnf upgrade — обновить все пакеты до самых свежих.
sudo dnf remove — удалить ненужный пакет.
sudo dnf autoremove — удалить все ненужные зависимости.
Команды Linux для Arch, Monjaro
sudo pacman -S имя_пакета — установить нужный пакет.
sudo yaourt -S имя_пакета — установить пакет из AUR, если его нет в основном репозитарии.
sudo pacman -Sy — обновить сведения о пакетах.
sudo pacman -Syu — обновить все пакеты до самых свежих.
sudo pacman -R имя_пакета — удалить ненужный пакет.
sudo pacman -Rs имя_пакета — удалить ненужный пакет со всеми зависимостями.
Команды Linux для Debian, Ubuntu, Mint.
sudo apt install — установка пакета.
sudo apt-add-repository — добавление репозитория.
suto apt update — обновить сведения о пакетах.
sudo apt upgrade — обновить все пакеты.
sudo apt full-upgrade — полное обновление системы
sudo apt list — список пакетов.
sudo apt search — поиск пакетов по имени.
sudo apt show — показать подробную информацию о пакете.
sudo apt remove — удалить пакет.
sudo apt edit-sources — редактировать файл источников программного обеспечения.
Команды Linux для работы в терминале
man — команда для вызова справки к пакету или команде, вводим эту команду и после пробела команду или пакет, для которой нужна инструкция.
history — Отображает все недавно введённые вами команды.
cd — перейти в нужный вам каталог, cd адрес каталога.
clear — понятно из самого слова, очищает окно терминала.
&& — разделяет команды, например если необходимо выполнить сразу несколько команд друг за другом, вводим команды и разделяем их этим знаком. По окончании нажимаем Enter — программы начнут выполнятся.
sudo — дает права администратора на выполнение команды.
sudo su — все последующие действия в терминале будут выполнятся от имени администратора.
sudo gksudo — запускает приложение с графическим окружением от имени администратора.
Управление процессами (программами)
kill — Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса . PID процесса можно узнать, введя top .
top — отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU.
xkill -введите её, затем щёлкните по тому окну, которое нужно закрыть.
killall — убивает процессы на которые вы укажете. К примеру — killall firefox
Работа с файлами и папками
file — выводит информацию о файле.
rename — переименовывает файл.
mkdir — создать новую папку там где вы находитесь.
Работаем с разделами носителей информации
lsblk — выводит информация о ваших дисках и разделах.
umount — демонтирует раздел.
df — показывает размер диска и размер свободного пространства.
free — сколько свободно и занято ОЗУ.
uname — информация о системе.
uname -a — информация о имени компьютера и ядре.
Управляем пользователями
whoami — отображает имя пользователя.
useradd — создает нового пользователя.
userdel — удаляет пользователя.
usermod — меняет учетную запись пользователя, переместить домашнюю папку пользователя, назначить дату когда заблокировать учетку и т.д.
Сеть
ip —help — инструкция по работе с командой ip , команда имеет большое применение и множество атрибутов введя эту команду вы сможете изучить и понять ее возможности и правила использования.
ip adress - показывает сведения о сетевых адресах.
ping - проверка подключения к сети, определенному адресу.
ip a - посмотреть сетевые интерфейсы и их mac адреса в том числе.
Использование утилиты ifconfig
Для Ubuntu и Debian необходимо установить предварительно пакет
или в других, таких как Manjaro
После установки используем команду
Исправляем битые или отложенные пакеты
Откройте терминал и в терминале попробуйте следующие команды, в той же последовательности:
sudo apt-get --fix-broken install
Перезагрузить или выключить систему, используем — systemctl
Basic Commands
Certain things in Linux can only be done in the shell, and other things are just faster if you know the right commands. When shell commands become second nature they can be combined into a text file known as a scripts. Shell Scripting can be very useful for automating some task that are done on a regular basis. Learning the basic shell commands are a good way to start learning how to take full control of your Linux system. Most of these commands can also be used in many UNIX systems as well. You may find that a lot of basic commands are short hand for what you want to do.
Contents
Getting HelpSDASD [ ]
Man [ ]
Almost every command has a manual that can be accessed within the shell. These can be rather technical at times and are more for a reference than a guide. This documentation on the commands are known as a man page from the command itself. To view the manual use the following command and syntax.
Scrolling is done by the «Enter» key for a line by line or «Space Bar» for a screen scroll. The «Page up» and «Page Down» keys can be used also. The way to exit the man page is to press the «Q» key.
Info [ ]
Another and newer information resource while in a shell is the info command. It works much like the man command listed above. Not every command has a info page but the numbers are increasing.
The command syntax is the same as man
Scrolling can be done by the «Arrow» keys for a line by line scroll. The «Space Bar», «Page up». and «Page down» keys can still be used for a screen scroll.«Q» is still the exit key. studown now
Basic Commands [ ]
List the current directories file and directory vikash
List the another directory then the current.
Change to a different Directory.
Remove a file in the current directory.
Remove a file in a different directory.
Remove a directory in current directory.
Remove a directory in a different directory.
Show the contents of a file
su will provide root account access. After running this command you will be prompted for root password. After providing the correct password you will then be logged in as root for that terminal session.
Install a package at the command line (root access needed by su or sudo)
Log out (or close if open from a Desktop Manager)