你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

sublime text xdebug Bash别名,用更难忘方式引用命令,分享独特别名配置

发布时间:2025-06-18

浏览次数:0

Bash 的别名功能允许你通过更易记的名称、缩写或特定字符来替代原本的命令。比如,当你频繁使用 Git 时,你可能会在一天之内多次输入“git”,为了提高效率并减少按键次数,你可以将“git”重命名为“gs”,这样它就会自动识别并执行相应的命令。

在这段日子里,我见识了众多别具一格的别称,每个人似乎都拥有自己独特的标识。或许你会对我所使用的快捷键感到困惑,甚至觉得它们有些不可思议。「咦?竟然有这样的指令?」诸如此类的情况时有发生,而这或许正是别称有趣之处所在。(我乐见你那副迷茫的表情,随后又露出惊讶的神情。)

我邀请社区成员们一同展示他们的别名设置,出乎意料地收到了众多回复。更令人称奇的是,几乎每位成员都为命令创建了快捷操作,其中甚至有几个快捷方式是相仿的。尽管如此,每个人还是拥有自己独特的快捷方式,比如对于php命令,别名可能是“a”、“pa”或者“art”。此外,还有一些人意外地为同一命令选择了相同的别名“nah”。

nah=执行命令:对仓库进行硬重置;彻底清除所有未跟踪的文件和目录。

说回到这,这个指令确实非常实用。设想你在项目中探索一项新功能(比如尝试运用他人开发的软件包),在此过程中,你或许会新增若干文件。经过一番操作后,你可能会觉得这个功能并不那么理想。这时,你只需执行「nah」命令,就能一次性清除你在此过程中所做的一切。

如何创建自己的别名

对于那些同样想要设置 bash 别名的人来说,操作过程相当简便。首先,您需要在文本编辑器中打开位于个人主目录下的隐藏文件。接着,进行注释的取消或新增以下内容:

if [ -f ~/.bash_aliases ]; then
.
~/.bash_aliases
fi

编辑保存之后在你的终端执行:

source ~/.bashrc

此指令指示终端加载一个特定文件,随后你可将所有别名存放于该文件中sublime text xdebug,以便于共享与追踪。接下来,我们将创建一个位于用户主目录下的隐藏文件,并在此文件中添加你的首个别名。

alias art="php artisan"

编辑保存之后再在你的终端执行一次:

source ~/.bashrc

此后,输入“art”指令,系统便会执行相应的php命令。此外,每次对文件进行修改后,务必执行命令或重启终端sublime text xdebug,以确保修改效果得以实现。

来自 社区的 Bash 别名

以下列出了所有国外 社区的贡献者以及他们正在使用的内容。

# Laravel

artisan() {  if [ -f bin/artisan ]; then    php bin/artisan "$@"  else    php artisan "$@"  fi
}


alias
serve='artisan serve'
alias
tinker='artisan tinker'

# Misc PHP

t() {  if [ -f vendor/bin/phpunit ]; then    vendor/bin/phpunit "$@"  else    phpunit "$@"  fi
}

nah='git reset --hard;git clean -df'
vm=执行命令以连接至本地虚拟机,命令格式为:使用SSH协议,连接用户名为vagrant的账户,目标主机地址为127.0.0.1,端口号设置为2222。

pa='php artisan'

Said

alias dracarys=执行命令 "git reset --hard",随后再运行 "git clean -df"。
alias
copyssh="pbcopy < $HOME/.ssh/id_rsa.pub"
alias
reloadcli="source $HOME/.zshrc"
alias zshrc=执行以下命令以打开终端,并定位到指定路径,然后运行Sublime Text编辑器来编辑.zshrc配置文件:在应用程序文件夹中找到Sublime Text应用,进入其内容共享支持文件夹,接着执行bin目录下的subl命令,并指定编辑的文件路径为~/.zshrc。
alias
shrug="echo '¯\_(ツ)_/¯' | pbcopy";
alias fight="echo '(ง'̀-'́)ง' | pbcopy";

此操作将基于当前分支发起一个公关请求。
function openpr() {  br=`git branch | grep "*"`  repo=$1  parentBranch=$2  open请勿将以下路径添加到应用程序列表中:/Applications/Google Chrome.app,同时也不允许访问链接:https://github.com/。${repo/* /}/compare/${parentBranch/* /}...themsaid:${br/* /}\?expand\=1
}

Way

alias gl=在执行git log命令时,请使用图形化展示选项(--graph),并设置输出格式为:以红色显示哈希值,之后重置颜色,接着以黄色标注引用信息,再次重置颜色,然后显示提交信息,并以绿色标注提交日期,最后以粗蓝色字体显示提交时间。<%an>%Creset' --abbrev-commit"
alias wip=执行命令git add .,随后使用git commit -m 'wip'进行提交。
alias nah="git reset --hard && git clean -df"
alias
p="phpunit"
alias
pf="phpunit --filter "
alias
art="php artisan"
alias
migrate="php artisan migrate"

Bill

alias a="php artisan"    
alias
pu="vendor/bin/phpunit"
alias puf=禁止在执行路径中使用 "vendor/bin/phpunit" 命令,并设定过滤条件为 " --filter "。
alias pug="vendor/bin/phpunit --group "
alias
cdo="composer dump-autoload -o"
alias
serve="php artisan serve"

Jesús

