0%

Mac Terminal入门

Mac Terminal basics tutorial

·Code form

img


·Basic code

  1. echo | Print

1
2
echo "Hello, world!"

  1. About file

    · pwd | show current path

    1
    pwd

    · cd | change the path

    1
    cd /Users/wenhui/Desktop

    拖入快速提取路径

    !: u can drug it into Terminal to get the file path directly.

    · ls

    1
    2
    ls -R 
    # List all subfolders
  2. clear | Clear screen

  3. sudo | Get administrator privileges

  4. man XXX | Learn the useage of XXX

    man

    !: Press q to exit

  5. caffeinate | Keep mac work

    img

    !: Press ^Control -C to stop

  6. killall XXX | Kill XXX

    1
    killall WeChat 
  7. defaults

    · Screencapture type

    1
    2
    defaults write com.apple.screencapture type jpg
    # -> JPEG
    1
    2
    defaults write com.apple.screencapture type png
    # -> PNG

    · show / Hide Folder

    1
    defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder
    1
    defaults write com.apple.finder AppleShowAllFiles -bool false; killall Finder

    !: ls -a also can be used to show hide folders

    ​ · Dock

    1
    2
    defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock
    # Add a blank boundary symbol

    为程序栏加分界符

    !; When u find there are too many symbols in Dock, u can delete it just by dragging.

    1
    2
    defaults delete com.apple.dock; killall Dock
    # Restore Dock to factory settings

    img

  1. amazing echo

1
banner -w 80 0HB

ae

改名

改名前

因为时常需要写些wp等东西,再加上后面果子默认的主机名实在太长了

对着市面上老旧的教程,研究了好一会,发现都不全面完善,现总结、补充如下

本机配置:

配置

  1. 修改@后的主机名

  2. 修改@前的用户名

    这颇为费劲,要了命了

    • 尝试了sudo scutil —set HostName 0HB,没效果

    • https://blog.csdn.net/weixin_28878287/article/details/118269694

      尝试了改了管理员的用户名,无果

    • https://www.zhihu.com/question/63137511/answer/1347552071

      直接动手修改/etc/bashrc的配置,也没效果

      要放弃了,etc文件下逛了下,看到了zshrc

      突然记起来,mac os终端改成zsh了🥲

      于是,有如下操作

      • sudo su root权限才能改配置文件

      • vim /private/etc/zshrc 修改文件内容

        • i开始编辑

        • 修改文件里以下内容

          1
          2
          # Default prompt
          PS1="0HB@%m %1~ %# "
        • ESC,再:输入wq!,即:保存修改退出

      • 重启终端source /private/etc/zshrc

        后者不需要重启终端,执行即可,但可能会出现0HB@%m %1~ %的情况,重启终端后正常显示0HB@Caliburn ~ %

  3. 修改路径

    本该告一段落,但尝试修改终端@前的用户名时,无意间找到了修改路径里/User后用户名的方法

    又想着想来写wp时,为了隐私,需要改路径名,太有用了,特此记录

    效果: /Users/0HB/Desktop/星盟招新

    缺点:终端里的配置可能会丢失,比如conda、pythonclear失效

最后来一张终端效果图,Caliburn-石中剑。

改名后