Відмінності між версіями «Програмне забезпечення»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Корисні команди Linux)
(Корисні команди Linux)
Рядок 31: Рядок 31:
 
* '''reboot'''      -"-
 
* '''reboot'''      -"-
 
* '''logout''' вийти iз системи
 
* '''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)

Версія за 10:23, 5 червня 2014

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

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

  • 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)