Linux别名命令(alias command)可以帮助用户更加快捷、方便的使用Linux系统。别名命令是一种简短的命令名称,它们可以快捷、彻底地替换一个或多个参数的长而相似的命令行。Linux系统通过alias指令可以实现易记的别名管理,用户可以根据自己的习惯设置别名。
Linux别名命令的实用Target="_blank">技巧如下:
1、临时别名
临时别名可以帮助用户更加快速、方便地键入命令,如:
$ alias tl='ls -l'
上述指令将tl设置为“ls -l”的别名,因此当用户输入tl指令时,就可以快速执行“ls -l”指令。
此外,使用的别名可以根据用户的看法和习惯来设置,如:
$ alias ++='mkdir'$ alias --='rmdir'
上述指令让用户以“++”指令快速创建文件夹,“–”指令快速删除文件夹。
2、永久别名

另一种实用技巧是永久别名,它可以让用户永久地设置别名,而不用每次重新设置。
为了永久设置Linux别名,可以将alias命令放入~/.bash_profile文件,该文件是一般用户默认执行的shell脚本,每当用户登录时,该文件都会被自动加载。它可以将用户的别名设置永久返回,如:
$ echo alias tl=\"ls -l\" >> ~/.bash_profile
上述指令将alias tl=\”ls -l\”添加到~/.bash_profile中,因此每次用户重登录后就可以自动调用tl别名替换ls -l执行指令。
总之,Linux别名命令可以帮助用户替换长且相似的命令,从而提高操作效率。Linux系统可以通过临时别名和永久别名来让用户快捷、彻底地管理命令。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux下alias声明的命令别名的绝对路径在哪?
alias 是bash的内部命令,不是外部命令,内部命令是没有独立的程序文件的。 每次使用alias时,shell去处理你所输入的alias命令。 如果非要说明是哪个程序处理的alias声明,就应该说是你的shell(可以通过 echo $SHELL查看当前shell) 追问 我想用at来执行命令,但是书上说命令最好用绝对路径,我不知道已经用alias声明的命令的绝对路径在哪?
linux,unix常用基本命令
1. tar压缩文件夹tar zcvf archive_/1解压文件夹tar xvf archive_1grep在文件中查找字符串 不区分大小写grep -i The demo_file1输出成功匹配的行,以及该行之后的三行grep -A 3 -i example demo_text1在一个文件夹中递归查询包含指定字符串的文件grep -r ramesh *1find查找指定文件名的文件(不区分大小写)find -iname MyProgram.c1查找home目录下的所有空文件find ~ -empty1ssh登录到远程主机sshRoot@172.3.7.2111sedsed全名叫stream editor,流编辑器,用程序的方式来编辑文本。 SED 简明教程awkAWK 简明教程vimLIinux中自带的文本编辑器。
win10 linux子系统和cygwin有什么不同
大致上wsl是在内核实现的吧,cygwin是在用户态实现的。 wsl的效率更高。 比如说wsl里面创建一个进程就真的是个linux进程。 而cygwin创建的则是Windows进程套个壳子,在运行configure脚本的时候,cygwin的性能是很差的。 而wsl性能很好。 另外wsl对linux是二进制兼容的可以直接执行linux elf,而cygwin却需要重新编译的。
发表评论