Linux change disk terminal

How to change directory in Linux terminal

M y Dell Laptop came preinstalled with Ubuntu Linux, and I am a new Linux desktop user. How do I change directories in the Linux terminal?

Introduction – On Linux the cd command allows you to change directories when using the terminal application. This page shows how to change directory in Linux terminal using the cd command.

Tutorial details
Difficulty level Easy
Root privileges No
Requirements Linux terminal
Est. reading time 3 minutes

How to change directory in Linux terminal

  1. To return to the home directory immediately, use cd

OR cd

  • To change into the root directory of Linux file system, use cd / .
  • To go into the root user directory, run cd /root/ as root user.
  • To navigate up one directory level up, use cd ..
  • To go back to the previous directory, use cd —
  • Let us see all examples and usage for terminal in details.

    How to use the Linux command line to change directory or folder

    The directory in which the user is currently working is called the current working directory (CDW).

    How to print the current working directory in Linux

    To display the name of the current/working directory, type the following pwd command:
    pwd

    cd command in Linux termianl

    The syntax is:
    cd
    cd ..
    cd /path/to/dir
    When cd command used without stipulating any directory name, cd command returns to the home directory. Let us change the directory to /usr/sbin/, run:
    cd /usr/sbin/
    Verify it:
    pwd
    Want to list the files in the /usb/sbin/ directory? Try the ls command:
    ls
    ls -l
    Let us go back to user’s home directory, run:
    cd
    Again verify it:
    pwd

    • No ads and tracking
    • In-depth guides for developers and sysadmins at Opensourceflare✨
    • Join my Patreon to support independent content creators and start reading latest guides:
      • How to set up Redis sentinel cluster on Ubuntu or Debian Linux
      • How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
      • How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
      • A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
      • How to protect Linux against rogue USB devices using USBGuard

    Join Patreon

    Absolute vs Relative pathname

    The cd command changes the current directory when a directory name provided by the user. The name can be written as an absolute pathname (e.g. cd /etc/httpd/ ) or as local pathname relative to the root directory (e.g. cd conf.d/ ). For example:
    cd /etc/httpd/
    pwd
    ls
    cd conf.d/
    pwd
    ls

    The absolute vs. relative pathname for cd command in Linux

    Understanding . and .. directories

    On Linux the current directory is represented by a single dot ( . ) and two consecutive dots represent its parent directory ( .. ). Thus, to change to the parent of the current directory, run cd . .. For example:
    ls
    pwd
    cd ..
    pwd
    ls

    How can I return directly to my home directory when using the Linux terminal?

    How do I change directories in the Linux terminal and return to the previous directory?

    Simply pass the — option to the cd:
    cd —
    Verify it:
    pwd

    The -P option instructs cd to use the physical directory structure instead of following symbolic links:
    cd -P LinkDir
    pwd
    The -L option forces cd to follow symbolic links:
    cd -L LinkDir
    pwd

    Linux cd command cheat sheet

    Table 1: cd command under Linux
    Command Description
    cd Returns you to your login directory
    cd

    Also returns you to your login directory cd — Returns you to your previous working directory cd / Takes you to the entire system’s root directory. cd /root Takes you to the home directory of the root user. You must be the root user to access this directory. cd /home Takes you to the home directory, where user login directories are usually stored cd .. Takes you to the directory one level up. cd

    tom Takes you to tom’s home directory, if tom user has granted you permission cd /path/to/dir/ Take you to the /path/to/dir/ directory cd dir* Use a wildcard to change the directory name

    Conclusion

    The cd command is used to change the current directory in both Linux and other Unix-like systems. See Cd command wiki page.

    🐧 Get the latest tutorials on Linux, Open Source & DevOps via

    Источник

    Команда fdisk в Linux

    В Linux существует множество способов разметки диска, создания на нём разделов и просмотра уже существующих. Это утилиты parted и cfdisk в терминале и графическая утилита gparted. Однако сегодня мы поговорим про самую простую утилиту для разметки диска в терминале — fdisk.

    Именно она используется чаще всего, если надо посмотреть как диски и разделы доступны на компьютере. Далее рассмотрим основные опции утилиты, её синтаксис, а также примеры использования.

    Опции и синтаксис fdisk

    Синтаксис утилиты ничем не отличается от других команд Linux:

    $ fdisk опции устройство

    Ей надо передать опции, согласно действия, которое вы хотите выполнить, а также раздел диска или устройство к которому эти действия надо применить. Давайте теперь рассмотрим опции fdisk:

    • -B, —protect-boot — не стирать первые 512 байт диска чтобы не повредить загрузочную запись;
    • -L, —color — настройка цветного вывода, возможные значения auto, never или always;
    • -l, —list — вывести все разделы на выбранных устройствах или если устройств не задано, то на всех устройствах;
    • -o, —output — указывает какие поля данных надо показывать в выводе программы, доступные поля рассмотрим ниже;
    • -u, —units — настраивает формат вывода размера разделов, доступные значения: cylinders, sectors, по умолчанию используется sectors;
    • -w, —wipe — режим стирания файловой системы или RAID с диска, возможные значения auto, never или always по умолчанию используется auto;
    • -W, —wipe-partition — режим стирания файловой системы или RAID из только что созданного раздела. Возможные значения аналогичны предыдущей опции;
    • -h, —help — показать справку по утилите;
    • -v, —version — опция выводит версию утилиты.

    Опции используются для настройки работы утилиты, мы рассмотрели только самые главные, которые могут вам пригодится, теперь перейдём к командам:

    • a — включение или выключения флага boot для раздела;
    • d — удалить раздел;
    • F — показать свободное место;
    • l — вывести список известных типов разделов;
    • n — создать новый раздел;
    • p — вывести таблицу разделов;
    • t — изменение типа раздела;
    • i — вывести информацию о разделе;
    • I и O — записать или загрузить разметку в файл сценария sfdisk;
    • w — записать новую таблицу разделов на диск;
    • q — выйти без сохранения;
    • g — создать пустую таблицу разделов GPT;
    • o — создать пустую таблицу разделов MBR.

    Теперь вы знаете основные опции и команды fdisk, давайте рассмотрим использование программы.

    Примеры использования команды fdisk

    1. Список дисков и разделов

    Чтобы посмотреть список доступных вам дисков и разделов на них используйте опцию -l:

    Утилита покажет все блочные устройства. На снимке есть /dev/sda, это обычный жесткий диск и /dev/nvme0n1 — это M.2 накопитель, а также там есть есть несколько /dev/loop* устройств, созданных ядром, которые лучше не трогать.

    2. Интерактивный режим

    Большинство операций fdisk по разметке дисков выполняются в интерактивном режиме. Чтобы запустить fdisk в интерактивном режиме передайте утилите блочное устройство которое надо разметить. В моём примере, это /dev/nvme0n1:

    sudo fdisk /dev/nvme0n1

    Вам не обязательно возвращаться к этой статье, когда вы захотите снова поработать с программой, посмотреть доступные команды можно выполнив команду m:

    3. Просмотр таблицы разделов

    Чтобы посмотреть текущий тип таблицы разделов, а также доступные разделы на диске используйте команду p:

    В данном примере на диске уже есть несколько разделов, а таблица разделов используется MBR (dos).

    4. Создание таблицы разделов

    Давайте создадим новую таблицу разделов GPT. Для этого используйте команду g. Для таблицы разделов MBR нам бы понадобилась команда o.

    5. Создание разделов

    Чтобы создать раздел используйте команду n. Команда спросит какой номер раздела надо присвоить этому разделу, затем спросит сектор начала раздела, эти значения можно оставить по умолчанию, так как утилита предлагает минимальные доступные. Далее надо указать размер раздела. Это можно сделать тремя способами:

    • указать количество секторов раздела;
    • указать последний сектор раздела;
    • указать размер раздела в килобайтах, мегабайтах или гигабайтах, обозначения стандартные K,M,G.

    Давайте создадим три раздела разными способами:

    Первый раздел создадим с помощью обычных единиц измерения. Перед ними надо ставить плюс, так как это место, которое добавляется к первому сектору раздела.

    Во втором способе укажем размер раздела в секторах. Для получения раздела размером 1 гигабайт нам понадобится примерно 2 000 000 секторов. По умолчанию размер сектора 512 байт, поэтому 2 000 000 * 512 получится примерно 1024 000 000 байт:

    И в третьем способе с помощью калькулятора добавим к первому сектору раздела те же два миллиона:

    На этом создание разделов fdisk завершено. А вот форматирование разделов в fdisk невозможно, для этого придется воспользоваться утилитой mkfs.

    6. Тип раздела

    Кроме обычных разделов для пользовательских файлов существуют и другие типы разделов, например раздел EFI, BIOS boot, Windows Recovery, Linux swap, этот тип влияет на назначение раздела, например, раздел EFI не будет использоваться пока для него не будет выбран правильный тип. Чтобы изменить тип раздела используйте команду t:

    Для вывода всех доступных типов и их номеров используйте команду L:

    Для выхода из списка разделов нажмите q, а затем просто наберите номер нужного типа:

    7. Удаление раздела

    Чтобы удалить раздел выполните команду d, а затем введите его номер:

    Вот так просто выполняется удаление.

    8. Загрузочный раздел

    При загрузке компьютера с диска, на котором используется таблица разделов MBR, BIOS ищет раздел, отмеченный как загрузочный и начинает искать загрузчик именно на нём. Чтобы сделать раздел загрузочным если он ещё не загрузочный или наоборот сделать его не загрузочным используйте команду a:

    Загрузочность отмечается звездочкой в выводе команды p. В таблице разделов GPT для записи загрузчика используется раздел с типом BIOS boot, а флага загрузочности здесь уже нет.

    9. Применение изменений

    Все изменения, которые вы сейчас вносили, ещё не записаны на диск. Для их записи надо выполнить команду w:

    После записи изменений программа завершится.

    Выводы

    В этой статье мы рассмотрели как пользоваться fdisk в Linux, как создавать разделы с помощью этой утилиты, а также как выбрать тип диска. Несмотря на все возможности утилиты намного удобнее пользоваться gparted или же cfdisk если надо разметить диск в терминале. Последнюю мы разберем в одной из следующих статей.

    Источник

    How to I change disk drive in Terminal — Centos 7

    The help desk software for IT. Free.

    Track users’ IT needs, easily, and with only the features you need.

    Hello everyone.
    I’m new to Linux and I can not add a hard disk properly.
    As you can see photos I have uploaded. I added a hard disk with a system volume of 5 gigabytes (sdb)
    But How How do I go to him? On the Windows platform, you Just type d:\? I tried to record cd / sdb and also cd / dev / sdb and it did not work.
    Ideas?

    8 Replies

    First you have to create the partition table on the disk, partition the disk and finally create the file system.

    sudo fdisk /dev/sdb

    Follow the prompts, create a label (msdos or gpt)

    Create the partition (one or more)

    Specify the partition type, Centos favours xfs for example

    You will now have /dev/sdb1 when you list block devices (lsblk)

    In the simplest form you can create an xfs file system
    mkfs.xfs /dev/sdb1

    Now you can mount the partition into a folder

    mount /dev/sdb1 /whatever

    If you want to mount this drive every time the system boots you will need to add it to /etc/fstab

    Also note if you want to use LVM after you create the partition you will need to use pvcreate to initialize the physical volume for use by LVM (pvcreate /dev/sdb1), from there you can create a new volume group (vgcreate) and lastly create the logical volume using lvcreate on which you would create the filesystem.

    Even in Windows you need to create the partition table, specify the file system and format the drive before you can actually cd to it

    Источник

    Читайте также:  The windows installer xml
    Оцените статью