精华内容
下载资源
问答
  • Linux终极shell-zsh的完美配置方案!——oh-my-zsh 二、遇到的问题 因为配置时不是root用户,用chsh -s /bin/zsh切换到zsh时出现chsh: PAM认证失败的问题 则需要手动改 用sudo vim /etc/passwd找到自己的用户名,我...

    一、主要参考
    Linux终极shell-zsh的完美配置方案!——oh-my-zsh
    二、遇到的问题
    因为配置时不是root用户,用chsh -s /bin/zsh切换到zsh时出现chsh: PAM认证失败的问题
    则需要手动改
    sudo vim /etc/passwd找到自己的用户名,我的就在最后一行,将/bin/bash改为/bin/zsh
    在这里插入图片描述
    然后重启即可

    用的时候发现,sudo密码不对,是因为改了zsh还未设置密码。所以需要通过sudo passwd设置新的密码

    完成~
    新的界面
    在这里插入图片描述

    还有一个值得注意的地方:

    source ./bashrc出现的command not found: shopt问题
    因为用了zsh…想改什么配置的话把配置写入~/.zshrc,执行source ~/.zshrc即可。

    展开全文
  • 目前常用的Linux系统和OS X系统默认的shell都是bash,但zsh才是shell中的极品,它具有色彩高亮、智能补全、命令提示等优点,使我们工作更专注于内容,而不是专注于命令是否错误。但zsh配置太复杂,让许多开发人员...


    目前常用的Linux系统和OS X系统默认的shell都是bash,但zsh才是shell中的极品,它具有色彩高亮、智能补全、命令提示等优点,使我们工作更专注于内容,而不是专注于命令是否错误。但zsh的配置太复杂,让许多开发人员望而却步。直到Github上oh-my-zsh项目的出现,zsh的配置才变得简单并易于管理,我们可以使用数百个功能强大的插件和精美的主题。

    1.存在问题

    • 没有root权限,无法使用aptyum等包管理工具,需要自行解决安装中的依赖问题。
    • 没有root权限,无法修改登录的默认shell。

    2.解决思路

    1. /home你的目录下编译安装zsh
    2. PATH环境变量添加zsh的安装目录。
    3. exec zsh切换到zsh中。(可以参考 官方推荐方式 中的1.7修改启动脚本~/.profile,从而将zsh设置为默认shell。[需要注意的是,如果修改.profile文件失误,再次登录shell是会出现连接不上服务器的情况,慎重!!!]
    4. 无root权限安装oh-my-zsh
    5. 根据自己的需求管理zsh配置文件。

    3.安装zsh

    # 位置自定义,只要在自己的home目录下,版本对应
    mkdir Applications
    mkdir Applications/zsh-5.7.1
    • 3.下载源码
    # wget下载源码并将压缩包命名为 zsh.tar.xz
    wget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/download
    • 4.解压
    # 将.xz文件解压成tar文件 ---> zsh.tar
    xz -d zsh.tar.xz
    # tar解压
    tar -xvf zsh.tar
    • 5.配置与编译
    # 解压后生成 zsh-5.7.1 文件夹,与版本相关
    cd zsh-5.7.1
    
    # 配置 --prefix选项指定安装目录
    ./configure --prefix=$HOME/Applications/zsh-5.7.1
    
    # 编译与安装
    make
    make install

    配置时存在问题: configure错误.
    缺少curses或ncurses的库
    解决方法: 手动安装ncurses-devel.

    # 1.为 ncurses-devel 编译设置一些编译选项
    vim ~/.bashrc
    # 在 ./bashrc中添加以下内容, :wq退出
    export CXXFLAGS=" -fPIC"
    export CFLAGS=" -fPIC"
    # source 命令使改动生效
    source ~/.bashrc
    
    # 2.安装 ncurses-devel
    # 下载
    wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.1.tar.gz
    # 解压
    tar -zxvf ncurses-6.1.tar.gz
    # 配置
    mkdir Applications/ncurses-6.1
    cd ncurses-6.1
    ./configure --prefix=$HOME/Applications/ncurses-6.1 --with-shared
    # 编译与安装
    make
    make install
    
    # 3.配置环境变量
    vim ~/.bashrc
    # 添加以下内容
    export NCURSES_HOME=$HOME/Applications/ncurses-6.1
    export PATH=$NCURSES_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$NCURSES_HOMEb:$LD_LIBRARY_PATH
    export CPPFLAGS="-I$NCURSES_HOME/include" LDFLAGS="-L$NCURSES_HOMEb"
    # source
    source ~/.bashrc

    返回zsh的配置阶段,配置并编译安装。

    cd ~/zsh-5.7.1
    ./configure --prefix=$HOME/Applications/zsh-5.7.1
    make
    make install
    • 6.PATH环境变量中配置zsh
    vim ~/.bashrc
    # 添加以下内容
    export PATH=$HOME/Applications/zsh-5.7.1/bin:$PATH
    # source
    source ~/.bashrc

    4.安装oh-my-zsh

    # 根据 github 上的 README 操作
    sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    5.根据自身需求配置zsh

    Looking for an existing zsh config…
    Using the Oh My Zsh template file and adding it to ~/.zshrc.

    • 通过~/.zshrc配置插件(plugins)和主题(themes)
      ~/.oh-my-zsh/plugins:oh-my-zsh官方插件目录。
      ~/.oh-my-zsh/custom/plugins:路径存放第三方插件。
    # 列出 oh-my-zsh 中所有的主题
    cd ~/.oh-my-zsh/themes && ls
    # 列出 oh-my-zsh 中所有的插件
    cd ~/.oh-my-zsh/plugins && ls
    
    # 我的配置
    vim ~/.zshrc
    # ---- 修改插件和主题内容保存----
    plugins=(
      git
      pip
      last-working-dir
     )
    ZSH_THEME="agnoster"
    # 生效
    source ~/.zshrc
    • 插件推荐
    1. last-working-dir:记录退出终端时所在路径,再次打开终端还在这个路径。
    2. zsh-syntax-highlighting:第三方插件,用于终端输入命令的语法高亮。
    # 1.Clone this repository in oh-my-zsh's plugins directory --> ~/.oh-my-zsh/custom/plugins
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    # 2.Activate the plugin in ~/.zshrc
    plugins=(其他插件 zsh-syntax-highlighting)

    3.zsh-autosuggestions:第三方插件,历史记录建议,按Tab键补全。

    # 1.Clone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    # 2.Add the plugin to the list of plugins for Oh My Zsh to load (inside ~/.zshrc)
    plugins=(其他插件 zsh-autosuggestions)

    4.z:类似autojump功能的oh-my-zsh内置插件,用于目录之间的快速跳转。按照z [-cehlrtx] args这样的格式使用。
    5.Thefuck:适用于bash,zsh等,命令行纠错工具,命令出错时,输入fuck纠正。

    # 1.install
    pip install thefuck
    # 2.在~/.bashrc,~/.zshrc等中配置
    #编辑bashrc配置文件
    vim ~/.bashrc
    #在文件尾加入一行
    eval "$(thefuck --alias fuck)"
    #使生效
    source ~/.bashrc

    参考:
    [1] 不使用root权限安装zsh和oh-my-zsh
    [2] 在没有sudo权限的Linux服务器下安装oh-my-zsh

    展开全文
  • 由于学校或者公司服务器不会给普通用户开通root权限,因此每次新装服务器都需要从非root用户安装配置自己的环境。此篇记录一下linux常用的软件配置和安装。方便重装系统!!! 一、zsh和oh-my-zsh配置 安装zsh mkdir...


    前言

    由于学校或者公司服务器不会给普通用户开通root权限,因此每次新装服务器都需要从非root用户安装配置自己的环境。此篇记录一下linux常用的软件配置和安装。方便重装系统!!!

    一、zsh和oh-my-zsh配置

    安装zsh

    mkdir zsh && cd zsh  # 新建文件夹
    wget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/download  # 下载最新版本zsh
    xz -d zsh.tar.xz  # .tar.xz 文件需要解压两次
    tar -xvf zsh.tar
    cd zsh-5.7.1  #不同版本此路径不一样,cd就完事了
    ./configure --prefix=$HOME/usr/  # 指定路径configure
    make && make install  # 安装
    

    问题

    安装时如果出现下面问题:
    ./configure时出现问题

    configure: error: “No terminal handling library was found on your system.
    This is probably a library called ‘curses’ or ‘ncurses’. You may
    need to install a package called ‘curses-devel’ or ‘ncurses-devel’ on your
    system.”
    See `config.log’ for more details

    make时出现问题

    make: *** No targets specified and no makefile found. Stop.

    解决方法

    先配置环境变量,如下命令写入~/.bashrc文件方便使用:

    export CXXFLAGS="-fPIC"
    export CFLAGS="-fPIC"
    export NCURSES_HOME=$HOME/usr  # 你自己的 ncurses 目录
    export PATH=$NCURSES_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$NCURSES_HOME/lib:$LD_LIBRARY_PATH
    export CPPFLAGS="-I$NCURSES_HOME/include" LDFLAGS="-L$NCURSES_HOME/lib"
    

    然后运行source ~/.bashrc使其生效。

    然后安装ncurses,找到最新版本ncurses下载安装

    cd ../../ && mkdir ncurses && cd ncurses  # 切换到上级目录新建ncurses文件夹
    wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz  # 找到最新版本ncurses,并更改版本号
    tar -xzvf ncurses-6.1.tar.gz  # 解压
    cd ncurses-6.1
    ./configure --prefix=$HOME/usr/ --with-shared --without-debug --enable-widec  # 指定路径configure
    make && make install  # 安装
    

    然后回到zsh下重新./configuremake && make install 就可以了

    安装oh-my-zsh

    安装 oh-my-zsh 前先将安装好的 zsh 所在的路径添加到系统环境变量 PATH

    export PATH=$HOME/zsh/bin:$PATH
    

    安装 oh-my-zsh 几种方法

    # 方法一:wget方式自动化安装oh my zsh:
    $ wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    
    # 方法二:
    $ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 
    
    # 官网上的另外一种写法
    $ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
    # 方法三:手动安装
    $ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 
    注: 1. 克隆后将templates目录下的zsh配置文件拷贝至~/.zshrc即可
        2. .oh-my-zsh一定要在$HOME( ~ 下)
    

    可以用gitee作为中转。

    问题

    按如上步骤安装完后cat /etc/shells仍然不会显示有zsh,因为我们是装在自己的目录$HOME/usr/bin/zsh中。所以启动时仍然默认是bash,我们在~/.bashrc文件中再添加如下命令即可让zsh自启动

    export SHELL=$HOME/usr/bin/zsh
    exec $HOME/usr/bin/zsh -l
    

    二、tmux安装

    这部分由于我有root权限,直接用root安装了,后续在没有root权限的服务器上装时再补充。

    sudo apt-get install tmux
    

    三、anaconda安装

    1. 清华镜像站介绍,镜像下载地址,下载对应版本的anaconda,目前最新的是Anaconda3-2020.11-Linux-x86_64.sh
    2. 然后bash Anaconda3-2020.11-Linux-x86_64.sh安装,根据指令安装完成即可。
    3. 将conda加入PATH
      echo 'export PATH="$HOME/anaconda3/bin:$PATH"'>>~/.bashrc
      source ~/.bashrc
      
    4. 修改conda为清华源,如果~/.condarc不存在,则先输入conda config --add channels r创建该文件,然后将文件内容修改为:
      channels:
       - defaults
      show_channel_urls: true
      channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
      default_channels:
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
      custom_channels:
        conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      
      这一步可见清华镜像站介绍

    四、pytorch

    安装最新版pytorch方法见pytorch官网,一般都会根据cuda版本的需要安装旧版本,可见此链接

    服务器安装的cuda版本为10.2,因此选择如下命令安装gpu版本

    pip install torch==1.5.0 torchvision==0.6.0
    

    五、配置ssh和putty登录

    1 本地生成密钥对

    ssh-keygen -t rsa
    

    默认保存位置即可。

    密码可以选择不填。id_rsa是私钥,id_rsa.pub是公钥。

    2 公钥添加到服务器

    连接到远程服务器

    vim ~/.ssh/authorized_keys
    

    id_rsa.pub中的内容复制进去即可。
    之后ssh username@xx.xx.xx.xx即可免密登录。

    3 putty免密登录

    首先使用puttygen工具生成密钥对
    在这里插入图片描述

    将其中的公钥复制到远程服务器的~/.ssh/authorized_keys文件中,并点击保存公钥和私钥到本地的C:\Users\username/.ssh/文件夹中。
    然后进入putty配置,输入服务器IP
    在这里插入图片描述
    配置登录用户名
    在这里插入图片描述

    配置私钥位置
    在这里插入图片描述
    最后记得将配置保存!!!!
    在这里插入图片描述
    打开后即可免密登录在这里插入图片描述

    六、配置vscode远程连接

    1 安装扩展

    在这里插入图片描述

    2 配置

    安装完插件后侧边栏会出现远程电脑的按钮,点击进入如下界面,点击设置
    在这里插入图片描述

    打开默认第一个文件
    在这里插入图片描述
    输入如下配置并保存

    Host xx #可随意输入
        HostName xx.xx.xx.xx #服务器IP
        User username #你的用户名
    

    左侧会出现你的服务器
    在这里插入图片描述
    再点击右侧的按钮即可打开远程窗口,如果你已经按照前一步配置了ssh免密登录,则vscode远程登陆也可以免密。否则打开远程窗口需要输入用户密码,打开文件夹需要再次输入密码。之后就可以跟本地一样在服务器使用vscode啦~

    七、配置jupyter notebook远程连接

    1 生成配置文件

    $ jupyter notebook --generate-config
    Writing default config to: /home/sakura/.jupyter/jupyter_notebook_config.py
    

    2 配置密码

    部分教程会选择设置空密码,方便登录,但为了服务器安全起见,还是设置强密码为好。

    方法一 自动生成

    $ jupyter notebook password
    Enter password:
    Verify password:
    [NotebookPasswordApp] Wrote hashed password to /home/sakura/.jupyter/jupyter_notebook_config.json
    
    

    方法二 ipython手动生成

    In [1]: from notebook.auth import passwd
    In [2]: passwd()
    Enter password:
    Verify password:
    Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
    

    然后将密钥添加到jupyter_notebook_config.py,路径也在/home/sakura/.jupyter/下,将文件中的密钥取消注释并改为

    c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
    

    3 其他配置

    同样打开jupyter_notebook_config.py,添加如下配置

    c.NotebookApp.ip = '服务器IP'
    c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port =88 #可自行指定一个端口, 访问时使用该端口
    

    然后运行jupyter notebook启动服务,在本地浏览器访问服务器IP:端口号即可访问jupyter,第一次需要输入密码。

    4 配置虚拟环境

    首先创建anaconda虚拟环境

    conda create -n torch python=3.7
    

    进入虚拟环境安装插件nb_conda

    source activate torch
    conda install nb_conda
    

    然后启动jupyter notebook会发现多了一个环境
    在这里插入图片描述
    在文件中也可以更改虚拟环境
    在这里插入图片描述
    改为torch环境后输出如下
    在这里插入图片描述
    可见更换虚拟环境成功

    展开全文
  • Linux开发环境的配置

    2021-03-28 11:02:42
    配置Linux环境:设置root用户密码、配置 zsh Shell环境、查看Linux环境uname -a、ssh连接云主机、添加个人用户(把新用户添加到sudo组里usermod -G sudo new_user) 配置sshd : 修改/etc/ssh/sshd_config文件,...

    Linux开发环境的配置

    一、Linux环境的基本配置
    1. XShell(熟悉)或SecureCTR:操作Linux终端软件

    2. 配置Linux环境:设置root用户密码、配置 zsh Shell环境、查看Linux环境uname -a、ssh连接云主机、添加个人用户(把新用户添加到sudo组里usermod -G sudo new_user

    3. 配置sshd : 修改/etc/ssh/sshd_config文件,客户端活动间隔ClientAliveInerval 和 客户端登录最大次数 ClientAliveCountMax, 最后重启服务sudo service ssh restart

      ClientAliveInterval:指定了服务器端向客户端请求消息的时间间隔,默认是0,不发送。

      ClientAliveCountMax:表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开,设成0,应该是一直检查客户端在线没

    二、GitHub访问优化
    1. 网址:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo

    2. 找到图中的fastly.net的IP地址

    3. 在上面的网站上搜索github.com,找到的IP地址

    4. 使用命令sudo vim /etc/hosts打开hosts文件,并在最后加入以下信息(以查找IP地址为准)

      199.232.69.194 github.global.ssl.fastly.net
      140.82.112.4 github.com
      
    三、配置Vim(使用新添加的用户操作)

    在后续的学习过程中,会使用vim写程序

    Vim配置推荐 - ma6174(不用打开这个官方网站)

    1. 更新apt源信息

      sudo apt update
      
    2. 配置vim,执行下面命令配置安装vim

      wget 47.93.11.51:88/install_vim.sh
      bash install_vim.sh
      

    vim的配置因为需要安装较多插件,所以需要等较多时间,大家耐心等待

    四、zsh的安装及配置
    1. 安装zsh
    sudo apt install zsh
    
    1. 修改默认shell为zsh
    chsh -s /bin/zsh
    
    1. 安装oh-my-zsh
    sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    ##如果不成功,请执行下面两条命令,成功了就不需要做下面两条
    wget 47.93.11.51:88/install_zsh.sh
    bash install_zsh.sh
    
    1. 安装zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
    1. 使用命令vim .zshrc打开.zshrc文件,找到plugins=()这一行,将zsh-syntax-highlighting添加进去
    plugins=(git zsh-syntax-highlighting)
    
    1. 安装其他插件(可不操作)
    ##命令自动补全插件
    mkdir ~/.oh-my-zsh/plugins/incr
    wget http://mimosa-pudica.net/src/incr-0.2.zsh -O ~/.oh-my-zsh/plugins/incr/incr.plugin.zsh
    ##命令自动推荐,根据历史记录
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    ##目录自动跳转插件
    sudo apt install autojump
    
    1. 使用命令vim .zshrc,打开后在最后插入以下内容:
    #设置终端颜色,提示符,及上一条指令返回码提示
    autoload -U colors && colors
    PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%1~ %{$reset_color%}%# "
    RPROMPT="[%{$fg[yellow]%}%?%{$reset_color%}]"
    # Useful support for interacting with Terminal.app or other terminal programs
    [ -r "/etc/zshrc_$TERM_PROGRAM" ] && . "/etc/zshrc_$TERM_PROGRAM"
    #source ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh
    #source /usr/share/autojump/autojump.sh
    #source ~/.oh-my-zsh/plugins/incr/incr*.zsh
    

    注意,复制后可能会因为Vim的配置导致以上内容被注释,也就是在前面加上了#,如果有的话,删掉就行。

    五、ctags安装与配置

    catgs是vim下方便代码阅读的工具

    1. 使用以下命令安装ctags
    sudo apt install ctags     
    
    1. 执行以下命令
    ctags -I __THROW -I __attribute_pure__ -I __nonnull -I __attribute__ --file-scope=yes --langmap=c:+.h --languages=c,c++ --links=yes --c-kinds=+p --c++-kinds=+p --fields=+iaS --extra=+q  -f ~/.vim/systags /usr/include/* /usr/include/x86_64-linux-gnu/sys/* /usr/include/x86_64-linux-gnu/bits/*  /usr/include/arpa/*
    
    1. 使用命令vim .vimrc编辑.vimrc,在最后添加以下内容
    set tags+=~/.vim/systags
    
    六、安装glibc-doc

    glibc是GNU发布的libc库,即c运行库,是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc,glibc-doc是glibc的手册

    1. 使用以下命令安装
    sudo apt install glibc-doc
    
    展开全文
  • ZSH + ON-MY-ZSHROOT用户个性化配置 本文是在Ubuntu 20.04上的非ROOT用户的SHELL配置记录。参考了大量的网络博客,在此表示感谢。 系统环境及需求检查 首先了解一些背景知识: SHELL:Shell是什么?1分钟理解...
  • 前言:重装系统后,Linux下安装oh-my-zsh配置zsh成功后,本应该可以输入部分命令,按上键来查询历史命令进行补全(无需其他插件)。可是却无法实现。前后查看了很多配置教程,重装了多次oh-my-zsh依旧无果。 解决...
  • Manjaro Linux 配置文档

    2018-10-08 12:57:46
    说明 小米笔记本无线网连接问题 ...oh-my-zsh配置 Grub壁纸替换 忽略root密码 sublime license Ubuntu相关配置 说明 原稿修改 versionb9 版 声明:个人配置,参考更新 用途:记录安装 manjaro 之后的...
  • 系里给的服务器虽然配置很好,但是因为没有root权限导致很多工具都要手动安装。像Java、Python之类的常用编译环境我可以理直气壮地发邮件让管理员帮忙装,但是zsh这种纯属自己瞎折腾的环境就不得不靠自己了... 这里...
  • 1 首先在该用户家目录(home directory)下新建一个 .inputrc 文件,并在其中写入以下配置,如下: root@tenggeer ~]# cat .inputrc “\e[A”: history-search-backward “\e[B”:history-search-forward set show-...
  • ZSH安装配置 ssh免密登陆 本地的操作(Mac) 服务器上的操作 本地配置服务器名称 安装Anaconda 配置Python环境变量 配置下载镜像源 配置tensorflow-gpu环境(一路刨坑呜呜呜) 配置pytorch开发环境 root...
  • 1、下载《Kali-Linux-2020.3-vmware-i386》最新版,自带ZSH 2、导入vmware15,之前版本报错,估计镜像是基于15做的 3、开机 4、默认只有kali用户密码kali 我想开root kali@kali:~/Desktop$ sudo su [sudo] ...
  • Java 8、11,Maven,NodeJS,Docker,Docker Compose,Minikube,Miniconda,Jupyter Notebook / JupyterLab默认配置zsh,带有powerlevel10k主题的OhMyZsh和一些非常有用的扩展,AWS cli v1,git,broot,fd-find...
  • 这是一组适用于macOS和Linux机器(包括我可能没有root访问权限的远程机器)的点文件。 主要目的是安装和配置以下组件: bash,代码,conda,鱼,fzf,git,neovim,starship,tmux,vim,zsh 有关这些应用程序的...
  • Linux 系统中很多 shell,包括bash,sh,zsh,dash 和 korn 等,不管哪种 shell 都会有一个 .bashrc 的隐藏文件,它就相当于 shell 的配置文件。 一般会有多个 .bashrc 文件,使用 find 命令可以查看: $ sudo find ...
  • 根据日常工作总结经验,按照如下顺序来配置自己的linux工作环境较为快捷。 首先考虑当前用户是否要加入root组 (/etc/sudoers) 配置网络 配置浏览器并导入书签,配置输入法 配置oh-my-zsh和terminal 一个好的shell...
  • Linux基础1

    2017-09-05 23:26:03
    Linux基本原则:1、由目的单一的小程序...4、配置文件保存为纯文本格式GUI接口Gnome KDE XfaceCLI接口 bash csh zsh ksh tcsh命令提示符:prompt#:root管理员提示符$:普通用户提示符命令格式:命令 选项 短选项:-...
  • Linux基础3

    2015-12-09 22:48:28
    linux的基本原则:1、文件比较小,功能单一,一个大的系统需要组合多个小程序。2、一切皆文件。...由shell提供,常见的shell有bash、csh、ksh、zsh、tcsh (bash)命令提示符:1、#: ---- root...
  • linux(ubuntu16

    2019-08-24 18:01:56
    linux(ubuntu16.04)新建用户及新用户下zsh及omyzsh的配置,以及命令补全高亮之类的控制台优化教程 学习笔记,转载请标明出处 1.新建用户及指定密码 新建用户需要在root用户下进行: 运行指令: useradd ...
  • dotfiles:配置-源码

    2021-02-16 09:34:13
    我的配置。 要求 必需:Linux系统。 可选:htop zathura i3 i3status nvim zsh 安装说明 将文件夹下载到您的主文件夹。 运行install.sh(不以root用户身份),这会将必要的文件符号链接到必要的位置。 首次运行zsh时...
  • linux入门学习

    2014-05-04 15:43:40
    3,尽量避免捕获用户接口4,配置文件保存为纯文本格式gui :图型接口 gnome:c kde:c++ xface:cLi: 命令接口 bash(应用最广泛) csh zsh kshcli接口#:root$:普通用户命令格式:命令选项(短选项 - ...
  • linux操作系统基础

    2019-02-14 11:31:58
    linux的基本原则: 由目的单一的小程序组成 一切皆文件 尽量避免捕获用户接口 配置文件保存为纯文本格式 GUI接口: Gnome:C KDE:C++ XFace CLI接口:命令提示符:prompt#:root$:普通用户 shell: bash ...
  • linux 使用别名

    2018-08-29 13:45:12
    1)配置个人用户的~/.bashrc (如果使用的是zsh ,则配置~/.zshrc文件) $vi ~/.bashrc alias ll="ls -lhF --color=auto" alias db127="mysql -uroot -p123456 -h 127.0.0.1 -P 3306" 2)立即...
  • 第三讲 Linux下的网络服务,配置问题和常用工具.................................................................24 一.Linux下的网络服务.....................................................................
  • 所以千万不能给新手root权限,否则产生后果不堪设想。 这个bug主要来源两个:以python anaconda3 的安装和配置为例。linux/centos系统默认的python环境有个anaconda3,某个人把这个系统环境覆盖掉之后,若再想改...
  • 配置内容:apt换中科大源、安装了nodejs,npm换淘宝源、安装了oh my zsh root密码taurus 链接:https://pan.baidu.com/s/1_gWuV9Y6Ubvk0pt0KLhEOQ 提取码:sbw2 解压文件到E盘E:\WSL(不是E盘也行,后续修改bat命令...
  • 4.2 使用根登录(Root Login) 4.2.1 在shell中变成根(su命令) 4.2.2 允许有限的管理访问 4.3 了解管理命令、配置文件和日志文件 4.3.1 管理命令 4.3.2 管理配置文件 4.3.3 管理日志文件 4.4 使用sudo和其他管理登录 ...
  • MyDWM,用于基于DebianLinux的自定义平铺窗口管理器。 基于 ZSH壳牌和 默认配置 前缀路径= / usr(需要root访问才能安装) 预装的修补程序:systray和xft 字体“ 3270书呆子字体”大小16 自动启动程序位于$ HOME ...
  • 使用Bash,是Linux下开发的基本技能。虽然也有zsh、fish等流行Shell,但Bash是多数情况下的默认,基本中的基本。Shell的提示符(Prompt),默认在root下是#,在普通用户下是$,但这只能提示用户权限信息。Bash默认情况...
  • 1. 申请阿里云学生免费远程...6. 配置zsh以及oh-my-zsh美化终端 7. 在服务器上用vim远程编写代码,自己完成编译动作。理解编译的过程 程序编译的四个阶段 预处理, 展开头文件/宏替换/去掉注释/条件编译 ...
  • .bashrc 文件作用

    2020-07-01 10:54:56
    Linux 系统中很多 shell,包括bash,sh,zsh,dash 和 korn 等,不管哪种 shell 都会有一个 .bashrc 的隐藏文件,它就相当于 shell 的配置文件。 一般会有多个 .bashrc 文件,使用 find 命令可以查看: $ sudo ...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

linuxroot配置zsh

linux 订阅