શેલ સ્ક્રિપ્ટીંગ લાગુ કરતી સાયસ minડમિન ટર્મિનલ કેવી રીતે પ્રાપ્ત કરવી

El શેલ સ્ક્રિપ્ટીંગ, તે સંદર્ભ લે છે જટિલ ઓર્ડર અમલ આ વિશે જીએનયુ / લિનક્સ ટર્મિનલ (કન્સોલ), તે આપણામાં નિયમિત અને મહત્વપૂર્ણ પ્રવૃત્તિઓને સ્વચાલિત કરવા માટે ખૂબ ઉપયોગી છે જીએનયુ / લિનક્સ Opeપરેટિંગ સિસ્ટમ, જે આપણને optimપ્ટિમાઇઝ કરવાની મંજૂરી આપે છે સંસાધનો અને સમય.

પસંદગી_007

તેથી, ટર્મિનલમાંથી તેનો ઉપયોગ અમને સ્ક્રિપ્ટ્સ દ્વારા જાતે અથવા આપમેળે જટિલ આદેશ આદેશોને ચલાવવા માટે અથવા ratingપરેટિંગ સિસ્ટમની અંદર આપમેળે લોડિંગ ફાઇલોમાં અથવા સુનિશ્ચિત કાર્યોમાં પ્રોગ્રામ કરેલ દિનચર્યાઓ તરીકે પરવાનગી આપે છે. જીએનયુ / લિનક્સ. અને એ માટે મધ્યમ વપરાશકર્તા, અદ્યતન અથવા સીએસએડમિન el સમયપત્રક (સ્વચાલિત) ક્રિયાઓ, ચેતવણીઓ અને / અથવા સાચવવા માટે હોસ્ટ (પીસી / સર્વર) પરની સૂચનાઓ કલાકો / મજૂર મેન્યુઅલ એક્ઝેક્યુશન અથવા રૂબરૂમાં, તે ઉચ્ચ કક્ષાના વ્યાવસાયિક તરીકે તમારા કાર્યના સારા પ્રદર્શન માટે કંઈક મૂળભૂત અને આવશ્યક છે.

આગળ, આપણે બતાવીશું કે કેવી રીતે ડેટા (મૂલ્ય / પરિમાણ) અગાઉ આદેશ દ્વારા વેરિયેબલમાં સંગ્રહિત બાસ શેલ અથવા સુસંગત, તે તમારા GNU / Linux Linux ratingપરેટિંગ સિસ્ટમના ટર્મિનલમાં પ્રાયોગિક અને સરળ રીતે પ્રદર્શિત કરી શકાય છે. ટર્મિનલ પ્રોમ્પ્ટને ટ્યુન કરવા ઉપરાંત.

પ્રથમ પગલું: તમારા વપરાશકર્તાના .bashrc ને સંપાદિત કરો

તમારી પસંદગીના સંપાદક (વી, નેનો, વગેરે) સાથે સંપાદિત કરો .bashrc ફાઇલ તમારા વપરાશકર્તા કે જે એક જ ઘરની અંદર સ્થિત હોવા જોઈએ, એટલે કે, ઉદાહરણ તરીકે: "/ હોમ / માય_ઉઝર".

નીચે આપેલા દરેક લાઇનની સામગ્રી અને તે બધા વધારાની મુદ્દાઓ શામેલ કરો કે જે તમે વપરાશકર્તા ટર્મિનલને ચલાવતા વખતે વપરાશકર્તાને બતાવવા માટે અનુકૂળ માને છે:

sleep 3

clear

########################### PARÁMETROS DE MONITOREO ###########################

NOMBRE_SISTEMA=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\")
VERSION_SISTEMA=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g')

FABRICANTE_CPU=$(grep "vendor_id" /proc/cpuinfo | sed q | awk '{print $3}')
MODELO_CPU=$(grep "model name" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}')
NUM_CPU=$(grep "processor" /proc/cpuinfo | sort -r | sed q | awk '{print $3}' | echo `expr $NUM_CPU + 1`)
NUCLEO_CPU=$(grep "cpu cores" /proc/cpuinfo | sed q | awk '{print $4}')
CACHE_CPU=$(grep "cache size" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}')

clear

