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

原文地址:https://www.cnblogs.com/ryanzheng/p/12602341.html

时间: 2024-11-08 21:38:01

Linux alias 命令的相关文章

linux alias命令

参考如下链接: https://www.cnblogs.com/caochuangui/p/5763904.html 功能说明:设置指令的别名. 语 法:alias[别名]=[指令名称] 形如: alias cp="cp -i" : 补充说明:用户可利用alias,自定指令的别名.若仅输入alias,则可列出目前所有的别名设置. alias的效力仅及于该次登入的操作.若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名. 还有,如果你想给

简化LINUX的命令输入 简化linux命令

在LINUX中,有很多常用的命令,常用的命令我们可以熟练的记忆,但是对于不经常使用的命令恐怕是需要翻阅手册了,但是我们可以简化这些命令的输入来达到简便记忆的效果. 这里以BSH为例: 编辑/etc/bashrc这个文件(所有使用这个SHELL的用户都可以享受到便利,如果没有ROOT权限,则编辑你自己目录下的.bashrc文件,区别在于只有你自己可以使用下面定义的别名) 在最后加入这一段: alias l="ls --color -l"  alias lm="ls --colo

linux每天一小步---alias命令详解

1 命令功能     alias命令用来设置指令的别名,alias命令设置的别名只限于该次登陆操作,若要每次登入即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名. 2 命令语法     alias [选项] [别名]='[指令名称]' 3 命令参数     -p  打印已经设置的命令别名 4 使用范例 显示系统中已设置的命令别名 设置一个指令别名 作者:linux每天一小步 出处:http://www.cnblogs.com/westoslinux 如果你真

Linux常用命令总结之(五)alias

前两天笔者在看linux架构视频的时候,看到了alias这个命令,故通过man手册学习了一下,总结出来分享给大家. alias是linux的一个内建命令,通过这个命令,可以设置其他命令的别名: alias 1.命令格式 ailas [别名] = [指令名称] 2.命令功能 给某个linux命令起别名 3.命令说明 1. 输入命令:alias (与输入alias -p作用相同) 输出命令: 命令说明:单执行alias命令,作用是列出当前用户下已经拥有别名的命令,并且显示出来. 2. 输入命令:al

linux下alias命令详解

linux下alias命令详解 用途说明 设置命令的别名.在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名.虽然可以为命令建立"链接" 解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了.而指定别名则可以解决此类所有问题[1].常用别名来简化 ssh登录[见示例三],使长命令变短,使常用的长命令行变短,强制执行命令时询问等. 功能说明 :设置指令的别名. 语 法:alias[别名]=[指令名称] 参 数 : 若不加任何参数,则列出目前所有的别名

linux下alias命令具体解释

linux下alias命令具体解释 用途说明 设置命令的别名.在linux系统中假设命令太长又不符合用户的习惯,那么我们能够为它指定一个别名. 尽管能够为命令建立"链接" 解决长文件名称的问题,但对于带命令行參数的命令,链接就无能为力了.而指定别名则能够解决此类全部问题. 经常使用别名来简化 ssh登录.使长命令变短.使经常使用的长命令行变短,强制运行命令时询问等. 功能说明 :设置指令的别名. 语 法:alias[别名]=[指令名称] 參 数 : 若不加不论什么參数.则列出眼下全部的

linux 常用命令(type pwd whami basename dirname alias)

linux 常用命令(type pwd whoami basenaem dirname alias) 帮助类命令: 查看命令类型:(内部命令.外部命令) # type command 命令帮助 内部命令: # help command 查看命令帮助 外部命令: # man command 查看命令帮助 # info comand 查看命令帮助 # command --help 查看命令帮助 查看当前处于那个目录:(pwd) # pwd 查看当前登录的用户名:(whoami) # whoami 取

Linux系统结构目录、ls命令、文件类型、alias命令笔记

Linux系统结构目录:   使用ls命令查看根目录就可以看到系统结构目录: useradd命令可以创建一个普通用户: 安装tree命令: tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的: 安装完成: 安装完成后可以使用tree来看某个目录下的树形结构: 查看tree命令有哪些使用方式: 上面的方式显示的帮助文档不够直观,我们可以使用man命令来显示一个命令文件的帮助文档: 指定tree命令显示的树形结构的层次: 大部分常用命令都在以下几个

linux目录结构、文件类型和ls、alias命令介绍

一. 系统目录结构 ls / 查看根目录的文件及目录 /bin./sbin ./usr/sbin./usr/bin: 可执行命令存放目录 /boot: 启动相关,grub的配置文件都放在此目录 /dev: 设备文件 /etc: 系统配置文件 /home: 用户家目录 /root: root用户家目录 /lib.lib64: 系统库文件 /media: 光盘.u盘临时挂载 /mnt: 临时挂载目录 /opt: 可挂载 /proc: 进程相关 /run: 进程PID存储 /srv: 服务产生的文件