pietrio.blogg.se

Linux iterm profiles
Linux iterm profiles







linux iterm profiles
  1. Linux iterm profiles install#
  2. Linux iterm profiles full#

htop: “an interactive process viewer for Unix systems”, which I use instead of the macOS Activity Monitor.app htop.HTTPie: a command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, plugins, and more which I often use instead of graphical programs like Postman or Insomnia HTTPie.lazygit: a simple but amazing terminal UI for git commands !(./lazygit.gif).In this chapter I want to demonstrate some CLI tools which I regularly use in my terminal and which can highly increase your productivty: After installing the font on your operating system you need to select it as a font in your iTerm profile: I use the Cascadia Font from Microsoft in iTerm. Minimal Theme Setting Change font to Cascadia Font The result should look similar to my terminal:Ĭhoose Minimal theme to have a cleaner UI with smaller tabs as shown in the screenshot above: Installation instructions can be found here. I really like Material Design so I also use it in iTerm thanks to this iTerm2 color scheme. Invalid ZSH syntax highlighting Valid ZSH syntax highlighting zsh-syntax-highlighting: provides syntax highlighting for the shell zsh, red for invalid and green for valid commands:.zsh-autosuggestions: suggests commands as you type based on history and completions.web-search: adds aliases for searching with Google, Wiki, Bing, YouTube and other popular services.bgnotify: cross-platform background notifications for long running commands.npm: provides completion as well as adding many useful aliases for npm.docker: adds auto-completion for docker.brew: adds several aliases for common brew commands.git: provides many aliases and a few useful functions for git.Some words about the used plugins, here you can find a list of all available Oh My ZSH plugins: I use the avit theme but there are many other cool themes available. alias zshconfig = "nano ~/.zshrc" alias ohmyzsh = "nano ~/.oh-my-zsh" alias gpf = 'git push -f' # Docker alias alias dkps = "docker ps" alias dkst = "docker stats" alias dkpsa = "docker ps -a" alias dkimgs = "docker images" alias dkcpup = "docker-compose up -d" alias dkcpdown = "docker-compose down" alias dkcpstart = "docker-compose start" alias dkcpstop = "docker-compose stop" # Kubectl alias alias kdev = 'kubectl -n dev' alias kpg = 'kubectl -n playground' alias ktest = 'kubectl -n test' alias kprod = 'kubectl -n prod' alias kpreprod = 'kubectl -n preprod'

Linux iterm profiles full#

# For a full list of active aliases, run `alias`. Aliases can be placed here, though oh-my-zsh # users are encouraged to define aliases within the ZSH_CUSTOM folder. # Set personal aliases, overriding those provided by oh-my-zsh libs, # plugins, and themes. # See ZSH_THEME = "avit" # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) # Add wisely, as too many plugins slow down shell startup. Optionally, if you set this to "random" # it'll load a random theme each time that oh-my-zsh is loaded. export PATH = $HOME/bin:/usr/local/bin: $PATH export JAVA_HOME = "/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/" # jenv export PATH = " $HOME/.jenv/bin: $PATH" eval " $(jenv init - )" # Path to your oh-my-zsh installation. # If you come from bash you might have to change your $PATH.

Linux iterm profiles install#

You can install it using this terminal command:

  • Use - to quickly navigate between your last and current path.
  • Example: take testFolder is the same as mkdir testFolder & cd testFolder
  • take command creates a new directory and changes the path to it.
  • ) / (for root directory) and ~ (for home directory)
  • You can omit the cd (change directory) command.
  • Use alias commands, you can get a list of all available alias by running alias in your terminal.
  • Autocompletion by pressing Tab key which allows selecting available directories, commands and files.
  • You can enrich ZSH by using the Oh My ZSH framework which provides some functionality that will boost your productivity: Since macOS Catalina (10.15.2) the default shell is now ZSH instead of Bash.
  • Paste history that shows everything you’ve pasted into the terminal.
  • linux iterm profiles

  • Different user profiles to save your window arrangements and more.
  • Register a hotkey that brings the terminal to the foreground when you’re in another application.
  • linux iterm profiles

    Split your terminal into multiple panes which you can switch by hotkeys.









    Linux iterm profiles