printf %80s |tr " " "="
echo ""
echo "      ADVERTENCIA - USTED HA INICIADO SESIÓN EN EL EQUIPO SERVIDOR DE LA      "
echo "                             EMPRESA INSTITUCIÓN XYZ                                "
echo "       RECUERDE TENER EXTREMO CUIDADO CON CUALQUIER CAMBIO A REALIZAR        "
printf %80s |tr " " "="
echo ""
printf %80s |tr " " "="
echo ""
echo "                         ESTE EQUIPO TIENE INSTALADO                         "
echo "                                                                             "
echo "TIPO DE S.O.: <"`uname -o`">                                                 "
echo "NOMBRE / VERSIÓN DEL S.O.: &lt;"$NOMBRE_SISTEMA"&gt; / &lt;"$VERSION_SISTEMA"&gt;        "
echo "KERNEL / ARQUITECTURA: <"`uname -r`"> / <"`uname -m`">                       "
echo "INFO DEL CPU: ("$FABRICANTE_CPU") / ("$MODELO_CPU") / ("$NUM_CPU") / ("$NUCLEO_CPU") / ("$CACHE_CPU")"
printf %80s |tr " " "="
echo ""
echo ""

PS1="\[\e[33;1m\]┌─( \[\e[34;1m\]\u@\h\[\e[37;1m\] ) * * * * \d - \t * * * * { \[\e[31;1m\]\w\[\e[33;1m\] }\n└──┤ \[\e[32m\]# "

