adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Команды. Что они делают. Как ими пользоваться. Примеры.
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)*NIX OS
Автор Сообщение
Leff
Эксперт
СообщениеДобавлено: Пн 6-08-07 : 13-04    Заголовок сообщения: Команды. Что они делают. Как ими пользоваться. Примеры. Ответить с цитатой

gnome-terminal - создаёт рабочий терминал в среде Gnome

ls - Показывает список файлов в той папке, где вы сейчас находитесь.

ls -la - Более подробнас инфа о файлах.Будет указана возможность владения над ними(w - Write,r - Read,x - Execute).

ls -a - Показывает список всех файлов (и скрытых) в той папке, где вы сейчас находитесь.

cp - Копирует названные файлы в заданную папку
Пример: cp /mnt/1 куда /mnt/2

rm - Удаляет указанный файл
Пример: rm /mnt/1/123

rmdir - Команда удаляет папку, но только если она пуста.
Пример: rmdir /mnt/2

mkdir - Команда создаёт папку (Каталог)
Пример: mkdir /mnt/111

cd - меняет ваше местонахождение. Необходима если вы используете lftp (вчера настроил, юзал...)
Пример: cd /usr/bin, чтобы вернуться обратно: cd /usr/

sudo reboot - Рестартует систему.

mv - перемещает указанные файлы в указанную папку,но если такой файл существует в указ. папке, то система его переписывает.
Пример: mv /mnt/file куда /mnt/1

touch - создаёт текстовый файл (можно указать куда его создавать).
Пример: touch /mnt/Somefolder/Newfile

reset - очищает ваше окно терминала.

Команда sudo даёт права суперпользователя.
Пример: sudo reboot - потребует пароль, и будет требовать (как я понимаю) при вводе каждой команды...
Чтобы не писать sudo необходимо зайти под root'ом, делается это так:
sudo su
тут потребуется пароль, если вы не назначали его, то необходимо прописать новый пароль, если не прописали то работать команда не будет(кажется...) Чтобы прописать пароль (активировать root): Система - Администрирование - Пользователи и группы - root - свойства...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
geshido
Форумчанин
СообщениеДобавлено: Пн 6-08-07 : 22-18    Заголовок сообщения: Ответить с цитатой

touch не создаёт текстовый файл, а меняет у файла время последнего доступа к нему. Если такого файла нет, то создаётся новый пустой. Но изначально эта тулза не для создания файлов Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Leff
Эксперт
СообщениеДобавлено: Пн 6-08-07 : 22-49    Заголовок сообщения: Ответить с цитатой

geshido
Ну дак продолжай дискуссию Smile я для этого и создал тему!! давайте обмениваться командами!!! вот вопрос прямой, а как создавать файл?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ph0enix
Форумчанин
СообщениеДобавлено: Пн 6-08-07 : 23-02    Заголовок сообщения: Ответить с цитатой

Leff писал(а):

вот вопрос прямой, а как создавать файл?

Код:
: > file
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Leff
Эксперт
СообщениеДобавлено: Пн 6-08-07 : 23-06    Заголовок сообщения: Ответить с цитатой

тему поддерживать никто не хочет? так чтоли?
Если отписывать нет желания, как насчёт книгами поделиться? выложите плз!! (на русском языке, просто немного проблемы с английским, владею но не в идеале...)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
geshido
Форумчанин
СообщениеДобавлено: Пн 6-08-07 : 23-17    Заголовок сообщения: Ответить с цитатой

Leff писал(а):
geshido
вот вопрос прямой, а как создавать файл?


по идее, файл создаётся тем инструментом, каким ты его хочешь наполнять Smile текстовым редактором, например. Естественно, что touch нашёл своё применение именно как создатель пустых файлов-флагов из скриптов.

"Написать команды" - это не ко мне. Я их не систематизирую, просто использую, комбинирую. Вообще-то man bash для новичков-CLIшников должен стать библией Smile, если они баш юзают в консоли конечно.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Leff
Эксперт
СообщениеДобавлено: Пн 6-08-07 : 23-28    Заголовок сообщения: Ответить с цитатой

А можно такой вопрос Taunt ктонибудь man bash переводить не пытался?)))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
geshido
Форумчанин
СообщениеДобавлено: Пн 6-08-07 : 23-40    Заголовок сообщения: Ответить с цитатой

