Корисні команди Linux

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Корисні команди Linux

C2a08f.jpg

Системна інформація

  • arch відобразити архітектуру комп'ютера
  • uname -m -"-
  • uname -r відобразити використовувану версію ядра
  • dmidecode -q показати апаратні системні компоненти - (SMBIOS / DMI)
  • hdparm -i /dev/hda вивести характеристики жорсткого диска
  • hdparm -tT /dev/sda протестувати продуктивність читання даних з жорсткого диска
  • cat /proc/cpuinfo відобразити інформацію про процесор
  • cat /proc/interrupts показати переривання
  • cat /proc/meminfo перевірити використання пам'яті
  • cat /proc/swaps показати файл(и) підкачування
  • cat /proc/version вивести версію ядра
  • cat /proc/net/dev показати мережеві інтерфейси і статистику по ним
  • cat /proc/mounts відображувати змонтовані файлові системи
  • lspci -tv показати у вигляді дерева PCI пристрою
  • lsusb -tv показати у вигляді дерева USB пристрою
  • date вивести системну дату
  • cal 2007 вивести таблицю-календар 2007-го року
  • date 041217002007.00 встановити системну дату і час ММДДГГххРРРР.СС
  • clock -w зберегти системний час в BIOS

Зупинка системи

  • shutdown -h now зупинити систему
  • init 0 -"-
  • telinit 0 -"-
  • shutdown -h hours:minutes & запланувати зупинку системи на вказаний час
  • shutdown -c відмінити заплановану за розкладом зупинку системи
  • shutdown -r now перевантажити систему
  • reboot -"-
  • logout вийти iз системи

Файли і директорії

  • cd /home перейти в директорію '/home'
  • cd .. перейти в директорію рівнем вище
  • cd ../.. перейти в директорію двома рівнями вище
  • cd перейти в домашню директорію
  • cd ~user перейти в домашню директорію користувача user
  • cd перейти в директорію, в якій знаходилися до переходу в поточну директорію
  • pwd показати поточну директорію
  • ls відображувати вміст поточної директорії
  • ls -F відображувати вміст поточної директорії з додаванням до імен символів, що характеризують тип
  • ls -l показати деталізірованe представлення файлів і директорій в поточній директорії
  • ls -a показати приховані файли і директорії в поточній директорії
  • ls *[0-9]* показати файли і директорії цифри, що містяться в імені
  • tree показати дерево файлів і директорій, починаючи від кореня (/)
  • lstree -"-
  • mkdir dir1 створити директорію з ім'ям 'dir1'
  • mkdir dir1 dir2 створити дві директорії одночасно
  • mkdir -p /tmp/dir1/dir2 створити дерево директорій
  • rm -f file1 видалити файл з ім'ям 'file1'
  • rmdir dir1 видалити директорію з ім'ям 'dir1'
  • rm -rf dir1 видалити директорію з ім'ям dir1 і рекурсивний весь її вміст
  • rm -rf dir1 dir2 видалити дві директорії і рекурсивний їх вміст
  • mv dir1 new_dir перейменувати або перемістити файл або директорію
  • cp file1 file2 копіювати файл file1 у файл file2
  • cp dir/* копіювати всі файли директорії dir в поточну директорію
  • cp -a /tmp/dir1 копіювати директорію dir1 зі всім вмістом в поточну директорію
  • cp -a dir1 dir2 копіювати директорію dir1 в директорію dir2
  • ln -s file1 lnk1 створити символічне посилання на файл або директорію
  • ln file1 lnk1 створити "жорстке" (фізичнe) посилання на файл або директорію
  • touch -t 0712250000 fileditest модифікувати дату і час створення файлу, при його відсутності створити файл з вказаною датою і часом (Yymmddhhmm)