การโคลน Mac OS X Terminal สำหรับ Ubuntu


18

ฉันต้องการตั้งค่าชุดรูปแบบ Max OS X Terminal สำหรับ Ubuntu Terminal ฉันชอบแบบอักษรและสีจริงๆ นี่คือลักษณะที่ปรากฏของ Mac Terminal:

แหล่งที่มาของภาพ

มีบางสิ่งที่ฉันต้องการเห็นใน Ubuntu Terminal:

  • ฉันต้องการแทนที่username@desktop:~/Dropbox$ด้วยชื่อผู้ใช้และชื่อคอมพิวเตอร์ในรูปแบบนี้:desktop:Dropbox username$

  • ฉันต้องการเปลี่ยนแบบอักษรของเทอร์มินัลให้ดูเหมือนในเทอร์มินัล Mac

  • ฉันต้องการเปลี่ยนชุดรูปแบบสีให้เหมือนกับชุดรูปแบบสีของเทอร์มินัล Mac

เป็นไปได้ไหม อย่างไร?


โปรดทราบว่าฉันไม่ต้องการเปลี่ยนธีม Ubuntu ฉันใช้ Unity กับชุดรูปแบบเริ่มต้น แต่ฉันต้องการเปลี่ยนเฉพาะการตั้งค่าเทอร์มินัลเนื่องจากเป็นแอปพลิเคชันที่ฉันใช้มากที่สุด


คุณได้รับคำตอบจากคุณไหม?
Sukupa91

1
@ Sushantp606 ฉันได้เพิ่ม: askubuntu.com/a/387520/148451
IonicăBizău

1
ทำไมคุณต้องการทำเช่นนี้? เทอร์มินัลในอูบุนตูคือ 10 เท่าเทอร์มินัลของ mac ติดตั้งเทอร์มิเนเตอร์
Stevie G

@StevieG ผมก็ชื่นชอบวิธีการที่ Mac ลักษณะขั้ว แต่ขณะนี้ผมใช้ธีมแบนขั้ว ฉันไม่ชอบ Terminator, Gnome Terminal + tmux สร้างงานที่ยอดเยี่ยมด้วยกัน :)
IonicăBizău

คุณอาจไม่เชื่อสิ่งนี้ แต่ฉันเปลี่ยนจาก Ubuntu 18.04 เป็น MacOS และฉันคิดถึงเทอร์มินัล Ubuntu ของฉัน ฉันกำลังค้นหาออนไลน์เพื่อทำให้เทอร์มินัล MacOS ของฉันดูเหมือนอูบุนตู
Omar Tariq

คำตอบ:


25

การเปลี่ยนสไตล์ที่รวดเร็ว

หากต้องการเปลี่ยนรูปแบบการแจ้งให้เพิ่มบรรทัดต่อไปนี้ใน~/.bashrcไฟล์:

### Prompt style
export PS1="\033[0;33m\h:\W \u\$ \e[m"

ตอนนี้เทอร์มินัลจะเป็นดังนี้:

แบบอักษรเทอร์มินัล

แบบอักษรของ Intall Monaco คุณสามารถเรียกใช้สิ่งนี้ได้ในเทอร์มินัล:

curl -kL https://raw.githubusercontent.com/cstrap/monaco-font/master/install-font-ubuntu.sh | bash

คำเตือน : คุณอาจมีปัญหากับแบบอักษรนี้ในเบราว์เซอร์ นี้จะกล่าวถึงที่นี่

จากนั้นตั้งค่าแบบอักษรเทอร์มินัลให้ใช้ Monacao: ไปที่Edit -> Profile Preferencesและเปลี่ยนแบบอักษร:

โทนสี

บันทึกเนื้อหาต่อไปนี้ลงในไฟล์ XML:

