اطلاعیه

بستن
هنوز اعلام نشده است.

تغییر promptbash به فرمت ویندوز

بستن
X
  • فیلتر کردن
  • زمان
  • نمایش
پاک کردن همه
پست های جدید

  • تغییر promptbash به فرمت ویندوز

    با تغییر متغیر PS1 که مخفف Primary Shell 1 می باشد می توان promptbash را به فرمت دلخواه تغییر داد و اگر به صورت زیر آن را عوض کنیم همانند prompt سیستم عامل DOS یا ویندوز می شود که امتحان کردن آن خالی از لطف نیست :

    کد PHP:
                PS1='C:${PWD////\} >' 
    Telegram : https://telegram.me/linuxzone

    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic

  • #2
    سلام
    یه مقدار بیشتر توضیح میدید یعنی چی این دستور ؟ به چه کاری میاد؟
    www.DeVoIP.ir

    نظر


    • #3
      دوباره سلام
      خط prompt شما توی لینوکس به این صورته دیگه :
      کد PHP:
                  [root@vahid ~] 
      این ساختار توی یه متغیر ذخیره میشه به نام PS1
      برا دیدن مقدار فعلی متغیر :
      کد PHP:
                  echo $PS1 

      خروجی کامند بالا که زدین باید یه چنین چیزی باشه:

      کد PHP:
                  [\u@\\W]\$ 
      برا اینکه به صورت خط prompt ویندوزی در بیاد متغیرPS1 رو برابر با مقداری که قبلا گفتم بذارید

      شاید اصلا بخواین یه شکل دیگه باشه مثلا به جای :

      کد PHP:
                  [root@vahid ~] 
      اینجوری باشه:
      کد PHP:
                  [Sat Jun 02 14:24:12 vivek@server:~ ] 
      حالا باید متغیر رو برابر با:

      کد PHP:
                  PS1="[\d \t \u@\h:\w ] 
      لیست کامل گزینه هاش رو براتون میذارم
      Telegram : https://telegram.me/linuxzone

      voip trainer - Asterisk - Elastix - Agi Programming- NewRock

      Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
      Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
      Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
      LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

      Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic

      نظر


      • #4
        مثلا اگه بزنید:
        کد PHP:
                    PS1="\d \h $ " 
        نتیجه اینکه خط prompt شما به صورت زیر در میاد:

        کد PHP:
                    Sat Jun 02 server 
        اینا optionهایی هستند که میتونید استفاده کنید

        کد PHP:
          \an ASCII bell character (07)
            \
        the date in "Weekday Month Date" format (e.g., "Tue May 26")
            \
        D{format} : the format is passed to strftime(3) and the result is inserted into the prompt stringan empty format results in a locale-specific time representationThe braces are required
            
        \an ASCII escape character (033)
            \
        the hostname up to the first '.'
            
        \the hostname
            
        \the number of jobs currently managed by the shell
            
        \the basename of the shell’s terminal device name
            
        \newline
            
        \carriage return
            \
        the name of the shellthe basename of $(the portion following the final slash)
            \
        the current time in 24-hour HH:MM:SS format
            
        \the current time in 12-hour HH:MM:SS format
            
        \@ : the current time in 12-hour am/pm format
            
        \the current time in 24-hour HH:MM format
            
        \the username of the current user
            
        \the version of bash (e.g., 2.00)
            \
        the release of bashversion patch level (e.g., 2.00.0)
            \
        the current working directorywith $HOME abbreviated with a tilde
            
        \the basename of the current working directorywith $HOME abbreviated with a tilde
            
        \! : the history number of this command
            
        \# : the command number of this command
            
        \$ : if the effective UID is 0#, otherwise a $
            
        \nnn the character corresponding to the octal number nnn
            
        \\ : a backslash
            
        \[ : begin a sequence of non-printing characterswhich could be used to embed a terminal control sequence into the prompt
            
        \] : end a sequence of non-printing characters 
        موفق باشید
        Telegram : https://telegram.me/linuxzone

        voip trainer - Asterisk - Elastix - Agi Programming- NewRock

        Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
        Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
        Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
        LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

        Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic

        نظر

        پردازش ...
        X