美文网首页Linux
如何使linux终端高效且美观

如何使linux终端高效且美观

作者: Mr_我爱读文献 | 来源:发表于2020-01-10 19:24 被阅读0次

对于生信工作者来讲,每日接触最多的莫过于服务器终端,一个高效且美观的终端将会事半功倍。

在使用linux平台时,常用的工具就是vim
接下来就是让你的vim具有良好的可视化环境

vim .vimrc

filetype on
set nu
syntax on
set cindent
set shiftwidth=4
set softtabstop=4
set tabstop=4
set expandtab
set ruler
set backspace=indent,eol,start
set encoding=utf-8
set fileencoding=utf-8
set completeopt=preview,menu
set cursorline
set magic
set autoindent
set smartindent
set showmatch
set history=1000
set nobackup
set noswapfile
set ignorecase
set hlsearch
set incsearch

以后,你是用vim打开文件后就是这个样子的


此外,一般我们还想改变命令行终端以及背景的风格
此时,主要就是修改bashrc文件

# .bashrc
alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
alias .....='cd ../../../../'
alias ......='cd ../../../../../'
alias ls="ls -1p --color=auto"
alias l="ls -lhGgo"
alias la="ls -lhGgoA"
alias lt="ls -lhGgotr"
alias lS="ls -lhGgoSr"
alias l.="ls -lhGgod .*"
alias lhead="ls -lhGgo | head"
alias ltail="ls -lhGgo | tail"
alias lmore='ls -lhGgo | more'
alias refresh="source ~/.bashrc"
alias grep="grep --color=auto"
function mcd { mkdir -p "$1" && cd "$1";}
extract () {
   if [ -f $1 ] ; then
       case $1 in
        *.tar.bz2)      tar xvjf $1 ;;
        *.tar.gz)       tar xvzf $1 ;;
        *.tar.xz)       tar Jxvf $1 ;;
        *.bz2)          bunzip2 $1 ;;
        *.rar)          unrar x $1 ;;
        *.gz)           gunzip $1 ;;
        *.tar)          tar xvf $1 ;;
        *.tbz2)         tar xvjf $1 ;;
        *.tgz)          tar xvzf $1 ;;
        *.zip)          unzip $1 ;;
        *.Z)            uncompress $1 ;;
        *.7z)           7z x $1 ;;
        *)              echo "don't know how to extract '$1'..." ;;
       esac
   else
       echo "'$1' is not a valid file!"
   fi
}

### 建立linux回收站,防止误删重要文件
alias rm=trash
alias r=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
  mv -i ~/.trash/$@ ./
}
trash()
{
  mv $@ ~/.trash/
}
cleartrash()
{
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.trash/*
}

### 修改命令行主题
PS1="\[\e[32;1m\]\u \[\e[33;1m\]\t \[\e[35;1m\]\w \n\[\e[0;40m\]$"

通过上面的修改,我们现在可以通过别名,在终端快速输入。此外,我们还建立了一个临时回收站的功能,主要是防止文件的误删。

相关文章

  • 如何使linux终端高效且美观

    对于生信工作者来讲,每日接触最多的莫过于服务器终端,一个高效且美观的终端将会事半功倍。 在使用linux平台时,常...

  • 2018-03-19

    Apache MINA 如何在 CentOS 7 / RHEL 7 终端服务器上安装 KVM 在 Linux 上使...

  • 如何在 Linux 终端查看图像

    如何在 Linux 终端查看图像[http://www.linuxeden.com/a/76551] Linux ...

  • 2019-07-11

    Linux 终端命令格式 目标 了解终端命令格式 知道如何查阅终端命令帮助信息 终端命令格式command [-o...

  • jvm jstack分析线程状态及类加载机制

    jstack分析线程状态 如何查看cpu中占用率较高的线程并分析原因 在linux终端,执行top,它默认是按照使...

  • note_13.4_作业控制

    Linux系统作业控制 job:前台作业(foregroud):通过终端启动,且启动后会一直占据终端;后台作业(b...

  • 5 个用于在 Linux 终端中查找域名 IP 地址的命令

    5 个用于在 Linux 终端中查找域名 IP 地址的命令 本教程介绍了如何在 Linux 终端验证域名或计算机名...

  • 作业管理

    1.Linux的作业控制 前台作业:通过终端启动,且启动后一直占据终端;后台作业:可通过终端启动,但启动后即转入后...

  • Linux终端

    Linux终端 介绍Linux终端、命令行以及执行系统命令。对于新手,需要熟悉Linux终端,因为终端是与Linu...

  • 如何冻结和锁定你的 Linux 系统

    冻结终端窗口并锁定屏幕意味着什么 - 以及如何在 Linux 系统上管理这些活动。 如何在 Linux 系统上冻结...

网友评论

    本文标题:如何使linux终端高效且美观

    本文链接:https://www.haomeiwen.com/subject/cyemactx.html