alias pa='php artisan'
alias
par:l='php artisan route:list'
alias
pam='php artisan migrate'
alias pam:r='php artisan migrate:refresh'
alias pam:rs=执行命令:php artisan进行数据库迁移操作,刷新并重新填充数据。
alias
cu='composer update'
alias ci='composer install'
alias
cda='composer dump-autoload -o'
alias vu=进入Homestead目录,执行vagrant up命令。
alias
vs='vagrant suspend'
alias
vssh='vagrant ssh'

Piotr

alias artisan = "php artisan"
alias
db-reset=执行命令以重置数据库迁移,随后运行迁移并填充种子数据。

alias a="php artisan"

alias _='sudo'
alias
art='php artisan'
alias
tinker='php artisan tinker'
alias ll="ls -lh"
alias la='ls -lAh'
alias
c='composer'
alias
iphp='psysh' # repl
alias
g='git'
alias
gs='git status'
alias
d='docker'
alias
dc='docker-compose'
alias
dm='docker-machine'
alias
k='kubectl'
alias publicip=执行命令以查询我的IP地址,指定使用opendns.com的myip服务,并通过resolver1.opendns.com进行解析。
alias
chrome=禁止访问位于/Applications/Google\ Chrome.app/Contents/MacOS/路径下的Google\ Chrome应用程序。

以八进制形式展示文件和文件夹的权限
使用方法:输入`八进制文件.txt`或者`八进制我的路径`

alias
octal="stat -f '%A %a %N'"

# Mac conveniences for Linux
alias
pbcopy='xclip -selection clipboard'
alias
pbpaste=执行命令xclip,选择剪切板内容,并输出至标准输出。
if
type "xdg-open" &> /dev/null; then    alias open="xdg-open"
fi

TJ

nah: aliased to git reset --hard && git clean -fd
aa: aliased to php artisan

# Hub (extend git commands)
alias
git=hub

# Directories
alias ll='ls -FGlAhp'
alias
..="cd ../"
alias
...="cd ../../"
alias
....="cd ../../../"
alias .....="cd ../../../../"
alias
df="df -h"
alias
diskusage="df"
alias fu="du -ch"
alias
folderusage="fu"
alias
tfu="du -sh"
alias
totalfolderusage="tfu"
alias
finder='open -a 'Finder' .'

# Vagrant

alias
vagrantgo="vagrant up && vagrant ssh"
alias vgo="vagrantgo"
alias
vhalt="vagrant halt"
alias
vreload="vagrant reload && vgo"

# PHP

alias
c='composer'
alias cr='composer require'
alias
cda='composer dumpautoload'
alias
co='composer outdated --direct'
alias
update-global-composer=执行命令进入用户家目录下的composer文件夹,然后使用composer工具进行更新操作。
alias composer-update-global='update-global-composer'

alias
a='php artisan'
alias
pa='php artisan'
alias phpa='php artisan'
alias
art='php artisan'
alias
arti='php artisan'

alias
test='vendor/bin/phpunit'

alias y='yarn'
alias yr='yarn run'

# Homestead
alias edithomestead=执行命令以打开"Visual Studio Code",并定位至用户家目录下的Homestead文件夹中的Homestead.yaml文件。
alias
homesteadedit='edithomestead'
alias dev-homestead='cd ~/Homestead && vgo'
alias homestead-update=切换至Homestead目录,执行vagrant box update命令,然后从origin仓库拉取master分支的最新内容。
alias
update-homestead='homestead-update'

# Various

alias
editaliases=启动"Visual Studio Code",打开位于".bash_aliases"的文件。
alias
showpublickey='cat ~/.ssh/id_ed25519.pub'
alias
ip="curl icanhazip.com"
alias localip=执行ifconfig命令后,通过grep筛选出包含inet的行,并进一步提取其中的IP地址,然后再次筛选去除以点分隔的三个数字序列,同时排除掉本地回环地址127.0.0.1。
alias
copy=执行命令时,需使用rsync工具,并附加以下参数:详尽模式(-avv)、统计信息输出(--stats)、以人类可读格式显示(--human-readable)、详细列出变更内容(--itemize-changes)、显示传输进度(--progress)以及支持部分文件传输(--partial)。

# Functions

mkcdir (){    mkdir -p -- "$1" && cd -P -- "$1"
}


function
homestead() {    ( cd ~/Homestead && vagrant $* )
}

alias ars="php artisan serve"
alias
art="php artisan tinker"

alias l="php artisan"

Deleu

alias unit=执行命令:运行'php',指定路径为'vendor/phpunit/phpunit/',并执行'phpunit'。
alias
unitreport=执行命令:php,设置xdebug配置为启用Profiler,然后运行vendor目录下的phpunit单元测试工具,并生成覆盖率报告,报告以HTML格式存储在public目录下的report文件夹中。
alias laravel-installer=执行命令:composer 创建项目,优先使用发布版本,项目名为laravel/laravel。

alias artisan="php artisan"
alias
cclear='php artisan cache:clear'
# now with 5.5

alias
fresh=artisan进行迁移:使用新鲜种子参数进行操作

alias pf="phpunit --filter"
alias
artisan="php artisan"
alias
tinker="php artisan tinker"

alias mfs="php artisan migrate:fresh --seed'

本文译自:https://-news.com/bash-

如有侵权请联系删除!

13262879759

微信二维码