`

બીજું પગલું: રુટ .bashrc સંપાદિત કરો

ફરીથી સંપાદકનો ઉપયોગ પહેલાથી જ ફેરફાર કરો .bashrc ફાઇલસુપરયુઝર રુટ જે તેના પાથ / મૂળમાં સ્થિત હોવું આવશ્યક છે.

નીચે આપેલા દરેક લાઇનની સામગ્રી અને તે બધા વધારાની મુદ્દાઓ શામેલ કરો કે જે તમે વપરાશકર્તા ટર્મિનલને ચલાવતા વખતે વપરાશકર્તાને બતાવવા માટે અનુકૂળ માને છે:

########################### PARÁMETROS DE MONITOREO ###########################

alias cc='clear'

PROXY=$(route -n | sed -n '3p' | awk '{print $2}')

IP_SERVIDOR_DNS=$(cat /etc/resolv.conf | sed '1 d' | grep nameserver | sed -n '1p' | awk '{print $2}')
DOMINIO=$(cat /etc/resolv.conf | sed '1 d' | grep search | sed -n '1p' | awk '{print $2}')

DATA_USUARIO1=$(du -sh /home/ | sort -r | awk '{print $1}')
DATA_ROOT=$(du -sh /root | awk '{print $1}')
DATA_VAR=$(du -sh /var | awk '{print $1}')

MEM_TOTAL=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}')
MEM_USADA=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}')
MEM_LIBRE=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}')
MEM_COMPARTIDA=$(free -h | sed '1 d' | grep Mem: | awk '{print $5}')
MEM_ALMACENADA=$(free -h | sed '1 d' | grep Mem: | awk '{print $6}')
MEM_CACHEADA=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}')

PART1_TOTAL=$(df -h | sed '1 d' | grep disk | awk '{print $2}')
PART1_USADO=$(df -h | sed '1 d' | grep disk | awk '{print $3}')
PART1_DISPONIBLE=$(df -h | sed '1 d' | grep disk | awk '{print $4}')
PART1_PORCENTAJE=$(df -h | sed '1 d' | grep disk | awk '{print $5}')
PART1_PUNTOMONTAJE=$(df -h | sed '1 d' | grep disk | awk '{print $6}')

CARGA_1MIN=$(top -n 1 -b | grep "load average:" | awk '{print $12}' | sed 's/,//2')

CARGA_5MIN=$(top -n 1 -b | grep "load average:" | awk '{print $13}' | sed 's/,//2')
CARGA_15MIN=$(top -n 1 -b | grep "load average:" | awk '{print $14}' | sed 's/,//2')

USER_ONLINE=$(top -n 1 -b | grep "load average:" | awk '{print $8}')
PROC_ZOMBIE=$(top -n 1 -b | grep "zombie" | awk '{print $10}')

TIEMPO_ENCENDIDO=$(uptime | awk '{print $3,$4}' | cut -f1 -d,)

FABRICANTE_CPU=$(grep "vendor_id" /proc/cpuinfo | sed q | awk '{print $3}')
MODELO_CPU=$(grep "model name" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}')
NUM_CPU=$(grep "processor" /proc/cpuinfo | sort -r | sed q | awk '{print $3}' | echo `expr $NUM_CPU + 1`)
NUCLEO_CPU=$(grep "cpu cores" /proc/cpuinfo | sed q | awk '{print $4}')
CACHE_CPU=$(grep "cache size" /proc/cpuinfo | sed q | cut -d ":" -f 2 | awk '{print $0}')

IP_ETH0=$(ifconfig eth0 | grep inet | grep -v inet6 | cut -d ":" -f 2 | cut -d " " -f 1)
MAC_ETH0=$(ifconfig eth0 | sed -n '1p' | awk '{print $5}')

###############################################################################

if ping -c 1 8.8.8.8 &amp;&gt; /dev/null; then CONEXION_INTERNET=Habilitado; else CONEXION_INTERNET=Deshabilitado; fi

set -o vi

printf %80s |tr " " "="
echo ""
echo "      ADVERTENCIA - USTED HA INICIADO SESIÓN EN EL EQUIPO SERVIDOR DE LA      "
echo "                             EMPRESA INSTITUCIÓN XYZ                                "
echo "       RECUERDE TENER EXTREMO CUIDADO CON CUALQUIER CAMBIO A REALIZAR        "
printf %80s |tr " " "="
echo ""
printf %80s |tr " " "="
echo ""
echo "                    PARÁMETROS ACTUALES DE FUNCIONAMIENTO                    "
echo "                                                                             "
echo "MEMORIA TOTAL: ("$MEM_TOTAL") - MEMORIA USADA: ("$MEM_USADA") - MEMORIA LIBRE: ("$MEM_LIBRE")"
echo "DISCO PRINCIPAL: ("$PART1_TOTAL") - ESPACIO USADO: ("$PART1_USADO") - ESPACIO LIBRE: ("$PART1_DISPONIBLE") - %: ("$PART1_PORCENTAJE") - PARTICION: ("$PART1_PUNTOMONTAJE")"
echo "CARGA PROMEDIO DEL SISTEMA: 1 MIN ("$CARGA_1MIN") -  5 MIN ("$CARGA_5MIN") - 15 MIN ("$CARGA_15MIN")"
echo "USUARIOS CONECTADOS: ("$USER_ONLINE") -  PROCESOS ZOMBIES: ("$PROC_ZOMBIE")"
echo "TIEMPO ARRANQUE/ENCENDIDO: ("$TIEMPO_ENCENDIDO")                             "
echo "ESPACIO USADO: /home = ("$DATA_USUARIO1") /root = ("$DATA_ROOT") /var = ("$DATA_VAR")"
printf %80s |tr " " "="
echo ""
echo ""
PS1="\[\e[33;1m\]┌─( \[\e[34;1m\]\u@\h\[\e[37;1m\] ) * * * * \d - \t * * * * { \[\e[31;1m\]\w\[\e[33;1m\] }\n└──┤ \[\e[32m\]$ "

ત્રીજું પગલું: રુટ .bashrc સંપાદિત કરો

લ outગ આઉટ કરો અને ટર્મિનલ. તેને ફરીથી પ્રારંભ કરો અને ફેરફારોનો અનુભવ કરો. તે નીચેની છબીઓમાં, નીચે બતાવેલ જેવું જ હોવું જોઈએ:

પગલું 1: ટર્મિનલ પ્રારંભ

પગલું 2: વપરાશકર્તાને સંપાદિત કરો

પગલું 3: વપરાશકર્તા .bashrc માં એમ્બેડ કરેલી સામગ્રી

પગલું 4: રૂટ લ .ગિન

પગલું 5: રૂટ લ .ગિન

પગલું 6: રુટ .bashrc ફાઇલને સંપાદિત કરો

પગલું 7: રુટ .bashrc ફાઇલને સંપાદિત કરો

પગલું 8: રુટ .bashrc ફાઇલને સંપાદિત કરો

પગલું 9: નવા યુઝર ટર્મિનલનું પ્રદર્શન ઉદાહરણ

પગલું 10: નવા યુઝર ટર્મિનલનું પ્રદર્શન ઉદાહરણ

પગલું 11: નવા યુઝર ટર્મિનલનું પ્રદર્શન ઉદાહરણ

પગલું ચાર (વૈકલ્પિક): ટ્યુનિંગ ઉપનામો

યાદ રાખો કે ની અંદર ઉપનામોનો ઉપયોગ બૅશ તે તમને લેખનનો ઘણો સમય બચાવી શકે છે. .Bashrc માં ડિફ byલ્ટ રૂપે આવતા મુદ્દાઓ પર ટિપ્પણી ન કરો, જેમ કે:

alias ls='ls $LS_OPTIONS'
<strong>alias ll='ls $LS_OPTIONS -l'
<strong>alias l='ls $LS_OPTIONS -lA'

alias rm='rm -i'

અને જેને તમે આવશ્યક માનો છો તે ઉમેરો, કારણ કે તેઓ વારંવાર આદેશોનો ઉપયોગ કરે છે, જેમ કે:

alias cc='clear'

તે વિશે સ્વ-શિક્ષિત રીતે વધુ જાણવું મહત્વપૂર્ણ છે ચલો, ઉપનામો, .bashrc અને ભાષા બેશ શેલ ટર્મિનલના વધુ અદ્યતન સ્તર માટે. Ssh દ્વારા દૂરસ્થ સત્રો શરૂ કરતી વખતે પણ આ જ પ્રાપ્ત કરી શકાય છે, જે આપણે ભવિષ્યના અન્ય પ્રકાશનોમાં પછીથી જોઈ શકીએ છીએ.

હું આશા રાખું છું કે આ નાના લોકો "ટિપ્સ" તેમના માટે મૂળભૂત પરંતુ ઉપયોગી optimપ્ટિમાઇઝેશન કરવાનું સરળ બનાવો, જે સામાન્ય રીતે ફક્ત નિષ્ણાતો માટે અનામત હોય છે ટેક્નોલ Compજી, કમ્પ્યુટિંગ, ફ્રી સ Softwareફ્ટવેર અને જીએનયુ / લિનક્સ.

રીમાઇન્ડર: જો કોઈ આદેશ વાક્ય અમલમાં મૂકવામાં નિષ્ફળ થાય છે અથવા યોગ્ય મૂલ્ય દર્શાવે છે, તો અમુક ચલોના મૂલ્યો અથવા વાક્યરચનાને અજમાવવા અને આદેશ આપવા માટે આદેશ પ્રોમ્પ્ટના દરેક વિભાગની જાતે જ ચકાસણી કરવાની ખાતરી કરો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   યીપેકે જણાવ્યું હતું કે

    ઉપનામો શ્રેષ્ઠ છે. હું એવા કેટલાક લોકો વિશે ખરાબ નથી માનતો કે જેમાં બrcશ: લા (ls -a) અને ll (ls -l) માં ડિફ defaultલ્ટ રૂપે શામેલ છે. છેલ્લે હું પરિમાણ -h ઉમેરું છું.

    અન્ય વ્યવહારુ ઉપનામો:
    s = 'સુડો'
    સીડી 1 = 'સીડી ..'
    સીડી 2 = 'સીડી ../ ..'
    rmd = 'rm -r' (હું તેનો ઉપયોગ ફાઇલો સાથે ડિરેક્ટરીઓ દૂર કરવા માટે કરું છું)
    શટડાઉન = 'સુડો શટડાઉન હવે'
    ડેલ = 'ટ્રેશ-પુટ' (ફાઇલોને કચરાપેટી પર ખસેડો, ટ્રેશ-ક્લાય પેકેજ આદેશ)

  2.   સ્વર જણાવ્યું હતું કે

    ગયા વર્ષે મેં આ ઉર્ફે રેડ્ડિટ પર જોયું ત્યારથી તે મારું પ્રિય રહ્યું છે:
    ઉર્ફે વાહિયાત = 'સુડો $ (ઇતિહાસ -પી !!)'

  3.   માર્ટિન જણાવ્યું હતું કે

    આ લેખ અને દેખાવ જે તે કન્સોલને આપે છે તે ખૂબ જ સારો છે. કેટલાક યોગદાન:
    - ઉબુન્ટુ માં ઉપનામો મને બાકીના વિતરણોમાં અલગ ફાઇલ (.bash_aliases) માં મૂકી શકાય છે પરંતુ તે .bashrc માં નીચેની લીટીઓ ઉમેરીને કરે છે:
    જો [-f ~ / .bash_aliases]; પછી
    . ~ / .બશ_આલિઆસ
    fi
    આ ઉપનામોને વધુ ઓર્ડર આપવાની મંજૂરી આપે છે અને મારા જેવા ભૂલી જવા માટે તમે આ ઉપનામ ઉમેરી શકો છો જે ઉપનામોની સૂચિ ફાઇલ બતાવે છે:
    ઉપનામ lsalias = 'વધુ ~ / .Bash_aliases'
    - મારી પાસે અવારનવાર ઉપયોગમાં લેવાતી કમાન્ડ ટેક્સ્ટ ફાઇલ પણ છે (જે મને સામાન્ય રીતે યાદ નથી હોતી) જેને કમાન્ડ_યુટલ્સ.ટીક્સ્ટ કહેવામાં આવે છે અને તે નીચેના ઉપનામ સાથે તૈયાર છે: ઉર્ફે ક્યુટિલ = 'વધુ ~ / કમાન્ડ_યુટલ્સ.txt'
    - હું વાપરવા માટે વધુ ઉપનામો:
    ઉર્ફ સીડીયુ = 'સીડી ~'
    ઉર્ફ lof = 'ls -lSr | વધુ' # કદ દ્વારા સortedર્ટ કરેલી વિગતવાર ફાઇલો બતાવે છે
    ઉર્ફ લોડ = 'ડુ -સ્ક * | सॉર્ટ-આરએન '# ડિરેક્ટરીઓ બતાવો જે કદ દ્વારા સortedર્ટ થયેલ છે
    ઉર્ફે દેવ = 'ડુ-શ' '# સૂચવેલા ડીર દ્વારા કબજે કરેલી જગ્યાનો અંદાજ
    ઉપનામ psa = 'પી.એસ. વધુ '# બધી પ્રક્રિયાઓ વધુ સાથે બતાવો
    ઉપનામ psg = 'પીએસ-એફડબલ્યુ | grep '# સૂચવેલી પ્રક્રિયા બતાવો
    - અંતે, વપરાશકર્તાઓ માટે એક વિકલ્પ જે મેં કર્યું:
    SYSTEM_NAME = $ (બિલાડી / વગેરે / ઓએસ-પ્રકાશન | ગ્રેપ NAME | grep -v "VERSION" | સેડ-એન '1 પી' | કટ -f2-ડી \ »)
    SYSTEM_VERSION = $ (બિલાડી / વગેરે / ઓએસ-રિલીઝ | ગ્રેપ VERSION = | સેડ -n '1 પી' | સેડ 's / VERSION = //' | સેડ 's / »// જી')
    MANUFACTURER_CPU = $ (ગ્રેપ "વિક્રેતા_આઈડી" / પ્રોક / સીપ્યુઇન્ફો | સેડ ક્યૂ | અkર્ક '{પ્રિંટ $ 3}')
    CPU_MODEL = $ (ગ્રેપ "મોડેલ નામ" / proc / cpuinfo | સેડ ક્યૂ | કટ-ડી ":" -f 2 | awk '{પ્રિન્ટ $ 0}')
    NUM_CPU = $ (ગ્રેપ "પ્રોસેસર" / proc / cpuinfo | સ -ર્ટ-આર | સેડ ક્યૂ | અવkક '{પ્રિંટ $ 3}' | ઇકો expr $NUM_CPU + 1)
    NUCLEO_CPU = $ (ગ્રેપ "cpu cores" / proc / cpuinfo | સેડ ક્યુ | awk '{પ્રિંટ $ 4}')
    CACHE_CPU = $ (ગ્રેપ "કેશ સાઇઝ" / પ્રોક / સીપ્યુઇન્ફો | સેડ ક્યૂ | કટ-ડી ":" -ફ 2 | અવkક '{પ્રિંટ $ 0}')
    USER_Data = $ (du -sh ~ | સ -ર્ટ-આર | awk '{છાપો $ 1}')

    ચોખ્ખુ
    પ્રિંટએફ% 130s | tr »» «=
    બહાર ફેંકી દીધું ""
    પડઘો «તારીખ:date +%c --date='+1 year'
    પડઘો «કેર્નેલ:uname -o»<uname -r«> <uname -m«>»
    "ડિસ્ટ્રિબ્યુશન:" cho SYSTEM_NAME "" $ SYSTEM_VERSION "" ને પડઘો
    "સીપીયુ:" OD મોડેલ_સીપીયુ "," U NUCLEO_CPU "ન્યુક્લી," $ CACHE_CPU "કેશ"
    ઇકો «યુઝ્ડ સ્પેસ: ATA ATA ડેટા_યુએસઆઈઓઆરઆઈઓ
    પ્રિંટએફ% 130s | tr »» «=
    બહાર ફેંકી દીધું ""
    #################################
    ઇકો "ઉપયોગી કમાન્ડ્સ:"
    ઇકો »- ડીબી પેકેજ સિસ્ટમમાં આરપીએમ ઇન્સ્ટોલ કરો: એલિયન-સી-આઇ પેકેજ.આરપીએમ»
    ઇકો »- વપરાશકર્તા અને ફાઇલોના જૂથને વારંવાર બદલો: chown -hR વપરાશકર્તા: જૂથ [ફાઇલ અથવા dir]»
    ઇકો »- પરવાનગી રાખીને ક Copyપિ કરો: સી.પી.-સ્રોત ગંતવ્ય»
    ઇકો »- સક્રિય રીપોઝીટરીઝ બતાવો: ગ્રેપ- i ppa.launchpad.net /etc/apt/sورس.list.d/*.list»
    ઇકો »- એક રીપોઝીટરી ઉમેરો: ptપ્ટ--ડ-રિપોઝિટરી પીપા: રિપોઝિટરી»
    પડઘો »- વધુ કમિટલ્સ જોવા માટે»
    પડઘો »- અલિયાઝ lsalias બતાવવા માટે»
    પ્રિંટએફ% 130s | tr »» «=
    બહાર ફેંકી દીધું ""
    બહાર ફેંકી દીધું ""
    # PS1 = »[\ e [33; 1 મિ]] ┌─ ([\ e [34; 1 મી] \ યુ @ \ એચ [\ ઇ [37; 1 મી]) * * * * \ ડી - \ ટી * * * * {[\ e [31; 1 મી] \ ડબલ્યુ [\ ઇ [33 1; 32 મી]} \ એન [\ ઇ [XNUMX મી] # »
    PS1=»[\e[33;1m]┌─([\e[34;1m]\u@\h[\e[37;1m])>{ [\e[31;1m]\w[\e[33;1m] }\n└──┤ [\e[32m]# «

    1.    એબેડન એસ જણાવ્યું હતું કે

      શા માટે વધુ સારી રીતે તમારા પોતાના લેખ ન લખી?

  4.   એબેડન એસ જણાવ્યું હતું કે

    આ તે ટ્યુટોરિયલ્સ છે જે મને ગમે છે !!!!!!!!!

  5.   ઇંગ. જોસ આલ્બર્ટ જણાવ્યું હતું કે

    ઠીક છે, મને ખૂબ આનંદ થાય છે કે તમે તેને ગમ્યું અને તેની સેવા આપી!

    આવતીકાલે મને બીજો લેખ પ્રકાશિત થવાની આશા છે! .ોળાવ.

  6.   વપરાશકર્તા કમાન જણાવ્યું હતું કે

    તે માહિતીને શેર કરવા બદલ શુભેચ્છાઓ અને અનંત કૃતજ્ .તા.
    મને જીએનયુ / લિનક્સના વહીવટ વિશે વધુ જ્ knowledgeાન નથી (હું શૈક્ષણિક તાલીમ વિના માત્ર એક પ્રયોગશીલ અને વિચિત્ર વપરાશકર્તા છું), પરંતુ મને વિશેષાધિકારોમાં વધારો સાથેની સુરક્ષા સમસ્યાઓ વિશે કેટલીક વેબસાઇટ પર વાંચવાનું યાદ છે; .bashrc સ્ક્રિપ્ટમાં કેટલાક આદેશો અને પાઈપો, મને લાગે છે કે તેઓ હેકર અથવા ક્રેકરનું કાર્ય સરળ બનાવી શકે છે.
    આદરપૂર્વક અને ખૂબ આભારી.

  7.   ઇંગ. જોસ આલ્બર્ટ જણાવ્યું હતું કે

    શેલ સ્ક્રિપ્ટીંગ ટર્મિનલને Sheપ્ટિમાઇઝ કરવું સરળ છે, સારી શેલ સ્ક્રિપ્ટીંગ કરીને તમે કેટલું આગળ વધી શકો છો તે જુઓ.

    એલપીઆઈ-એસબી 8 ટેસ્ટ સ્ક્રીનકાસ્ટ (લિનક્સ પોસ્ટ ઇન્સ્ટોલ કરો - સ્ક્રિપ્ટ બાયસેન્ટિઆરીયો 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    સ્ક્રીનકાસ્ટ જુઓ: https://www.youtube.com/watch?v=cWpVQcbgCyY

  8.   લીને જણાવ્યું હતું કે

    મહાન ટ્યુટોરિયલ! શેલ સ્ક્રિપ્ટીંગ, રૂપરેખાંકનો, સર્વર સુરક્ષા શીખવા માટે તમે લિનક્સ પર ભલામણ કરેલો કોઈપણ પુસ્તક આભાર