Вы посетили: » необычные_задачи_по_физике » пайка » где_посмотреть_фильмы » описание_различных_форматов_видео » хоккей » шахматы » заглавная_страница » compil_deb » compilirovanie » first_linux_consol
Первые шаги в консоли Linux
Многие пользователи, привыкшие к графическому интерфейсу, просто зависают при виде консоли, основы этого дела я попытаюсь вам сейчас объяснить
Работа с файлами
Просмотр содержимого каталога
Для того, чтобы узнать содержимое текущего каталога, нужно набрать команду
ls
Чтобы узнать содержимое нетекущего каталога, а какого нибудь другого, нужно через пробел указать в качестве параметра путь, например
ls /home/indeferend
Чтобы получить полные сведения о содержимом каталога, нужно добавить ключ -al, чтобы увидеть скрытые объекты, права доступа, владельца, тип итд, например
ls -al /home/vasya
Переход по каталогам
Для перехода по каталогам, нужно знать одну команду
cd
Например cd /home/ Если путь не указать, то будет переход на домашний каталог текущего пользователя
Специальные ссылки
../
Перейти на каталог выше
./
Текущий каталог
~/
Домашний каталог текущего пользователя. Вместо этого можно просто набрать cd без параметров
Создание каталогов
mkdir каталогНапример mkdir /home/new_folder (Создастся каталог new_folder в каталоге /home)
Создание файла
touch имя_файла(для создания файла в текущем каталоге)
или
touch /home/indeferend/Desktop/имя_файла
(Для создания файла на рабочем столе пользователя Indeferend)
Удаление каталога
rmdir имя_каталога(если в этом каталоге ничего нет)
rm -r имя_каталога
(удаление со всеми вложенными в каталог объектами)
Удаление файла
rm имя_файла
Копирование
для копирования используется программа cp, синтаксис у нее примерно такой
cp что куда
Например
cp /home/indeferend/my.txt /srv
(скопировать файлик my.txt из каталога /home/indeferend в каталог /srv)
Чтобы скопировать директорию со всем её содержимым, делаем так например
cp -r /home/vasya /home/petya
(скопировать папку /home/vasya в папку /home/petya, т.е. содержимое этой папки будет тут /home/petya/vasya)
Перемещение
Перемещение работает так же как и копирование, только команда mv
mv /home/vasya/gg.txt /home/petya
Переименовывание
Переименовывание в линуксе основано на перемещении только с другим именем, например
mv /home/vasya/gg.txt /home/vasya/hh.txt
Размер папки или файла
Размер файла или папки можно узнать с помощью команды du - disk usage
du объект
Например чтобы узнать размер какого то файла или папки пишем так
du имя_объекта
Чтобы увидеть в удобочитательном виде это, добавляем ключик -h du -h цель
Свободное место на диске
Для того чтобы узнать через консоль сколько свободно на наших дисках места, существует команда df - disk free
df
Но при такой команде выведутся значения в килобайтах, но чтобы получить более понятный вид, добавим к нашей команде ключик -h
df -h
Тогда увидим значения автоматом переведенные в мегабайты или гигабайты.
Ссылки
В линуксе есть два вида ссылок - жесткие и символические
Жесткие ссылки - это имя файла, привязанное к уникальному индексному дескриптору, т.е. то что мы видим как файл - является жесткой ссылкой к опредленному участку на диске, файл считается удаленным, если на него нет не одной жесткой ссылки, но на самом деле остается на диске до те тех пор пока поверх что то не запишут
Символические ссылки - это что то похожее на ярлык, символьная ссылка указывает на жесткую, и при удалении символьной ссылки - файл остается
Для создания символьной ссылки
ln -s куда имя_ссылки
Поиск файлов
Поиск в файлах(строки)
Источники
Вы находитесь здесь: Заглавная Страница » indeferend » first_linux_consol
