linux系统怎么添加命令,linux怎么添加快捷命令

首页 > 实用技巧 > 作者:YD1662024-01-05 21:33:44


可以打开多个窗口,输入alias -p命令查看。

尝试一些有用的别名命令

在我工作的公司,我们遵循共同的别名命令,我们在入职时在每个人的机器上设置这些命令。如果人们希望添加自己的命令,他们将能够这样做,并且不会反映给其他人(考虑到 OCP 原则)。我们觉得使用这些命令非常有效率。

别名命令

原始命令

描述

f

cd $1

前进。导航到下一个指定目录

b

cd ..

向后走。返回 1 个目录

c

code ./

在当前目录中打开 Visual Studio Code

e

exit

关闭终端选项卡/窗口

home

cd ~

导航到主目录

a

xdotool key ctrl shift t

打开一个新的终端选项卡

cbd

cd -

转到您之前所在的最后一个目录

gst

git status

查找 git repo 的状态

gpr

git pull -r

拉取并变基 git 提交

glo

git log --oneline

在单个简化行中显示 git 提交日志

gcl

git config -l

显示当前 repo 的 git 配置

gca

git commit --amend

将当前更改添加到现有提交

gcane

git commit --amend --no-edit

在不编辑现有提交消息的情况下将当前更改添加到现有提交

ad

~/Android/Sdk/emulator/emulator -list-avds

显示可用的安卓模拟器

off

sudo /opt/lampp/lampp stop
poweroff
systemctl poweroff -i

关掉你的机器

bb

if [ -z "$1" ]
then
b;b
else
for (( i=0;i<$1;i ))
do
b
done
fi

它是 go back 命令的高级版本。输入b命令只返回一个目录。但是输入 bb 会返回到 2 个目录。如果你想返回 5 个目录,运行 bb 5命令

pokill

kill $(lsof -t -i:$1)

*死端口上运行的程序

cc

sudo nano ~/x-commands/aliasCommands.sh

编辑别名命令文件

bc

sudo nano ~/.bashrc

编辑.bashrc文件

scc

source ~/x-commands/aliasCommands.sh

更新别名命令后刷新终端

bcc

source ~/.bashrc

.bashrc更新文件后刷新终端

welcome

echo Welcome to shell automation
echo Enter Your Name
read testName
echo Welcome to new shortcut world ~~ $testName ~~ Enjoy Coding....

验证别名命令安装是否正确完成

如何在单个别名命令中运行多个命令

您可以通过两种方式实现这一目标。让我在这里解释一下。

让我们通过一个例子来学习这个。

假设您必须创建一个名为gohome. 运行此命令应将您带到主目录并显示“导航到主目录”消息。

方法#1:

这种方式是添加命令的常用方式alias。您必须添加以分号 ( ;) 分隔的两个命令。

alias gohome="cd ~/;echo Navigated to home directory"

linux系统怎么添加命令,linux怎么添加快捷命令(9)


方法#2

这是一种不同的方式。为此,您必须对文件进行更改.bashrc。您必须在.bashrc文件中定义一个函数,并在其中嵌套所有命令。

使用 Vim打开.bashrc文件。

sudo vim ~/.bashrc

按i键进入插入模式。

gohome创建一个以上述 2 个命令命名的函数。

function gohome() { cd ~/ echo Navigated to home directory } 通过按下 键并在命令模式下Esc 键入来保存并退出 Vim 。:wq

通过运行重新加载终端source ~/.bashrc,您现在就可以验证gohome命令了。

linux系统怎么添加命令,linux怎么添加快捷命令(10)


注意:创建函数不会在运行alias -p命令时将其列为别名命令。

结论

在本文中,您学习了如何在 Linux 中创建自己的命令。

使用别名命令肯定会提高您的工作效率。在看到许多人使用别名命令后,我见证了他们的指数级增长。我建议你们都设置自己的别名命令。

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.