Настройка Debian "под себя"

Автор Vladimir, 09 апреля 2013, 11:30:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Vladimir

Цитата: suibersony от 10 апреля 2013, 13:05:07
А кто подскажет в каком файле  ??? записать alias что бы они оставались после перезагрузки??
.bashrc в домашнем каталоге пользователя.


suibersony


.bashrc в домашнем каталоге пользователя.

ну а если нет такого файлика?

kobzar

Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

suibersony


Vladimir

OFFTOP
Открыть содержимое (спойлер)
Эй, народ, это моя тема, мне помогайте  ;D
[свернуть]

kobzar

Вот пример башрк файла с алиасами

Python:/home/kobzar# cat /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
alias sysupdate='apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoremove && apt-get autoclean'
alias pp='apt-get install'
alias pf='apt-cache search'
alias pr='apt-get purge'
alias pi='apt-cache show'
alias pl='dpkg -l | grep'
alias c='clear'
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

suibersony

#22
Файлик создал, вписал туда alias которые мне нужны...Но после перезагрузки они сразу не работуют, только после команды              . /home/dima/.bashrc
Что сделать что бы он автоматом запускался? 
Вот еще, когда я просто вхожу как user, алиас не работают, но если сделать
su user
все работает.

kobzar

ls -la  и посмотрите права на файл. Скорее всего вы его из под рута создали
так что
chown you_username /home/you_username/.bashrc
релогин и вуоля !
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

suibersony

Цитата: kobzar от 10 апреля 2013, 17:52:11
ls -la  и посмотрите права на файл. Скорее всего вы его из под рута создали
так что
chown you_username /home/you_username/.bashrc
релогин и вуоля !
да не
-rwxr-xr-x 1 user user   98 Апр 10 16:32 .bashrc

если бы из под рута создал, то при выполнение su user alias не работали бы, а они работают


kobzar

Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

suibersony

dima@testDNS:~$ cat /home/dima/.bashrc
#eval "'dircolors'"
alias ls='ls --color=auto'
alias up='cd ..'
alias la='ls -a'
alias ll='ls -l'
dima@testDNS:~$


kobzar

блин
-rwxr-xr-x 1 user user   98 Апр 10 16:32 .bashrc
а у вас жеж
cat /home/dima/.bashrc
следовательно
chown -R dima:dima  /home/dima/.bashrc
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

suibersony

#28
да не, с правами и владельцем уже все норм. поправил... Но все равно не хочет...((((
Вся непонятка в том, что когда заходишь под dima, алиас не работают, НО если сделать su dima все прекрасно работает...
Может надо что то подправить в /etc/passwd??? dima:x:1000:1000:dima,,,:/home/dima:/bin/bash

kobzar

у вас так?

kobzar@True:~$ pwd
/home/kobzar


kobzar@True:~$ ls -la |grep bash
-rw-------  1 kobzar kobzar    771 Апр 10 19:13 .bash_history
-rw-r--r--  1 kobzar kobzar    220 Апр  2 18:45 .bash_logout
-rw-r--r--  1 kobzar kobzar   3443 Апр  2 17:07 .bashrc


Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.