python 执行alias_这几个常用 alias,带你高效做事

PC 终端操作中,很多复杂常用的命令,一个个字符去输入显得效率极其的低下。

Linux 提供一个 alias 工具,相当于先对这些命名指定一个别名,后面在终端内,只需要输入一个别名,就能达到相同的效果的目的。

下面推荐几个实用的 alias,帮助我们更高效地做事。

0、如何使用?

Linux 和 Mac OS 只需要修改 ~/.bashrc 文件,以下面方式新增一行即可。

# 注意:别名、目标命令和等号之间不能有空格

alias 别名=目标命令 参数

保存文件之后,输入命令 source ~/.bashrc 让 alias 配置永久生效。

1、SSH 登录服务器

使用 SSH 登录服务器的命令设置别名的方式如下:

# 登录服务器

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

设置完成之后,只需要输入 openser 别名和登录密码,即可快速登录服务器。

如果要实现免密登录,需要在本地生成 SSH 公钥,然后发送到服务端进行设置。

# SSH 免密登录服务器

# 1、加载ssh

sudo launchctl list | grep ssh

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist

# 2、本地生成ssh公钥和私钥

cd ~/.ssh

ssh-kengen -t rsa

# 3、发送到服务器

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

chmod 700 ~/.ssh

# 4、登录服务器,设置公钥

cd ~/.ssh

cat id_rsa.pub >> authorized_keys

# 注:必须设置成600

chmod 600 authorized_keys

# 5、设置 alias

alias openser='ssh -p 22 root@ip地址'

3、ADB 命令

在做自动化操作的过程中,adb 是使用最为频繁的一个工具。

下面对常用的 adb 命令设置一些别名。

# 查看所有设备

alias adbss='adb devices -l'

# 连接设备 adbc 192.168.1.1

alias adbc='adb connect $1'

# 卸载应用和安装应用

alias adbi='adb install -r $1'

alias adbu='adb uninstall $1'

# 关闭某个连接

alias adbd='adb disconnect $1'

alias adbk='adb kill-server'

alias adbs='adb start-server'

4、文件操作

文件操作中,常用的是打开某个文件夹、显示文件等。

# 打开SDK 目录

alias sdk='open /Users/xingag/Library/Android/sdk'

# 显示文件详情

alias la='ls -a'

alias ll='ls -l'

# 返回上一层文件夹

alias ..='cd ..'

5、Python常用命令

Python 常用的命令就是安装、卸载依赖库。

设置完成之后,只需要输入 pi + 依赖库名、pu + 依赖库名,即可以快速安装、卸载依赖库。

# 安装依赖库

alias pi='pip3 install $1'

# 卸载依赖库

alias pu='pip3 uninstall $1'

6、其他命令

下面这些命令也很实用,可以指定一个 alias 别名。

# 本机 ip 地址

alias ipl='ipconfig getifaddr en0'

# 公网 ip 地址

alias ipp2='curl icanhazip.com'

# 清屏命令

alias c='clear'

# 列出所有 alias

alias

7、Windows 怎么办?

Windows 的命令行和 Mac OSX、Linux 终端不一样,是否能使用别名?其实也是可以的。

只需要新建一个批处理文件,利用 doskey 关键字设置别名与命令的一一对应关系,然后修改注册表,重启 CMD 即可。

# 1、编写批处理命令 例如:auto.bat

@echo off

doskey pi=pip3 install $*

doskey ls=dir /b $*

# 2、修改注册表

在 \HKEY_CURRENT_USER\Software\Microsoft\Command Processor 下新建一个字符串,键和值分别为 auto 和 auto.bat 的绝对路径

# 3、重启 CMD

更多常用的别名,可以按自己的需求去进行编辑、新增。

另外,后台回复「 alias 」获取我本地设置的一些常用的 alias。

推荐阅读

女朋友背着我,用 Python 偷偷隐藏了她的行踪

聊聊 Airtest 自动化工具

Python 还你一块纯洁无暇的移动硬盘

THANDKS

-End -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值