在Linux环境中,安装.tar.gz文件时遇到"make: *** 没有规则可以创建目标“install”。 停止"的错误,这通常是安装过程中的一个常见问题。以下是解决这个问题的步骤:
首先,打开终端,可以通过系统搜索并输入"terminal"来找到它。
然后,切换到下载文件所在的目录,输入命令"cd 下载",确保你已经在正确的文件夹中。
接下来,由于.tar.gz文件是压缩文件,使用解压缩命令"tar -zxvf aliedit.tar.gz"来释放文件内容。这个命令会解压出名为aliedit.tar.gz的文件。
一旦解压完成,你可以在解压后的目录中找到名为"aliedit.sh"的安装脚本。运行该脚本进行安装,命令为"./aliedit.sh"。确保你对脚本具有执行权限。
最后,为了确保新安装的软件正常运行,重启相关程序。以支付宝插件为例,只需重启Firefox浏览器即可。现在,你应该可以顺利地使用支付宝插件了。
2. alias命令在linux里面是什么意思
1、命令格式
查看命令别名:alias
设置命令别名:alias 别名='命令'
取消命令别名:unalias 别名
命令参数比较简单,就不多做说明了,实际操作一下吧。测试是在ubuntu 12.04上进行的。
2、命令测试
显示所有命令别名:
$ alias
查看系统命令别名
可以看到系统默认将平常最常用的命令ls设置了多个别名。
设置命令别名:
$ alias vi='vim'
$ alias rm='rm -i'
取消命令别名:
$ unalias rm
3、命令别名永久生效
上面直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.bashrc文件,然后重新载入下文件就可以了。
$ vim ~/.bashrc
在文件最后面加入别名设置,如:alias rm=’rm -i’,保存后重新载入:
$ source ~/.bashrc
这样就可以永久保存命令的别名了。因为修改的是当前用户目录下的.bashrc文件,所以这样的方式只对当前用户有用。如果要对所有用户都有效,修改/etc目录下的bashrc文件就可以了。在ubuntu 12.04下,这个文件是/etc/bash.bashrc。此外在ubuntu 12.04下,细看~/.bashrc文件,会发有这样一段代码:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
这个代码的意思就是加载.bash_aliases文件,ubuntu已经帮我们考虑好了,所以也可以在用户根目录下新建一个文件.bash_aliases存放命令别名设置。
小结
alias这个命令是shell的内建命令,可以根据自己的使用习惯设置一些别名,需要注意的就是和其他命令冲突的情况。
3. linux alias的问题
删除你刚建立的别名用 unalias -ef,就是alias直接加上你建的别名。你可以直接使用alias先查看所有的别名
4. 请问linux系统下设置alias(别名)的问题!
可以抄的.
各个版本不大相同
alias ls="ls --color"
alias ll="ls -l"
alias l="ll -a"
alias l.="ls -d .*"
可能是双引号的关系..昨天晚上我还弄了.
一些说明.
1.有些版本加载次序不同.但是,/etc/profile一般是第一个加载的.(注意是双引号)
2.有些版本有专用的ALIAS文件.名字记不大清楚了.我记得SUSE就是单独的.
3.从你所说的BASHRC.可能是基于DEB的.这个版本我不大清楚.但是,就我所知SLACKWARE,ARCH.RH,SUSE都可以..比较郁闷的是SUSE没有RC.LOCAL.
所以具体的看下这个版本的加载次序.是不是被覆盖了.
实在没办法的情况下,你在用户的.BASHRC里最后加一行source /etc/profile即可.
5. linux下的aliases有什么作用
1、linux系统下aliases是给命令指定别名的命令作用。
2、在linux系统中如果命令太长又不符合用户的习惯,那么可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。如下举一些例子:
alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)
alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(对在 DOS 下使用惯了 cd.. 的人帮助很大)
alias md='mkdir' ;用 md 代替 mkdir 命令(对在 DOS 下…)
alias c:='mount /dev/hda1 /mnt/c & cd /mnt/c' ;用 c: 命令代替命令序列:安装 DOS 分区,再进入。
3、通常可以将以上命令放到自己的home目录下的.bashrc文件中,在使用source .bashrc 命令即可。
4、全局设置在/etc/profile和/etc/csh.cshrc
5、使工作变得轻松的方法的使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘输入。
6、命令格式为:
alias [alias-name=’original-command’]
其 中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。需要注意的是,由于Bash是以空格或者回车来识 别原来的命令的,
所以如果不使用引号就可能导致Bash只截取第一个字,从而出现错误。如果alias命令后面不使用任何参数,则显示当前正在使用的被别 名化的命令及其别名。为命令取的别名在该次登录期间始终有效。如果用户需要别名在每次登录时都有效,那么就将alias命令写到初始化脚 本文件中。
7、如果经常要键入如下的命令,最好为它建立一个别名来减少工作量。
$ cd /usr/X11/lib/X11
假如为这个长命令建立一个名为goconfig的别名,在Bash提示符下键入如下命令:
$ alias goconfig=’cd /usr/X11/lib/X11’
现在,除非您退出Bash,键入goconfig将和原来的长命令有同样的作用。如果想取消别名,可以使用下面的命令:
$ unalias goconfig
这是一些很多人认为有用的别名,可以把它们写入初始化脚本文件中来提高工作效率:
alias ll=’ls –l’
alias log=’logout’
alias ls=’ls –F’
8、如果您是一名DOS用户并且习惯了DOS命令,可以用下面的别名定义使Linux表现得象DOS一样:
alias dir=’ls’
alias =’cp’
alias rename=’mv’
alias md=’mkdir’
alias rd=’rmdir’
注意: 在定义别名时,等号两边不能有空格,否则shell不能决定您需要做什么。仅在命令中包含空格或特殊字符时才需要引号。如果键入不带任何参数的
alias 命令,将显示所有已定义的别名。
9、这里有一个问题。已经定义了一个别名 rm 来执行 rm -i。每次试图删除一个文件时,该命令都会提示进行确认。但如果要删除多个文件并确信无需确认即可删除时,该怎么办?
解决方案很简单:要取消该别名,然后只使用命令,我需要输入两个单引号:
$ ''rm *
注意,rm 命令前面有两个单引号 ('),而不是两个双引号。这将取消别名 rm。另一种方法是使用反斜线 (/):
$ /rm *
要删除一个以前定义的别名,只需使用 unalias 命令:
$ unalias rm