<gconfentryfile>
  <entrylist base="/apps/gnome-terminal">
    <entry>
      <key>global/active_encodings</key>
      <schema_key>/schemas/apps/gnome-terminal/global/active_encodings</schema_key>
      <value>
        <list type="string">
            <value>
              <string>UTF-8</string>
            </value>
            <value>
              <string>current</string>
            </value>
        </list>
      </value>
    </entry>
    <entry>
      <key>global/confirm_window_close</key>
      <schema_key>/schemas/apps/gnome-terminal/global/confirm_window_close</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>global/default_profile</key>
      <schema_key>/schemas/apps/gnome-terminal/global/default_profile</schema_key>
      <value>
        <string>Default</string>
      </value>
    </entry>
    <entry>
      <key>global/profile_list</key>
      <schema_key>/schemas/apps/gnome-terminal/global/profile_list</schema_key>
      <value>
        <list type="string">
            <value>
              <string>Default</string>
            </value>
        </list>
      </value>
    </entry>
    <entry>
      <key>global/use_menu_accelerators</key>
      <schema_key>/schemas/apps/gnome-terminal/global/use_menu_accelerators</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>global/use_mnemonics</key>
      <schema_key>/schemas/apps/gnome-terminal/global/use_mnemonics</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>keybindings/close_tab</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/close_tab</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;w</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/close_window</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/close_window</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;q</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/copy</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/copy</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;c</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/detach_tab</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/detach_tab</schema_key>
    </entry>
    <entry>
      <key>keybindings/full_screen</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/full_screen</schema_key>
      <value>
        <string>F11</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/help</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/help</schema_key>
      <value>
        <string>F1</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/move_tab_left</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/move_tab_left</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;Page_Up</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/move_tab_right</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/move_tab_right</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;Page_Down</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/new_profile</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/new_profile</schema_key>
    </entry>
    <entry>
      <key>keybindings/new_tab</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/new_tab</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;t</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/new_window</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/new_window</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;n</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/next_tab</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/next_tab</schema_key>
      <value>
        <string>&lt;Control&gt;Page_Down</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/paste</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/paste</schema_key>
      <value>
        <string>&lt;Ctrl&gt;&lt;Shift&gt;v</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/prev_tab</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/prev_tab</schema_key>
      <value>
        <string>&lt;Control&gt;Page_Up</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/reset</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/reset</schema_key>
    </entry>
    <entry>
      <key>keybindings/reset_and_clear</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/reset_and_clear</schema_key>
    </entry>
    <entry>
      <key>keybindings/save_contents</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/save_contents</schema_key>
      <value>
        <string>disabled</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/set_terminal_title</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/set_terminal_title</schema_key>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_1</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_1</schema_key>
      <value>
        <string>&lt;Alt&gt;1</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_10</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_10</schema_key>
      <value>
        <string>&lt;Alt&gt;0</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_11</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_11</schema_key>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_12</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_12</schema_key>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_2</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_2</schema_key>
      <value>
        <string>&lt;Alt&gt;2</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_3</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_3</schema_key>
      <value>
        <string>&lt;Alt&gt;3</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_4</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_4</schema_key>
      <value>
        <string>&lt;Alt&gt;4</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_5</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_5</schema_key>
      <value>
        <string>&lt;Alt&gt;5</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_6</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_6</schema_key>
      <value>
        <string>&lt;Alt&gt;6</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_7</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_7</schema_key>
      <value>
        <string>&lt;Alt&gt;7</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_8</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_8</schema_key>
      <value>
        <string>&lt;Alt&gt;8</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/switch_to_tab_9</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/switch_to_tab_9</schema_key>
      <value>
        <string>&lt;Alt&gt;9</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/toggle_menubar</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/toggle_menubar</schema_key>
    </entry>
    <entry>
      <key>keybindings/zoom_in</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/zoom_in</schema_key>
      <value>
        <string>&lt;Ctrl&gt;plus</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/zoom_normal</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/zoom_normal</schema_key>
      <value>
        <string>&lt;Ctrl&gt;0</string>
      </value>
    </entry>
    <entry>
      <key>keybindings/zoom_out</key>
      <schema_key>/schemas/apps/gnome-terminal/keybindings/zoom_out</schema_key>
      <value>
        <string>&lt;Ctrl&gt;minus</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/allow_bold</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/allow_bold</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/alternate_screen_scroll</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/alternate_screen_scroll</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/background_color</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/background_color</schema_key>
      <value>
        <string>#0D0D19192626</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/background_darkness</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/background_darkness</schema_key>
      <value>
        <float>0.5</float>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/background_image</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/background_image</schema_key>
      <value>
        <string></string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/background_type</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/background_type</schema_key>
      <value>
        <string>solid</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/backspace_binding</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/backspace_binding</schema_key>
      <value>
        <string>ascii-del</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/bold_color</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/bold_color</schema_key>
      <value>
        <string>#000000000000</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/bold_color_same_as_fg</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/bold_color_same_as_fg</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/cursor_blink_mode</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/cursor_blink_mode</schema_key>
      <value>
        <string>system</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/cursor_shape</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/cursor_shape</schema_key>
      <value>
        <string>block</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/custom_command</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/custom_command</schema_key>
      <value>
        <string></string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/default_show_menubar</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/default_show_menubar</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/default_size_columns</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/default_size_columns</schema_key>
      <value>
        <int>80</int>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/default_size_rows</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/default_size_rows</schema_key>
      <value>
        <int>24</int>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/delete_binding</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/delete_binding</schema_key>
      <value>
        <string>escape-sequence</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/encoding</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/encoding</schema_key>
      <value>
        <string>current</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/exit_action</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/exit_action</schema_key>
      <value>
        <string>close</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/font</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/font</schema_key>
      <value>
        <string>Monaco Bold 10</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/foreground_color</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/foreground_color</schema_key>
      <value>
        <string>#D3D1D7D7CFCF</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/icon</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/icon</schema_key>
      <value>
        <string></string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/login_shell</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/login_shell</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/palette</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/palette</schema_key>
      <value>
        <string>#000000000000:#F5F579780000:#7373D2D11615:#D554C1D77F49:#40DAC851F332:#CECE5C5B0000:#C1C07D7C1110:#7373D2D11615:#262626262626:#EDEDD4D40000:#7373D2D11615:#EFEF29292929:#0000ABAAFFFF:#BAB99F9F0000:#E9E8B9B86E6E:#ADAD7F7FA8A7</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scroll_background</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scroll_background</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scroll_on_keystroke</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scroll_on_keystroke</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scroll_on_output</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scroll_on_output</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scrollback_lines</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scrollback_lines</schema_key>
      <value>
        <int>512</int>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scrollback_unlimited</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scrollback_unlimited</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/scrollbar_position</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/scrollbar_position</schema_key>
      <value>
        <string>right</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/silent_bell</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/silent_bell</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/title</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/title</schema_key>
      <value>
        <string>Terminal</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/title_mode</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/title_mode</schema_key>
      <value>
        <string>replace</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/update_records</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/update_records</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/use_custom_command</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/use_custom_command</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/use_custom_default_size</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/use_custom_default_size</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/use_system_font</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/use_system_font</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/use_theme_background</key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/use_theme_colors</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/use_theme_colors</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/visible_name</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/visible_name</schema_key>
      <value>
        <string>Default</string>
      </value>
    </entry>
    <entry>
      <key>profiles/Default/word_chars</key>
      <schema_key>/schemas/apps/gnome-terminal/profiles/Default/word_chars</schema_key>
      <value>
        <string>-A-Za-z0-9,./?%&amp;#:_=+@~</string>
      </value>
    </entry>
  </entrylist>
