這幾個常用 alias,帶你高效做事(上)

cda數據分析師 發佈 2022-08-18T11:39:16.284473+00:00

作者:星安果來源:AirPythonPC 終端操作中,很多複雜常用的命令,一個個字符去輸入顯得效率極其的低下。Linux 提供一個 alias 工具,相當於先對這些命名指定一個別名,後面在終端內,只需要輸入一個別名,就能達到相同的效果的目的。

作者:星安果

來源:AirPython

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

更多常用的別名,可以按自己的需求去進行編輯、新增。

關鍵字: