systemfree
  Основы
  Основные команды linux
  Test
  Ссылки
 
  Редактор nanoКоманда cpКоманды cd и lsКоманда suBashВстроенные команды

 

 

 

 

 

Команды cd и ls

Как только Вы запустили терминал, вы попадаете в текущий каталог командной строки, он же домашний каталог вашей учетной записи. Чтобы перемещаться по каталогам и видеть их содержимое,  Вам необходимо освоить команды cd и ls.

Команда cd, аналогично своей сестре по ms-dos, позволяет перемещаться из одного каталога в другой и имеет синтаксис cd /путь_в_нужный_нам_каталог/ (Смотрите "Файловая система Linux") .

Например:

cd /home/janet  (Переход в каталог /home/janet)
cd ..  (Переход в родительский каталог)
cd  (Переход в ваш домашний каталог)
Во многих распространяемых версиях Linux путь текущего каталога показан в приглашении системы. Однако, если вы не знаете этого пути, вы можете ввести команду:
pwd
На экране будет отображен путь к текущему каталогу.

Чтобы просмотреть список файлов каталога, примените команду ls -l, и увидите нечто похожее на рис. 1.  Один из полезных параметров - l , позволяет вывести расширенную информацию о файлах:

рис 1.

Команда ls


Окно вывода только перечислит имена файлов. Некоторые версии Linux выводят список, файлы которого выделены цветом в соответствии с их типом, например каталоги выделяются синим цветом. В других версиях после имен каталогов отображается косая черта (/).

Чтобы получить полный список параметров команды ls, надо набрать ls --help и Вы получите список параметров и описание команды ls аналогичный приведенному ниже.

 

Использование: ls [КЛЮЧ]... [ФАЙЛ]...

 

