首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

会话后不保存Bash别名

是指在Bash终端中定义的别名在当前会话结束后不会被保存,下次登录时需要重新定义。Bash别名是一种用户自定义的命令别名,可以将复杂或常用的命令简化为一个简短的别名,方便用户在终端中使用。

分类: Bash别名可以分为系统级别别名和用户级别别名。系统级别别名适用于所有用户,而用户级别别名仅适用于当前用户。

优势:

  1. 提高工作效率:通过定义别名,可以将常用的命令简化为一个简短的别名,减少输入的工作量,提高工作效率。
  2. 减少输入错误:长命令容易出现输入错误,而通过别名可以避免输入错误,提高命令的准确性。
  3. 自定义命令:通过定义别名,用户可以根据自己的需求创建自定义命令,方便自己的工作。

应用场景:

  1. 常用命令的别名:将常用的命令定义为别名,如将"ls -l"定义为别名"ll",将"grep"定义为别名"search"等。
  2. 复杂命令的别名:将复杂的命令定义为别名,如将一长串的命令定义为一个简短的别名,方便使用。
  3. 自定义命令的别名:根据个人需求,定义一些自定义的命令别名,方便自己的工作。

推荐的腾讯云相关产品: 腾讯云提供了一系列云计算产品,其中与Bash别名相关的产品包括云服务器(CVM)和弹性伸缩(Auto Scaling)。

  1. 云服务器(CVM):腾讯云的云服务器提供了灵活可扩展的计算能力,可以满足各种规模的业务需求。您可以在云服务器上自定义配置Bash别名,提高工作效率。了解更多信息,请访问:云服务器产品介绍
  2. 弹性伸缩(Auto Scaling):腾讯云的弹性伸缩服务可以根据业务需求自动调整云服务器的数量,实现按需扩容和缩容。您可以在弹性伸缩配置中定义Bash别名,确保在自动扩容时新创建的云服务器也能使用相同的别名。了解更多信息,请访问:弹性伸缩产品介绍

请注意,以上推荐的腾讯云产品仅为示例,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

10 个方便的Bash别名

这就是 Bash 别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。...要使用你创建的 Bash 别名,你需要将其添加到 .bash_profile 中,该文件位于你的家目录中。请注意,此文件是隐藏的,并只能从命令行访问。...下面我们就来分享 10 个实用且方便的 Bash 别名。 10 个方便的Bash别名 1、 你有几次遇到需要解压 .tar 文件但无法记住所需的确切参数?别名可以帮助你!...通常我们希望这样,让我们将其限制在五次之内。 alias ping='ping -c 5' 6、 在任何你想要的文件夹中启动一个 Web 服务器。...alias c='clear' 如你所见,Bash 别名是一种在命令行上简化操作的超级简便方法。想了解更多信息?建议你 Google 搜索 “Bash 别名” 。

42110

《前端运维》一、Linux基础–03Shell基础及补充「建议收藏」

javascript也是脚本语言?是的。Shell和javascript都是脚本语言。...由于Linux文件区分类型,所以我们要在写shell脚本的文件里面写上:#!/bin/bash。就像Html文件开头的<!...ps:bash是什么意思呢?...选项-c 清空历史命令,选项-w,可以把缓存中的历史命令写入历史命令保存文件(~/.bash_history),默认情况下,历史命令保存1000条,可以修改/etc/profile文件中的HISSIZE...字符 重复执行最后一条以该字符串开头的命令 2.4、命令的生效顺序 绝对路径或者相对路径 别名 bash内部命令 按照$PATH环境变量定义的目录查找顺序找到的第一个命令 2.5、命令快捷键 命令 含义

55720

