A. linux学习中,关于文件复制的cp命令,其中有一个 -i 的命令有点问题
LS说的对,现在linux系统有很多命令都已经配置不,可能你的系统 cp -i 已经在别名中和 ls -l =ll 一个意思。用ls说的命令 aliase
看看是不是已经配置了别名
B. linux如果想直接使用ls命令时显示的就是文件的周详信息,即以长格式列出当前目录下所有内容,该如何操作
好像是ls _al就可以显示的。你可以试一下。
C. alias崩溃后未保存
alias崩溃后未保存的解决办法是将bash_profile中别名alias配置写在zshrc中。在linux中,alias命令(注意全为小写)的功能是设置命令的慧键局别名,以简写命令,提高操作效率。根据参数的不亮则同,该命令可查看已设定的别名,或为命令设置新的别名。对于用户自定义别名,仅当前登录期内有效。也可修改配置文件使其长期有效。前让
D. 求助关于linux一些题回答就直接发一下命令就可以了 写6道题就直接给悬赏再开个问题给你1000
8.这道题考的是别名设置 使用alias命令即可,如需全局永久生效请添加到全局配置文件/etc/profile中
alias la='ls -lha'
7.这道题考的是linux管通道“|” 首先使用cat 命令输出文件 然后使用grep 命令筛选出包含“man”字符的记录,最后使用wc 命令进行统计
cat man.config | grep -o man | wc -l
ps:需要进入man.config文件所在目录,用cd 命令
6.Linux 系统版本查袭正询命令
5.挂载命令 mount ,新建文件夹命令 mkdir
mount -t is09660 /dev/cdrom /mnt/cdrom
ps:/dev/cdrom 是光盘位置 后面那个是挂载点
4.linux分区图文教程 ps:根据实际情况调整,操作磁盘有风险,需谨慎
3.考的是rpm 命令的使用
rpm -ivh --test 包名 //测试安装(依赖检查?陵旁)一般我都用这个,不能安再说,没事一般不特意看这玩意,系统一般会自动处理的
rpm -qpR 包名 //查看依赖
rpm -ivh 包名 //直接安装(莽就完事了)
2.cp 命令复制 ,mv命尺禅橡令重命名,cat+grep命令 打印 和第7个差不多啊
cat password.old |grep -o root
1.嘛,这个就是export命令
export sp1=lalala //设置变量sp1 值为lalala
echo $sp1 //输出变量sp1的值
ps:都是一些linux基本命令 在搜索引擎上很容易找的,有时间最好自己去看看。
E. 如何让linux用户自定义的命令alias永久生效
alias命令用于用户自定义命令别名,但是alias命令的效果只在当前登录期间有效,重新登录后定专义的别名就属失效了,想让alias定义的别名永久生效,只需要将alias命令写入shell的环境配置文件中就可以了。
那应该把alias命令写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,设置的格式是:
alias 别名=英文单引号括起来的命令
比如我自己设置的一个命令别名是这样的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想让alias设置对所有用户都有效,可以把设置添加到/etc/profile这个全局的shell环境配置文件中,添加的内容和在~/.bashrc中的一样。
修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时(就是重新登录后)才会生效。
F. 如何让linux用户自定义的命令alias永久生效
通过man bash可以查找到关于alias命令的用法
alias[-p][name[=value]...]
Aliaswithnoargumentsorwiththe-=valueonstandardoutput.Whenargumentsaresupplied,.Atrailing
asisexpanded.,.Alias
.
显示当前全部的别名:
#alias-p
aliascp='cp-i'
aliasegrep='egrep--color=auto'
aliasfgrep='fgrep--color=auto'
aliasgrep='grep--color=auto'
aliasl.='ls-d.*--color=auto'
aliasll='ls-l--color=auto'
aliasls='ls--color=auto'
aliasmv='mv-i'
aliasrm='rm-i'
aliaswhich='alias|/usr/bin/which--tty-only--read-alias--show-dot--show-tilde'
显示特定的别名:
#aliasls
aliasls='ls--color=auto'
让自定义的alias生效的方法:
同样来自man bash,
,orasanon-interactiveshellwiththe--loginoption,/etc/profile,ifthatfileexists.Afterreadingthatfile,itlooks
for~/.bash_profile,~/.bash_login,and~/.profile,inthatorder,.The--
behavior.
,~/.bashrc,ifthatfileexists.Thismaybeinhibitedbyusingthe--norcoption.The--
~/.bashrc.
简单说,用户在打开终端shell的时候会加载几个配置文件,而且根据当前shell是否是登陆(login)shell,交互式shell会加载不同的配置文件。
一般来说设置别名如果想全局生效,即对所有用户都生效,需要修改/etc/profile,只针对当前用户生效,推荐修改~/.bashrc。目前很多linux发行版中非登陆shell默认也会加载~/.bashrc,因为~/.bash_profile中加了这么一段:
$cat~/.bash_profile
#.bash_profile
#Getthealiasesandfunctions
if[-f~/.bashrc];then
.~/.bashrc
fi
添加自定义的alias的方法,在上述配置文件中添加alias命令,如
aliasld='ls-d'
G. 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
H. linux .bash_profile环境变量
用户第一次登入时只读入
.bashrc。您的alias
应该放在
.bashrc里,用户执行一个程序时读取.bash_profile,登入后新打开一个shell,所以会读取亮笑隐用户环境变量。具体您可敬厅以分别在
.bashrc
.bash_profile
打后面加上
echo
".bashrc
sourced…"之升改类的语句,每次登入和打开新的shell都读取到哪个文件
I. linux中环境变量和alias(别名)的配置文件在哪里
/etc/profile 或者他引用其他文件。这个是全局的。不建议修改这个文件,改错就会导致启动专出问题属。
~/.bashrc 是当前用户的,不过必须是启动bash后才会实现。
设置的具体内容其实就是运行一下绑定的命令。bash根据不同的运行时间会不同的去运行这些脚本来获得设置。
J. alpine Linux 如何设置 alias
直接添加到bashrc不就行了吗
这样可以直接调用bash
(如果用的zsh,就加到zshrc)