http://gazette.linux.ru.net/rus/articles/abs-guide/index.html
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Leff
Эксперт
СообщениеДобавлено: Пн 6-08-07 : 23-48    Заголовок сообщения: Ответить с цитатой

Эх, выкачал бы кто-нибудь это и выложил... Podmignul
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
minibikini
Продвинутый форумчанин
СообщениеДобавлено: Ср 8-08-07 : 20-02    Заголовок сообщения: Ответить с цитатой

Выложил читлист по командам - topic11577

Добавлю от себя - постоянно использую ключ -h. Выводит размеры в человекопонятном виде, примеры ls -lh, df -h , du -h.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
geshido
Форумчанин
СообщениеДобавлено: Ср 8-08-07 : 22-52    Заголовок сообщения: Ответить с цитатой

а ещё лучше - ключ --help Wink
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Nairo
Форумчанин
СообщениеДобавлено: Ср 8-08-07 : 23-13    Заголовок сообщения: Ответить с цитатой

а ещё лучше воткнуть в .bashrc алиасы на всё это Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Leff
Эксперт
СообщениеДобавлено: Чт 9-08-07 : 22-56    Заголовок сообщения: Ответить с цитатой

minibikini
надо -h попробовать.. (отписываюсь под виндой... думал из нтфс в фат один диск с инфой переделаю... а в командной строке это никак не сделать Sad или вообще из нтфс в фат никак в винде... не хочу нтфсовский диск на убунте делать, есть вероятность что вся инфа исчезнет...)

geshido
Да --help конечно, но иногда знаеш что хочеш сделать но незнаеш команду...

Nairo
а можно подробней?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Nairo
Форумчанин
СообщениеДобавлено: Пт 10-08-07 : 09-41    Заголовок сообщения: Ответить с цитатой

а можно подробней?

открываем ~/.bashrc Wink
и прописываем:
Код:

alias wrk="cd ~/wrk"
alias storage="cd ~/mnt/storage"
alias prefix="cd ~/prefix"
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ......="cd ../../../../.."

alias ps='ps auxf'
alias pg='ps aux | grep'
alias mountinfo='df -hT'
alias ping='ping -c 10'
alias openports='netstat -nape --inet'
alias nsl='netstat -alnp --protocol=inet | grep -v CLOSE_WAIT | cut -c-6,21-94 | tail +2'
alias du1='du -h --max-depth=1'
alias da='date "+%Y-%m-%d %A    %T %Z"'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias rd='rm -iRf'
alias h='history | grep $1'
alias c='clear'
alias df='df -k'
alias du='du -k'
alias grep='grep --color=auto'
alias path='echo $PATH'
alias less="less -r"
alias more="less -r"

alias la='ls -Al'
alias ls='ls -aF --color=always'
alias lx='ls -lXB'
alias lk='ls -lSr'
alias lc='ls -lcr'
alias lu='ls -lur'
alias lr='ls -lR'
alias lt='ls -ltr'
alias lm='ls -al |more'
alias lnew='ls -alt | head -16'

# chmod commands
alias mx='chmod a+x'
alias 000='chmod 000'
alias 644='chmod 644'
alias 755='chmod 755'

alias l.syslog='tail -f /var/log/syslog'
alias l.daemon='tail -f /var/log/daemon.log'
alias l.user='tail -f /var/log/user.log'

И наслаждаемся новыми командами Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Leff
Эксперт
СообщениеДобавлено: Пт 10-08-07 : 23-24    Заголовок сообщения: Ответить с цитатой

Nairo
Сейчас пропишу...
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Nairo
Форумчанин
СообщениеДобавлено: Сб 11-08-07 : 00-16    Заголовок сообщения: Ответить с цитатой

Цитата:
Сейчас пропишу...

Ну это я так, в пример Wink

Можно ещё это добавить для распаковки разных архивов
Код:

function ex {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2)   tar xjf $1     ;;
            *.tar.gz)    tar xzf $1     ;;
            *.bz2)       bunzip2 $1     ;;
            *.rar)       rar x $1       ;;
            *.gz)        gunzip $1      ;;
            *.tar)       tar xf $1      ;;
            *.tbz2)      tar xjf $1     ;;
            *.tgz)       tar xzf $1     ;;
            *.zip)       unzip $1       ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1        ;;
            *)           echo "'$1' cannot be extracted via ex()" ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi
}


В общем шэлл, штука очень удобная Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)*NIX OS Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы