اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

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

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

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

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

    کد PHP:
                PS1='C:${PWD////\} >' 
    Instagram : https://www.instagram.com/iranlinuxforum

    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

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

    کامنت


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

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

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

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

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

      کد PHP:
                  PS1="[\d \t \u@\h:\w ] 
      لیست کامل گزینه هاش رو براتون میذارم
      Instagram : https://www.instagram.com/iranlinuxforum

      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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

      کامنت


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

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

        کد PHP:
          \a an ASCII bell character (07)
            
        \d 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
            \e 
        an ASCII escape character (033)
            
        \h the hostname up to the first '.'
            
        \H the hostname
            \j 
        the number of jobs currently managed by the shell
            \l 
        the basename of the shell’s terminal device name
            \n 
        newline
            \r 
        carriage return
            
        \s the name of the shellthe basename of $(the portion following the final slash)
            
        \t the current time in 24-hour HH:MM:SS format
            \T 
        the current time in 12-hour HH:MM:SS format
            
        \@ : the current time in 12-hour am/pm format
            \A 
        the current time in 24-hour HH:MM format
            \u 
        the username of the current user
            \v 
        the version of bash (e.g., 2.00)
            
        \V the release of bashversion patch level (e.g., 2.00.0)
            
        \w the current working directorywith $HOME abbreviated with a tilde
            \W 
        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 
        موفق باشید
        Instagram : https://www.instagram.com/iranlinuxforum

        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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

        کامنت

        درباره انجمن منطقه لینوکسی ها

        انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

        شبکه های اجتماعی
        در حال انجام ...
        X