انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: ترمینال  (دفعات بازدید: 1087 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین amir2009

  • Sr. Member
  • *
  • ارسال: 452
ترمینال
« : 19 دی 1393، 01:03 ب‌ظ »
من در توزیعهایی که امتحان کردم متوجه شدم که بعضی از اونا ترمینال زیباتر ورنگارنگ دارند و بعضی خیلی ساده.
الان از دبیان استیبل استفاده میکنم.میخواستم بدونم چه بسته ای رو نصب کنم تا مثل یک ادیتور هر موردی با یک رنگ متمایز بشه؟

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : ترمینال
« پاسخ #1 : 19 دی 1393، 01:41 ب‌ظ »
اگر منظورتون رنگ کلی محیط ترمیناله، به تنظیمات خود ترمینال امولاتورتون بستگی داره. ولی اگر منظورتون به اعلان خط فرمانه که به متغیر محیطی PS1 بستگی داره و از طریق فایل .bashrc در پوشه خانگی قابل تنظیمه. معمولا یک خط در همین فایل و جود داره که با حذف علامت # در ابتداش فعال میشه(اصطلاحا به این کار uncomment کردن گفته میشه).

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ترمینال
« پاسخ #2 : 19 دی 1393، 05:40 ب‌ظ »
من bashrc خودم رو برات می‌ذارم:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend

# ignore common commands for history
export HISTIGNORE=":pwd:uptime:clear:c:ls:"
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=100000
HISTFILESIZE=409600

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
    else
color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33m\]\u\[\033[01;31m\]@\[\033[01;32m\]\h\[\033[00;33m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

# adding enviroment variables fot TeX
#PATH=$PATH:/home/danialbehzadi/Documents/texlive/2012/bin/x86_64-linux
#MANPATH=$MANPATH:/home/danialbehzadi/Documents/texlive/2012/texmf/doc/man
#INFOPATH=$INFOPATH:/home/danialbehzadi/Documents/texlive/2012/texmf/doc/info

# adding fuck command :D
alias fuck='echo OK, No need to be rude, you know. && sleep 0.8 && sudo $(history -p !-1)'
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : ترمینال
« پاسخ #3 : 19 دی 1393، 05:58 ب‌ظ »
دانیال :D :D :D :D
# adding fuck command :D
alias fuck='echo OK, No need to be rude, you know. && sleep 0.8 && sudo $(history -p !-1)'

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ترمینال
« پاسخ #4 : 19 دی 1393، 06:08 ب‌ظ »
آره، این ایده‌ی خودمه :D
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین CodeR

  • Sr. Member
  • *
  • ارسال: 320
  • ..:: CodeR ::..
پاسخ : ترمینال
« پاسخ #5 : 20 دی 1393، 12:44 ب‌ظ »
من bashrc خودم رو برات می‌ذارم:

چرا این فایل ها تو خود ترمینال هم hide هستن ؟ ترمینال که دیگه باید کامل نشون بده ..
 چطور میشه این ویژگی های تفکیک توسط رنگ  رو برای محیط nano هم بکار برد ؟

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : ترمینال
« پاسخ #6 : 20 دی 1393، 10:26 ب‌ظ »
من bashrc خودم رو برات می‌ذارم:

چرا این فایل ها تو خود ترمینال هم hide هستن ؟ ترمینال که دیگه باید کامل نشون بده ..
 چطور میشه این ویژگی های تفکیک توسط رنگ  رو برای محیط nano هم بکار برد ؟

چون پیشفرض دستور ls مخی کردن مخفی هاست. ls -A اون‌ها رو هم نشون می‌ده. تفکیک رنگ nano هم بهش syntax highlighting میگن. توی vim با syntax on روی vimrc راه می‌افته. نانو هم باید یه همچین چیزی داشته باشه که من اطلاع ندارم.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ترمینال
« پاسخ #7 : 21 دی 1393، 12:42 ق‌ظ »
اگه ترمینالت رنگی باشه، خود nano رنگی نشون می‌ده فکر کنم. من کار خاصّی برای رنگی شدنش نکردم، ولی رنگیه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین amir2009

  • Sr. Member
  • *
  • ارسال: 452
پاسخ : ترمینال
« پاسخ #8 : 23 دی 1393، 09:20 ب‌ظ »
با uncomment کردن خطی که آقا دانیال برام گذاشته بود تا حدودی به نتیجه دلخواه رسیدم.
حالا زیبایی که میخواستم دارم ولی وقت میبره بفهمم دارم چکار میکنم.آخه هنوز مبتدی حساب میشم.
ممنون که جواب دادین. :)