Автор |
Сообщение |
Leff Эксперт |
|
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 - свойства... |
|
|
|
|
geshido Форумчанин |
|
touch не создаёт текстовый файл, а меняет у файла время последнего доступа к нему. Если такого файла нет, то создаётся новый пустой. Но изначально эта тулза не для создания файлов |
|
|
|
|
Leff Эксперт |
|
geshido
Ну дак продолжай дискуссию я для этого и создал тему!! давайте обмениваться командами!!! вот вопрос прямой, а как создавать файл? |
|
|
|
|
ph0enix Форумчанин |
|
Leff писал(а): |
вот вопрос прямой, а как создавать файл? |
|
|
|
|
|
Leff Эксперт |
|
тему поддерживать никто не хочет? так чтоли?
Если отписывать нет желания, как насчёт книгами поделиться? выложите плз!! (на русском языке, просто немного проблемы с английским, владею но не в идеале...) |
|
|
|
|
geshido Форумчанин |
|
Leff писал(а): |
geshido
вот вопрос прямой, а как создавать файл? |
по идее, файл создаётся тем инструментом, каким ты его хочешь наполнять текстовым редактором, например. Естественно, что touch нашёл своё применение именно как создатель пустых файлов-флагов из скриптов.
"Написать команды" - это не ко мне. Я их не систематизирую, просто использую, комбинирую. Вообще-то man bash для новичков-CLIшников должен стать библией , если они баш юзают в консоли конечно. |
|
|
|
|
Leff Эксперт |
|
А можно такой вопрос ктонибудь man bash переводить не пытался?))) |
|
|
|
|
geshido Форумчанин |
|
|
|
|
Leff Эксперт |
|
Эх, выкачал бы кто-нибудь это и выложил... |
|
|
|
|
minibikini Продвинутый форумчанин |
|
Выложил читлист по командам - topic11577
Добавлю от себя - постоянно использую ключ -h. Выводит размеры в человекопонятном виде, примеры ls -lh, df -h , du -h. |
|
|
|
|
geshido Форумчанин |
|
а ещё лучше - ключ --help |
|
|
|
|
Nairo Форумчанин |
|
а ещё лучше воткнуть в .bashrc алиасы на всё это |
|
|
|
|
Leff Эксперт |
|
minibikini
надо -h попробовать.. (отписываюсь под виндой... думал из нтфс в фат один диск с инфой переделаю... а в командной строке это никак не сделать или вообще из нтфс в фат никак в винде... не хочу нтфсовский диск на убунте делать, есть вероятность что вся инфа исчезнет...)
geshido
Да --help конечно, но иногда знаеш что хочеш сделать но незнаеш команду...
Nairo
а можно подробней? |
|
|
|
|
Nairo Форумчанин |
|
а можно подробней?
открываем ~/.bashrc
и прописываем:
Код: |
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'
|
И наслаждаемся новыми командами |
|
|
|
|
Leff Эксперт |
|
|
|
|
Nairo Форумчанин |
|
Цитата: |
Сейчас пропишу... |
Ну это я так, в пример
Можно ещё это добавить для распаковки разных архивов
Код: |
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
}
|
В общем шэлл, штука очень удобная |
|
|
|
|
|