bash魔法堂:History用法详解

)   -a —— 表示将当前会话的自上次执行history -a histfile命令后执行所有命令保存到hisfile文件中,若histfile缺省值为$HISTFILE变量指向的文件(~/.bash_history...(当设置为0时则为禁用命令历史记录功能) >export HISTSIZE=0 HISTFILE     用于设置命令历史的保存位置,默认保存在~/.bash_history文件中。...剔除连续重复的命令历史条目: >export HISTCONTROL=ignoredups     清理所有重复的命令历史条目: >export HISTCONTROL=erasedups     记录以空格开头的记录...-ltr:'     上述表示pwd,ls和ls -ltr将不被保存。...注意:上述环境变量均仅对当前会话有效,当退出会话后将失效。若要所有会话均有效则需要将设置写入~/.bash_profile文件中。

59360

前端运维之Shell基础

/bin/bash表示这是一个shell脚本,需要使用/bin/bash去执行这个文件。 #!.../hello.sh 复制代码 别名 命令可以指定别名,也就是自定义命令快捷方式 使用 alias [快捷方式]=[原始命令]指定,比如alias cp="cp -i"意思就是说指定cp命令为执行cp -...按照$PATH环境变量定义的目录查找顺序执行找到的第一命令 通过unalias [命令快捷方式]可以删除命令别名 命令的生效顺序 按照以下顺序进行匹配命令 绝对路径或者相对路径 别名 bash内部命令...) 历史命令 hisotry [选项] [历史命令保存文件] 选项 -c清空历史命令 -w把缓存的历史命令写入历史命令保存文件-~/.bash_history 默认保存1000条,可以通过修改...1 && echo 2; || 命令1|| 命令2 || 命令3 表示逻辑或,当第一个命令错误的时候才会执行下一个命令 echo 1 || echo 2; 管道符号 管道符号|前一个命令的输出结果输入给下一个命令

64120

推荐几个 LinuxMac 中方便的 Bash 别名

你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 Bash 别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。需要一些例子来帮助你入门吗?...要使用你创建的 Bash 别名,你需要将其添加到 .bash_profile 中,该文件位于你的家目录中。请注意,此文件是隐藏的,并只能从命令行访问。...别名可以帮助你!只需将以下内容添加到 .bash_profile 中,然后使用 untar FileName 解压缩任何 .tar 文件。...我们希望这样。相反,让我们将其限制在五个 ping。 alias ping='ping -c 5' 6、在任何你想要的文件夹中启动 Web 服务器。...alias c='clear' 如你所见,Bash 别名是一种在命令行上简化生活的超级简便方法。想了解更多信息?我建议你 Google 搜索“Bash 别名”或在 Github 中看下。

26910

Linux命令的别名怎么玩?

常见的配置文件包括: ~/.bashrc:用于个人用户的 Bash 配置。 ~/.bash_profile:用于个人用户的 Bash 登录配置。.../etc/bash.bashrc:用于全局 Bash 配置。 /etc/profile:用于全局登录配置。 你可以使用文本编辑器打开相应的配置文件,将别名定义添加到文件末尾,并保存更改。...例如,在 ~/.bashrc 文件中添加别名的示例: alias ll='ls -l' 保存文件后,重新登录或执行 source ~/.bashrc 命令以使别名生效。 3....防止误操作 有些命令可能带有潜在的风险,例如删除文件或文件夹。通过定义别名,可以在关键命令前添加一些确认操作,以避免误操作。...例如: alias rm='rm -i' # 删除文件时进行确认提示 alias cp='cp -i' # 复制文件时进行确认提示 这样,当你执行删除或复制文件的命令时,系统提示你确认操作,从而减少了意外删除或复制的风险

23520

Linux命令的别名怎么玩?

常见的配置文件包括:~/.bashrc:用于个人用户的 Bash 配置。~/.bash_profile:用于个人用户的 Bash 登录配置。/etc/bash.bashrc:用于全局 Bash 配置。...你可以使用文本编辑器打开相应的配置文件,将别名定义添加到文件末尾,并保存更改。...例如,在 ~/.bashrc 文件中添加别名的示例:alias ll='ls -l'保存文件后,重新登录或执行 source ~/.bashrc 命令以使别名生效。3....防止误操作有些命令可能带有潜在的风险,例如删除文件或文件夹。通过定义别名,可以在关键命令前添加一些确认操作,以避免误操作。...例如:alias rm='rm -i' # 删除文件时进行确认提示alias cp='cp -i' # 复制文件时进行确认提示这样,当你执行删除或复制文件的命令时,系统提示你确认操作,从而减少了意外删除或复制的风险

34100

第三章·Linux系统入门-Bash初识

Shell的基本特性 命令补全 当使用windows查找一个目录层级特别多的文件时,打开的效率非常的慢,但如果使用linux查找一个目录层级特别多的文件时,可以通过tab键快速补全。...74 ---- 命令的别名 命令别名讲用户经常使用的复杂命令简单化,创建出属于自己的命令别名。...创建语法:alias 别名=”命令“ 取消语法:unalias 别名 #定义临时别名,查看网络是否可以通,ping 百度,只对当前shell生效 [root@db04 ~]# alias tong="ping...#ls常见选项 -a //查看目录下的所有文件,包括隐藏文件 -l //以长格式的方式显示文件的详细内容 -h //以人性化的方式显示内容,配合-l使用 -d //只列出目录名,列出目录以下的内容...事实上执行过的外部命令都会保存在内存缓存中, 当再次执行相同的命令, 会通过缓存调取执行, 也就意味着不会搜索PATH路径。

43630

history、重定向、alias 原

/root/.bash_history history的家目录 显示使用过的命令历史,默认保存1000条使用过的命令(注:此令需要是在正常关机操作情况下的处1000条命)!...[root@adai003 ~]# chattr +a ~/.bash_history 使用文件特殊权限,为‘.bash_history’文件配置‘a’权限(只可追加,不可删除),限于正常关机操作。...HIST HISTSIZE=1000 8.3 命令补全和别名 命令补全Tab 按一次tab可以补全一个命令或参数(需要安装包bash-completion,并重启系统);按两次tab可以显示以某字母开头的所有命令或文件名...alias命令 语法: alias [命令别名]=[具体命令] 设置别名 取消别名:unalias [命令别名] 直接输入alias显示系统所有的别名: [root@adai003 ~]# alias...1.txt,将错误信息保存到3.txt。

65940

shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向

只有当退出终端的时候,内存中的历史命令才会保存到.bash_history文件里。 在etc目录下的profile文件中可以定义HESTSIZE环境变量: ?...想要永久保存.bash_history文件中的内容,只需要授予a权限即可: ? 注意:如果不是正常退出终端的话,内存中的历史命令保存不全,或者不会被保存。 !!...+命令字符串的话,倒序往上找到那个命令并执行: ? 8.3 命令补全和别名 ?  ...当一个命令太长的时候,可以给这条命令起一个简化的别名,以方便使用: ? 输入alias可以查看系统里的命令别名: ? 用户家目录下的.bashrc文件里只存放了最基本几个命令别名: ?...剩下的大部分别名相关文件都在etc目录下的profile.d目录里放着: ? 取消自定义的别名: ? 8.4 通配符 ? *表示通配,也就是任意字符都可以的意思: ? ? ?

77420

linux学习第二十三篇:shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向

命令历史 查看之前敲过的命令(最大1000条): history 之前敲过的命令会存到/root目录下的这个文件中,你打出的命令不会马上存到配置文件中,先存在内存中,只有等你退出终端才会保存到配置文件中...不想别人删除破坏配置文件中的命令历史,想要永久保存,可以增加隐藏权限a权限(只能追加,不能删除): chattr +a ~/.bash_history 表示执行上一条指令: !!...命令补全和别名 命令,路径补全: tab键 //敲一下补全命令或路径,敲两下显示跟你输入的命令或路径相似的命令或路径。...取消alias命令别名: unalias + 命令别名 通配符 列出后缀为.txt的所有文件: ls *.txt 列出名称是一个字符的所有.txt文件,?表示一个任意字符: ls ?....例如,下面的命令可以将句柄 2(即 STDERR)重定向到句柄 1(即 STDOUT):2>&1 试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而代表标准输出;

1.1K90

shell介绍,命令历史,命令不全和别名,通配符以及输出重定向

只有当正常退出终端的时候 history 内存中的命令才会保存到配置文件里面去。 vi /etc/profile   可以修改环境变量 $HISTSIZE 中的配置文件。...永久修改环境变量 chattr +a ~/.bash_history  用户运行过的命令只会被追加命令历史不会被删除一直追加下去。...命令补全和别名: tab 如果开头同样的命令有很多的时候敲两下可以显示出其他的命令,敲一下自动补全命令或者路径。...安装一个 bash-completion  就可以补全参数了,安装完以后需要重启才可以启用。 执着别名以及查看别名有哪些。...删除别名 unalias 定义的别名   = 删除定义的别名 别名定义的文件。 通配符: * = 任意通配符 ?

90950

Laravel Bash 别名

Bash 别名是让你用更难忘的单词、缩写或者字符引用来另一个命令的方式。...这些年我看到很多与众不同的的别名,每个人都是独一无二的。 也许你会对我用的快捷键感到迷惑,甚至觉得不可思议的。「咦?有这种命令么?」 诸如此类的事情,而这可能正是别名好玩的地方。...如何创建自己的别名 对于那些也想尝试创建 bash 别名的人来说,这个过程很简单。 首先,你要在文本编辑器中打开 〜/.bashrc 文件。...取消注释或添加以下的内容: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 编辑保存之后在你的终端执行: source ~/.bashrc 这个命令让终端加载一个...现在,让我们来创建 ~/.bash_aliases 文件,并添加以下内容作为你的第一个别名: alias art="php artisan" 编辑保存之后再在你的终端执行一次: source ~/.bashrc

1.8K20

在Linux中使用history命令的方法

GNU history 命令保存了从该终端会话运行的所有其他命令的列表,然后允许你重放或者重用这些命令,而不用重新输入它们。...Linux 中打开终端程序,然后输入: $ history 这是我得到的响应: clear ls -al sudo dnf update -y history history 命令显示自开始会话后输入的命令列表...输入后,提示变为: (reverse-i-search)`': 现在你可以开始输入一个命令,并且显示匹配的命令,按回车键执行。...bash shell 用户可以在他们的家目录下找到 .bash_history 。...总结 以上所述是小编给大家介绍的在Linux中使用history命令的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编及时回复大家的。在此也非常感谢大家对ZaLou.Cn网站的支持!

80521

linux全局和个人配置文件说明

1.bash配置文件:1)、全局(bash的配置文件)有 /etc/profile /etc/profile.d/* 与 /etc/bashrc其实都是bash这个程序启动的时候读取配置信息的....无论现在什么样的应用程序,大多数都需要用配置文件来保存用户可以进行的设定的2)、用户个人:~/.bash_profile 和 ~/.bashrc 我们对bash所做的任何设定,都可以将这些修改写入到这些文件中...,但是这些文件还略有不同,并不是每一次bash的执行都会读取每一个bash配置文件的,这要取决于用户启动bash的启动方式(用户登陆,执行脚本)2. bash启动运行模式:(交互和非交互模式)1.)...、非交互式模式将来我们通过系统的自动化执行命令定义好定时任务执行脚本,用户不需要登录,脚本就会运行,而脚本的运行需要解释器去执行,而bash的解释器就是bash,因此每一个脚本运行起来就会启动一个bash...通常用于设定本地变量,对当前shell生效,对子shell生效2. 设定命令别名

4.1K10
领券