这几个常用 alias,带你高效做事

软件: ALIAS
全方位数据报表
许可分析

许可分析

免费体验
识别闲置、及时回收
许可优化

许可优化

免费体验
多维度智能分析
许可分析

许可分析

免费体验
减少成本、盘活许可
许可优化

许可优化

免费体验
高效PC终端操作:自定义命令的绘制与优化 实用的 alias 工具指南


引言

在日常的系统运维、开发以及自动化操作中,用户通常会频繁地输入一系列复杂的命令来执行特定任务。这些命令或操作虽常用,但逐字符的输入既耗时又易出错,极大地降低了工作效率。为解决这一问题,Linux 提供了一种名为 `alias` 的工具,允许用户为命令或序列生成别名。这一组成部分不仅可提高操作效率,还能增强终端环境的灵活性和可定制性。

alias 的启用与使用

为了在 Linux 或 Mac OS 中启用自定义 alias,用户需首先在用户特定的配置文件 `.bashrc` 中新增别名定义。尽管 macOS 和 Unix 系统提供了类似的配置文件,其名称多变,关键在于确保别名配置能够被终端或控制台程序永久地应用。以下步骤描绘了具体的过程:

1. 打开配置文件:


通过文本编辑器打开/.bashrc 文件:




```


sudo nano ~/.bashrc


```


2. 新增别名定义:


添加如下结构的命令行:


```


alias 别名名称=目标命令以及全部参数


```


注意:确保在别名名称、目标命令以及等号之间没有任何空格。


3. 应用配置更改:


在修改 `.bashrc` 文件之后,通过运行以下命令以使更改应用至终端会话:


```


source ~/.bashrc


```


实用的 alias 推荐


以下是一系列优化 PC 终端操作、显著提升执行效率的实用 alias 示例:


1. SSH 登录优化


别名定义:


```


alias openser='ssh p 22 root@服务器ip地址'


```

扩展:若需实现免密登录,需完成本地 SSH 公钥、私钥生成与服务器端配置的过程:

1. SSH 发布公钥:


切换目录至 ~/.ssh, 生成并上传公钥。


```


cd ~/.ssh


sshkeygen t rsa


scp id_rsa.pub root@ip地址:~/.ssh


```


2. 设置公钥权限:


为服务器端授权。


```


chmod 700 ~/.ssh


cd ~/.ssh


cat id_rsa.pub >> authorized_keys


chmod 600 authorized_keys


```


2. ADB 命令简化


别名定义:


`alias adbss='adb devices l'` (ADB设备查看)

`alias adbc 192.168.1.1='adb connect $1'` (连接设备)

`alias adbi='adb install r $1'` (应用安装)


`alias adbu='adb uninstall $1'` (应用卸载)


`alias adbd='adb disconnect $1'` (断开连接)

`alias adbk='adb killserver'` (关闭ADB服务器)

`alias adbs='adb startserver'` (启动ADB服务器)

3. 文件和系统管理


别名定义:

`alias sdk='open /Users/xingag/Library/Android/sdk'` (打开SDK目录)

`alias la='ls a'` (详细列表)


`alias ll='ls l'` (长列表)


`alias ..='cd ..'` (上一目录)


4. Python 常用命令


别名定义:

`alias pi='pip3 install $1'` (安装Python依赖库)

`alias pu='pip3 uninstall $1'` (卸载Python依赖库)

5. 网络命令


别名定义:

`alias ipl='ipconfig getifaddr en0'` (查看本地IP)

`alias ipp2='curl icanhazip.com'` (查看公网IP)

`alias c='clear'` (清屏命令)


6. 操作系统泛用

其他实用的 alias 可根据个人需求编辑、新增,提高特定用于系统操作或日常维护任务的便捷性。

Windows环境下 alias 实现

Windows 中的终端环境如CMD或PowerShell可能不直接支持 alias 的自定义格式。然而,通过创建批处理文件与设置环境变量不难实现类似功能:

1. 创建批处理文件:为各个命令设置别名与精确路径的映射。


2. 配置注册表:调整注册表以引入自定义的批处理文件执行路径。


3. 重启CMD:必要的情况下,确保终端已重启以应用新设置。

index-foot-banner-pc index-foot-banner-phone

点击一下 免费体验万千客户信任的许可优化平台

与100+大型企业一起,将本增效

与100+大型企业一起,将本增效

申请免费体验 申请免费体验