</gconfentryfile>

จากนั้นนำเข้าชุดรูปแบบสีที่ใช้คำสั่งต่อไปนี้:

gconftool-2 --load terminal-color-scheme.xml

... โดยที่terminal-color-scheme.xmlชื่อของไฟล์ XML ที่มีเนื้อหาด้านบน

หลังจากนั้นเทอร์มินัลของคุณจะมีลักษณะดังนี้:


@lonica คุณรู้วิธีการทำให้เครื่องสั่นเล็กน้อยหรือแฟลชเมื่อเราทำอะไรผิดพลาด ตัวอย่างเช่นในขณะที่นำทางไปยังไดเรกทอรีถ้าเรามาถึงจุดสิ้นสุดของไดเรกทอรีและยังคงเรากดแท็บ
Soumitri Pattnaik

@SoumitriPattnaik ฉันคิดว่ามันเกี่ยวข้องกับเทอร์มินัลอีมูเลเตอร์ที่คุณใช้อยู่ ในเครื่อง Mac ของฉันฉันปิดการใช้งานระฆังภาพนั้น ฉันไม่ได้ทดสอบสิ่งนี้ แต่ฉันคิดว่านี่คือสิ่งที่คุณต้องการ: askubuntu.com/a/620053/148451
IonicăBizău

ตำแหน่งที่จะบันทึกขั้วสี scheme.xmlไฟล์
Pankaj Gautam

@PankajGautam คุณสามารถเก็บมันได้ทุกที่
IonicăBizău

@lonica ฉันทำตามทุกขั้นตอนอย่างถูกต้องทำให้ชื่อไฟล์เหมือนกัน แต่ได้รับข้อผิดพลาดด้านล่าง
Pankaj Gautam

2

พวกเราส่วนใหญ่ทำงานกับ shell prompt ตามค่าเริ่มต้น Linux distro ส่วนใหญ่จะแสดงชื่อโฮสต์และไดเรกทอรีการทำงานปัจจุบัน คุณสามารถปรับแต่งพรอมต์ของคุณเพื่อแสดงข้อมูลที่สำคัญกับคุณได้อย่างง่ายดายพร้อมรับการควบคุมผ่านตัวแปรเชลล์พิเศษ