Просмотр информации о файлах (по умолчанию в текущей директории.

Сортировка списка по алфавиту, если не указаны опции -cftuvSUX или --sort.

Аргументы, обязательные для длинных ключей, обязательны и для коротких.

-a, --all не скрывать файлы начинающиеся с .
-A, --almost-all не выдавать подразумеваемые . и ..
-b, --escape печатать восьмеричные escape-последовательности вместо неграфических знаков
--block-size=SIZE использовать блоки размером SIZE байт
-B, --ignore-backups не выдавать файлы оканчивающиеся на ~
-c с -lt: сортировать по времени изменения; с -l: выдавать время изменения и сортировать по имени, иначе сортировать по времени изменения
-C выдавать список в несколько колонок
--color[=КОГДА] указывает, нужно ли выделять типы файлов цветом. КОГДА может быть `never' (не выделять), `always' (выделять) или `auto' (зависит от терминала)
-d, --directory выдавать имена каталогов, а не их содержимое, а также не следовать по символьным ссылкам
-D, --dired генерировать вывод для режима Emacs Dired
-f не сортировать, включает -aU, выключает -ls --color
-F, --classify добавлять к имени файла индикатор (один из */=>@|)
--file-type аналогично, но не добавлять `*'
--format=СЛОВО across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C
--full-time синоним -l --time-style=full-iso
  -g как -l, но не выводить владельца
--group-directories-first группировать каталоги перед файлами
-G, --no-group в длинном формате не печатать имена групп
-h, --human-readable c -l, печатать размеры в удобном для человека виде (например, 1K 234M 2G)
--si то же, но использовать степени 1000, а не 1024
-H, --dereference-command-line следовать по символьным ссылкам в командной строке
--dereference-command-line-symlink-to-dir следовать по всем символьным ссылкам в командной строке, которые указывают на каталог
--hide=ШАБЛОН не показывать файлы, соответствующие ШАБЛОНУ оболочки (отменяется ключами -a или -A)
--indicator-style=СТИЛЬ добавлять к именам элементов индикатор с указанным СТИЛЕМ: none (пусто, по умолчанию), slash (косая черта, -p), file-type (тип файла, --file-type), classify (определяется видом файла, -F)
-i, --inode печатать индекс каждого файла
-I, --ignore=ШАБЛОН не показывать файлы, соответствующие ШАБЛОНУ оболочки
-k то же, что и --block-size=1K
-l использовать широкий формат
-L, --dereference показывая информацию для символьной ссылке, показывать информацию о файле, на который ссылка ссылается
-m выдавать список на всю ширину через запятую
-n, --numeric-uid-gid как -l, но выдавать числовые UID и GID
-N, --literal печатать имена как есть (не обрабатывать особо, например, управляющие знаки)
-o как -l, но не выводить информацию о группе
-p, --indicator-style=slash добавлять индикатор / к каталогам
-q, --hide-control-chars в печатать ? вместо не графических символов
--show-control-chars показывать непечатаемые символы (по умолчанию если программа не `ls' и вывод идет не на терминал).
-Q, --quote-name заключать имя файла в кавычки
--quoting-style=WORD использовать тип заключения в кавычки WORD: literal, shell, shell-always, c, escape
-r, --reverse обратный порядок сортировки
-R, --recursive рекурсивно показывать каталоги
-s, --size печатать размер каждого файла, в блоках
-S сортировать по размеру файла
--sort=СЛОВО сортировать по СЛОВУ, а не по имени: none (без сортировки) -U, extension (расширение) -X, size (размер) -S, time (время) -t, version (версия) -v
--time=СЛОВО с ключом -l, показывать вместо времени изменения время, заданное СЛОВОМ: atime -u, access -u, use -u (время доступа), ctime -c или status -c (время изменения статуса); если --sort=time, использовать указанное время в качестве ключа сортировки
--time-style=СТИЛЬ с -l, показывать время используя указанный СТИЛЬ: full-iso, long-iso, iso, locale, +ФОРМАТ. ФОРМАТ интерпретируется как в `date'; если ФОРМАТ -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1 применяется к старым файлам, а ФОРМАТ2 к новым; если к СТИЛЮ добавлен префикс `posix-', то он действует только в локали, отличной от POSIX
-t сортировать по времени изменения
-T, --tabsize=РАЗМЕР использовать табуляцию указанного РАЗМЕРА, а не 8
-u с -lt: сортировать и показывать время доступа c -l: показывать время доступа и сортировать по имени иначе: сортировать по времени доступа
-U не сортировать; печатать в соответствии с физическим расположением
-v сортировать по версии
-w, --width=COLS использовать ширину экрана в COLS вместо текущей ширины
-x выводит записи по строкам, вместо колонок
-X алфавитная сортировка по расширению записи
-Z, --context выводит любой контекст безопасности SELinux для каждого файла
-1 е выводить по одному файлу в строк
--help показать эту справку и выйти
--version показать информацию о версии и выйти

SIZE может быть (или может число необязательно оканчивающееся на) одно из: kB 1000, K 1024, MB 1,000,000, M 1,048,576, итак далее для G, T, P, E, Z, Y.
По умолчанию цвет не используется для различения файлов. Это эквивалентно использованию --color=none. Использование ключа --color без необязательного аргумента КОГДА эквивалентно --color=always. С ключом --color=auto, коды цвета будут выдаваться, только если стандартный вывод подключен к терминалу (tty). На цвета может влиять переменная среды LS_COLORS; ее можно легко установить с помощью команды dircolors.
Выходной статус равен 0 в случае нормального завершения, 1 в случае небольших проблем и 2, если возникла серьезная проблема.


© - systemfree.ru.

Робои - проблемы реабилитации инвалидов и каков порядок оформления инвалидности ребенку invacatalog


Поиск

Реклама






Яндекс цитирования Компьютеры :: ПрограммированиеАренда квартир, Квартиры, Снять квартиру, Сдам квартиру, Домовой.ru Каталог Climatecontrol Каталог ссылок, Top 100. ProtoPlex: программы, форум, рейтинг, рефераты, рассылки! http://www.delo.net.ua - каталог Айда.Ру - отзывы туристов о курортах и отелях. Рейтинг сайтов TOP•MostInfo.net SUPERTOP
simtrans.ru Технический перевод и технические переводчики, тел. 225-33-80 и 542-04-70
Прочая статистика .