zoukankan      html  css  js  c++  java
  • Linux alias 命令

    问题

    当我们在使用 Unix 系统时,经常会遇到如下报错

    输入一个命令,但是系统提示没有这个命令,但是你本地又有安装 PostgreSQL 这个数据库,为什么会这样呢?

    解决

    一、先找到运行的数据库进程,确认数据库的路径

    ps aux | grep postgre

    根据运行结果可以确认数据库服务的路径为 /Applications/Postgres.app/Contents/Versions/10/bin/postgres

    一般像 psql 这种命令行工具都是存放在 bin 目录下面的,所以直接找到 bin 下的 psql

    二、将可执行文件的路径设置一个 alias

    alias psql='/Applications/Postgres.app/Contents/Versions/10/bin/psql'

    现在输入正确的账户密码就可以进入 PostgreSQL

    但是,你会发现上面的 alias 设置只是暂时的,关闭终端后,下次重新连接到终端,你会发现设置的 alias 命令不见了。

    所以需要设置一个永久性的 alias

    修改配置文件 .bashrc

    vim ~/.bashrc

    把你想要设置的 alias 命令添加到文件里

    保存退出,下次打开新的 session 即可生效,如果想立即生效,可以执行下面的命令

    source ~/.bashrc

  • 相关阅读:
    Maven命令行使用:mvn clean package(打包)
    快速构建 Spring Boot 应用
    Spring MVC 表单处理
    Spring Web Hello World 例子
    Spring 事务管理
    开发环境搭建
    考研计算机专业课练习题
    考研计算机自测练习
    考研计算机自测练习答案
    考研计算机专业常见术语
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/12602341.html
Copyright © 2011-2022 走看看