เพื่อแสดงการตั้งค่าพรอมต์ปัจจุบันใช้ -

echo $PS1

ผลลัพธ์จะเหมือนด้านล่างของคุณจะเหมือนกันถ้าคุณไม่เคยเล่นมาก่อน -

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

เพื่อปรับเปลี่ยนcomputername@usernameให้Username ใช้ -

PS1="User name : "

เพื่อให้การเปลี่ยนแปลงนี้ใช้ถาวรแก้ไข /.bashrc by-

vi $HOME/.bashrc

และต่อท้ายบรรทัด -

export PS1="\e[0;31m[\u@\h \W]\$ \e[m"

หากคุณต้องการเพิ่มสิ่งอื่น ๆ เช่นวันที่และทั้งหมดเพื่อแจ้งให้ฉันทราบฉันจะเพิ่มข้อมูลอื่น ๆ

คำถามที่สองของคุณกำลังจะเปลี่ยนแบบอักษรสำหรับการติดตั้งเครื่องมือ unity tweak ทั้งจากศูนย์ซอฟต์แวร์ Ubuntu หรือผ่านเทอร์มินัลเป็น -

sudo apt-get install unity-tweak-tool

และและเปลี่ยนแบบอักษรและขนาดตามความต้องการของคุณ

ประการที่สามฉันไม่มีความคิดใด ๆ ที่จะเปลี่ยนรูปแบบสีของ Ubuntu เป็น MAC เพราะฉันไม่ใช่แฟน MAC แต่คุณสามารถเปลี่ยนสีที่พรอมต์ของคุณได้ตามที่อธิบายไว้ด้านล่าง -

หากต้องการตั้งค่าพรอมต์สีเขียวให้พิมพ์คำสั่งต่อไปนี้:

$ export PS1="\e[0;32m[\u@\h \W]\$ \e[m "

เปลี่ยนรหัสสีตามความต้องการของคุณจากตารางที่แสดงด้านล่าง

รหัสสี

และถ้าคุณต้องการเปลี่ยนสีตัวอักษรที่สมบูรณ์สำหรับเทอร์มินัลไปที่เทอร์มินัล - แก้ไข - การตั้งค่าและใช้สีตัวอักษร cutom เป็น -

การตั้งค่าเทอร์มินัล

นั่นคือทั้งหมดที่ฉันรู้ฉันไม่รู้ว่าคุณจะเปลี่ยนรูปแบบตามที่แสดงในคำถามของคุณได้อย่างไร

คำแนะนำพิเศษ - สำหรับว่าทำให้มันดูเหมือนว่าการใช้งาน Mac http://www.noobslab.com/2013/10/mac-os-x-mbuntu-1310-pack-is-ready.html

หวังว่ามันจะช่วยคุณ


1

สำหรับพรอมต์ (ส่วนที่คุณแสดงเป็นเดสก์ท็อป: ชื่อผู้ใช้ Dropbox $) ดูเอกสารนี้ที่โครงการเอกสารของ Linux: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/index.htmlมันอธิบายวิธีการตั้งค่า PS1 และวิธีตั้งค่าสีสำหรับพรอมต์ (หากคุณต้องการเช่นกัน)

แบบอักษรคุณจะต้องค้นหาว่าแบบอักษรใดที่เทอร์มินัล mac osx ใช้และทำการติดตั้ง (ถ้ายังไม่ได้อยู่ใน Ubuntu) จากนั้นคุณสามารถตั้งค่าโดยใช้การตั้งค่าใน Terminal

สำหรับสีของไฟล์ที่คุณจะต้องใช้กับ dir_colors นี่คือลิงค์ไปยังหน้า man: http://man7.org/linux/man-pages/man5/dir_colors.5.html

คุณเคยเห็นสิ่งนี้เกี่ยวกับชุดรูปแบบ Mac สำหรับ Ubuntu หรือไม่ http://www.noobslab.com/2013/10/mac-os-x-mbuntu-1310-pack-is-ready.html

ใช่ทั้งหมดนี้สามารถทำได้ แต่คุณจะต้องทำการกำหนดค่าบางอย่าง

คุณอาจต้องการใช้ให้ทำงานกับ. bashrc ที่กำหนดเอง นี่คือการสอนที่ดี: http://news.softpedia.com/news/How-to-Customize-the-Shell-Prompt-40033.shtml

เช่นเดียวกับทุกสิ่งให้สำรองไฟล์ต้นฉบับไว้เผื่อกรณี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.